Added syntax for maps to my language, and a handful of functions I commonly use.

There may be a couple more functions I want to add soon, but I'm happy with it for now.

Glad I've finally had some time over the past few days to get back into it :)

#LangDev

quoting https://void.lgbt/notice/B3WFS9RT5V8b6XOfdQ

I did start with that yesterday, but didn't do it far enough to meet my personal standard for committing it into Git yet.

#Kittyscript #LangDev

RE: https://void.lgbt/objects/e0625ea8-45ef-4cad-a00f-b5882e265886

https://lensplaysgames.github.io/LensorCompilerCollection/lcc.html

LCC Playground got updated again: we now have fix-it hints (try leaving out a semi-colon)! Also added functionality for more flags

#lcc #glintlang #compiler #programming #dev #langdev #lensor

Lensor Compiler Collection

Landing Page for the Lensor Compiler Collection

Made my silly little programming language public:

https://github.com/ltriant/cliq

Nothing amazing about it. It's a dynamiclaly typed, functional-ish language. It's pretty slow for now. But it's a lot of fun to hack on, and I find it fun to write.

Named for my wife and kids, because they're fun too  

#LangDev

GitHub - ltriant/cliq: The cliq programming language

The cliq programming language. Contribute to ltriant/cliq development by creating an account on GitHub.

GitHub
Have you ever wondered what it's like to create a new programming language? Were you put off by the parsing-theory focus found in most compiler-development books?

Well then, take a look at the "Crafting Interpreters" book, by Robert Nystrom (@munificent). Its online version is completely free (https://craftinginterpreters.com/contents.html), and covers everything from the basics up to bytecode generation, garbage collection and optimizations, in an easy-to-follow manner. Of course, if you find the material useful, consider supporting the author by buying a proper edition of the book (details at https://craftinginterpreters.com/).

#programming #programminglanguages #compilers #interpreters #langdev #computerprogramming #compsci #CraftingInterpreters
Table of Contents · Crafting Interpreters

LensorCompilerCollection/docs/glint/thebook.pdf at main · LensPlaysGames/LensorCompilerCollection

A compiler collection I made :&. Contribute to LensPlaysGames/LensorCompilerCollection development by creating an account on GitHub.

GitHub

Working across various domains and having to switch programming languages for all of them, reimplement features, has become too much of a mental task. I am seriously considering creating a custom language or at least a transpiler with multiple backends.

#programming #langdev #compiler #transpiler #devthoughts