monomon

joined 2 years ago
[–] monomon 1 points 1 year ago

ddev saved my life when I inherited a drupal project.

[–] monomon 3 points 1 year ago

Thanks for the insight

[–] monomon 8 points 1 year ago

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

[–] monomon 1 points 1 year ago

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.

[–] monomon 1 points 1 year ago (1 children)

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.

[–] monomon 5 points 1 year ago (3 children)

Lisp macros.

But I'd be curious of the possibilities of generating code with tree sitter.

[–] monomon 2 points 1 year ago

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.

[–] monomon 1 points 1 year ago

Yeah all this free energy waiting to be harvested

[–] monomon 2 points 1 year ago (1 children)

Yes, it is. I find navigating s-exps way easier. Also it has some lispy features, and macros.

[–] monomon 2 points 1 year ago* (last edited 1 year ago) (3 children)

Nice. I am working on some improvements to parenscript, this might come in handy.

[–] monomon 3 points 1 year ago

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.

[–] monomon 1 points 1 year ago* (last edited 1 year ago)

I wanted to make something similar for my mom's garden, but yours look way better than what I had in mind. Thanks.

view more: ‹ prev next ›