Crow is a big-step purely interpreted Scheme dialect that I made in order to run a more modern programming language on older computers. While it does work, I wrote it far before I knew how to actually write programming language (or what made Scheme special to begin with), so I really would caution against using it, even as reference material.
As Crow matured (if you can call it that), it started being my test bed for implementing different things. The only part of this language I am genuinely proud of is the garbage collection, which is done through tri-color-marking and has a notable performance gain over the older mark and sweep collector it was using. Crow also features a rather robust foreign function interface library which makes it particularly interesting as an embedded language.
This is however neglecting to mention the fact that Crow is horrible. First of all, I wrote this language in a time where I thought I could make a language people would actually use by simply reimplementing something that already exists (but "better"). I have since come to the realization that making a copy of anything will just result in an inferrior version of whatever you were trying to make. All that being said however, this was the first language I wrote where it actually worked and wasn't held together with thousands of lines of duct tape and glue.
The following is a mildly pretentious example of Crow:
;;; Square a number without using multiplication
;;; For integer n, n^2 equals the sum of the first n odd numbers
;;; starting at 1
(define (sqr x)
(if (= x 0) 0
(+ (- (+ x x) 1) (sqr (- x 1)))))
(sqr 4) ; 16
Crow hasn't seen any serious development in a while. Most of this stems from Crow's scope becoming blurred with each experiment that was run on it. I have been considering resurrecting Crow, however, its core platform will need to be heavily reworked to fit the direction I would like it to go. Eventually I will probably pick up Crow again, although it will probably be in the form of a compiler or possibly a JIT. Maybe something for microcontrollers too.
Crow never had traditional downloads since it was never in a state which could be considered stable for everyday use. It can be found and built from source on Github. It is recommended to build the core-rewrite branch as it contains the more up to date version of the language, however it is lacking many feature which were previously in the legacy version. For convenience, I have linked both versions here.