Wednesday, May 2, 2007

Put Evil up on the code site. Evil is my C++ to Scheme compiler. It was intended to be a hack to help me translate a pile of nasty C++ code for the Common Larceny project. It is definitely more of a hack than a production compiler, but it did what I wanted.

3 comments:

Unknown said...

That sounds extremely cool, but I can't find it. Could you provide a link, please?

Pirx the Pilot, Jr. said...

@Unknown

Isn't it frustrating when something is right under your nose? (I'm joking, the link could have been added in an edit by the Ministry of Truth.) It does look extremely cool, and I suppose it was a necessary evil. ("A pile of nasty C++ code" sounds like the output of the first half of my career!) I was able to find archive links (it went missing again):

https://web.archive.org/web/20141009000930/http://jrm-code-project.googlecode.com/svn/trunk/scheme/evil/

https://web.archive.org/web/20150923193052/http://www.edwillink.plus.com/projects/fog/index.html

No license that I could find for Evil. I'm using a variant of TinyCLOS called STklos in my current compiler work. Thanks for posting.

Joe Marshall said...

There is a copy of Evil around here somewhere. Look in old-jrm-code-project.

Imagine Evil as having an MIT License.