Seems there’s a name collision, as I thought of this project when I read “Wasp programming language”: <a href="https://github.com/wasp-lang/wasp" rel="nofollow">https://github.com/wasp-lang/wasp</a>
The optional parentheses makes the syntax quite ambiguous.<p><pre><code> fibonacci it - 1 + fibonacci it - 2
</code></pre>
I'm only <i>hoping</i> to understand what we have here because I already know what Fibonacci is.
I love the idea of having everything in one language; dealing with just one thing instead of HTML, CSS, and JavaScript.<p>But isn't that why everyone moved over to React, Angular, and Vue? It's nice that this is in WASM but honestly, I think I prefer React components written in TypeScript, and you can probably get that compiling to WASM with AssemblyScript.<p>My two cents: this is a super neat hobby project! Probably won't ever make it to production anywhere though.
My thoughts -- why does everyone have to come up with some new, _novel_ way of writing html?<p>Looks like all the examples of wasp are just declarative objects and/or html, so not sure what wasp can do just from looking at those.