bkkhack / hacknights

A meta-repository for finding hack night birds-of-a-feather and tracking what we learn.
https://waffle.io/bkkhack/hacknights
15 stars 4 forks source link

Statically-typed Lisp in C# #54

Closed waf closed 8 years ago

waf commented 8 years ago

I'm building a programming language for the .NET CLR, using the Roslyn compiler platform. It's statically-typed with Lisp syntax. I'm happy to have people help or just talk about it. I'm "taking inspiration" (i.e. shamelessly stealing) syntax from Clojure.

https://github.com/waf/Donatello

seancomeau commented 8 years ago

I'm interested in this.

waf commented 8 years ago

I've updated the description with a GitHub link.

waf commented 8 years ago

Did some great pair programming with @seancomeau. Implemented variable assignment, booleans, and if-else statements!

waf commented 8 years ago

Reopening this, as I'll still be working on it next bkkhack. Here's my progress so far:

What's done:

What's not done:

waf commented 8 years ago

Implemented anonymous functions, and the compiler can now produce DLLs

waf commented 8 years ago

Well, another hacknight, another lisp-hacking session. I'll be experimenting with adding Paket tooling support.

waf commented 8 years ago

just kidding, I'll be hacking on something else :smile: Still happy to talk about this if anyone is curious, though.