top | item 45518232

(no title)

monarchwadia | 4 months ago

on the other hand, it opens up the opportunity to build a language that is extremely easy to use with LLMs. I suspect a lot of issues in LLM usage comes from the fact that coding languages are built for humans.

discuss

order

franjo_mindek|4 months ago

Do note that we are moving away from the custom DSL part. We will move our configuration to TypeScript which:

1) Frees us from maintaining a DSL (parsing, LS, ..).

2) Uses something familiar to most web developers.

3) Actually expands our configuration features. E.g. with TypeScript we can change the configuration depending on env vars.

Though we want to keep the same level of abstraction as in DSL. Doing that with great DX is what we want to tackle.

hot_town|4 months ago

if the abstractions are good, than the LLM has no problem writing the code. That's what we've noticed for Wasp at least. Its a simple config language, then the rest is react/nodejs, so it works surprisingly well.