lci
lci copied to clipboard
Link to spec?
Hai!
I'm really enjoying this language, and am trying to implement an interpreter, as a study on compilers. However, there is only the 1.2 version available. Is there any kind of spec, draft, or even brief descriptions of versions 1.3 and 1.4?
Hi! Glad to hear you are enjoying it ~ You can find the repo for the specifications here: https://github.com/justinmeza/lolcode-spec. I just pushed a v1.3 specification to that repo, which you can reference: https://github.com/justinmeza/lolcode-spec/blob/master/v1.3/lolcode-spec-v1.3.md.
The language implemented on the main
branch includes most of this specification. The language implemented on the future
branch includes most of this specification and some additions for a standard library, which I call v1.4, but which I still need to document. For now, you can view the v1.4 unit tests on the future
branch to understand what is currently implemented: https://github.com/justinmeza/lci/tree/future/test/1.4-Tests.
Hope this helps!
Awesome! I'm really glad you could upload the 1.3 spec. This is exactly what I was looking for.
On a second note, is there any space to discuss changes and proposals to the language? I couldn't find a unified space with proper discussion. Most links I've looked at are dead.
I'm aware this is a 2007 project, so this is probably a long shot, but I'm interested in contributing to it if possible. I'm really charmed by this language, and want to have at least one real project written in it