jar398 / pseudoscheme

Scheme to Common Lisp
BSD 2-Clause "Simplified" License
13 stars 3 forks source link

Merge all three git branches #5

Open lassik opened 8 months ago

lassik commented 8 months ago

(Continuing from #3)

I merged the branches:

The result is in the newmain branch of my fork. In particular, here is the new commit log. Does this look reasonable?

I used Git's cherry-pick feature to do the work, so the new history lists me as the committer on most commits. (The author of each commit stays intact.)

jar398 commented 1 month ago

Sorry I forgot about this. Looking at it now. Funny to see a number of oddities disappear due to the disappearances of the Lisp dialects that required them, e.g. 'lisp:' in VAX LISP and maybe the carriage returns there as well. Ideally we'd check that pseudoscheme runs in a variety of dialects e.g. does Lucid still exist? But Common Lisp has become pretty well standardized so maybe testing in one Common Lisp implementation is as good as testing in another.

Looks OK so far. Thanks for doing this.