proglangbase / bbhw

Bye Bye Hello World
Mozilla Public License 2.0
4 stars 4 forks source link

Add R7RS-small BBHW using Guile #17

Closed samirose closed 1 month ago

samirose commented 1 month ago

Hi and thanks for the project! Heard about it through The Array Cast podcast. I checked out the scheme BBHW versions and decided to contribute a version using R7RS-small and Guile. I deviated a bit from the existing Scheme BBHW implementations to remove mutation of variables.

There are couple of versions:

I personally prefer the latter version.

Disclaimer: I am not a professional Schemer, it is a hobby language for me.

c4augustus commented 1 month ago

Yep, it now builds Guile and runs BBHW successfully on my macOS