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

Initial draft for Scheme code conventions #441

Closed arthurmaciel closed 3 years ago

arthurmaciel commented 3 years ago

@justinethier, while I decided to postpone a guide for C code conventions, here is my proposal of one for Scheme code. The main reason is that Cyclone's code style has some subtle differences when compared to common Scheme conventions out there (please see in the commit the references I have consulted).

Please feel free to make suggestions on the conventions themselves and to correct my English mistakes.

justinethier commented 3 years ago

@arthurmaciel Thanks, let me pull this in and review.

justinethier commented 3 years ago

@arthurmaciel This is great! I reviewed and made a couple of minor edits. A link has been added from our main readme.