4 ms·
There was also a port of an interpreted scheme written in Java that someone brought to C# -- I think it was floating around as ".NET Lisp" or "Lisp.NET"; NOT th
by mr_luc 17y ago
There was also a port of an interpreted scheme written in Java that someone brought to C# -- I think it was floating around as ".NET Lisp" or "Lisp.NET"; NOT the 'example' Lisp 1 that someone wrote in the earliest days of the CLR, but a straight port of the Java project.
I used it myself once; snuck it into a project to run an admin interface for one of those crappy CRM's you're always being asked to make as a Code Monkey (it was just a little embedded language and user-interface element that let admins drag-and-drop "listers" and filters for various types of data, embedding them at will within the articles that they wrote -- I couldn't have imagined trying to write something like that for ASP.NET, so I lisped it, and I believe it's still humming along, for years now: a homebrew DSL parsed and executed by a pre-alpha interpreted lisp sitting at the heart of a .NET 1.1 application. Never a hiccup, and being admin-only, performance wasn't a concern; the end-result was compiled to a canonical XML format, which most .Net coders have no problem writing XSL for).
The project was being maintained on SourceForge by a really bright guy (from Australia afair); he'd added Arc-style lets and a nice little parser (for evaluating quoted infix expressions)
I remember trying to look it up a couple of years ago, to forward it to a friend still stuck in .netland, but it had disappeared; maybe someone here knows more.