"Scheme, they say, is an idea rather than a language." https://hardmath123.github.io/perchance-to-scheme.html (fun overview of scheme dialects)
miniblog.
Related Posts
I'm trying mini projects to exercise my new programming language and find gaps.
So far I've done fizzbuzz, JSON parsing, and a crude scheme interpreter.
Any ideas for additional projects? They need to be well scoped because I keep finding e.g. stdlib crashes.
What's the best string representation of a function? Comparing with other PLs:
Python: <function __main__.add_one()>
JS: [Function: addOne]
Clojure: #function[user/add-one]
Scheme: #<procedure add-one (x)>
I'm currently thinking about <fun add_one() foo.gdn:123>
I've released difftastic 0.57! In this release:
* A bunch of improvements around detection and display of binary files.
* Fixed some diffing issues with (ironically) text files.
* Better diff results for Scheme.
