Thanks for the insight
monomon
Scary, there is a real danger for Bulgaria to go the same route, after brain drain rate at least reversed in the last years. Here's to hoping
Just thought of an example. If you want to, you can open a file at macroexpansion time, and generate code based on its contents. There are no limits, pretty much.
Both languages you mentioned i highly recommend.
Lisp macros are another level, because they are part of the language - you can use all language primitives to transform forms however you like.
Haskell will give you a different view of programming. It's beautiful and concise, and implements all sorts of academic research in languages. Ocaml is similar in many respects.
Lisp macros.
But I'd be curious of the possibilities of generating code with tree sitter.
Ditto. Pity that a "renaissance" education is not in very high regard nowadays (or I'm not aware). It's where a lot of innovation happens, too.
Yeah all this free energy waiting to be harvested
Yes, it is. I find navigating s-exps way easier. Also it has some lispy features, and macros.
Not exactly the question you were asking, but there are also SDKs for closed source software. You can get a library, or just an interface definition you adapt to. It can be frustrating when you cannot peek a layer deeper into the system, and takes head banging, but it's a thing. Often, if you are a significant enough client, you can get consulting or guidance from the devs at the other end.
Nowadays a lot more business software is open source (at least partially), because it increases adoption. People found that when you remove the stops, others will flock and build stuff around.
I wanted to make something similar for my mom's garden, but yours look way better than what I had in mind. Thanks.
ddev saved my life when I inherited a drupal project.