justinethier / cyclone

:cyclone: A brand-new compiler that allows practical application development using R7RS Scheme. We provide modern features and a stable system capable of generating fast native binaries.
http://justinethier.github.io/cyclone/
MIT License
823 stars 42 forks source link

Add remaining options from SRFI 138 #495

Open justinethier opened 1 year ago

justinethier commented 1 year ago

From https://srfi.schemers.org/srfi-138/srfi-138.html the following options are not currently supported:

The following options shall be supported:

-D name Add name to the list of feature identifiers maintained by the Scheme implementation for the purpose of executing the program in the text file pathname. -o outfile Use the pathname outfile, instead of the default a.out, for the executable file produced.

Multiple instances of the -D, -A, and -I options can be specified.

The -I and -A options are already supported by Cyclone.