Compilation
A Sidef script can be compiled to a stand-alone Perl program using the -c
command-line option:
$ sidef -o out.pl -c script.sf
The above command will compile the file script.sf
into the Perl script out.pl
, which will include the entire implementation code of Sidef.
Currently, Sidef code that contains eval()
cannot be compiled correctly to Perl, as it requires some parse-time information for run-time evaluation, which is lost in the compilation process.