3 ms·
Mint – language created for writing single-page applications
- darepublic 3y agoIt looks nice, though moving away from ts/js would be an issue for me.
- darepublic 3y agoMaybe you could transpile it to ts to get rid of this friction. And your framework would be somewhat akin to coffeescript.
- catlover76 3y agoSo many of the "counter" examples from the various reactive front-end frameworks look basically the same. I like the Store concept. Too bad it's not JavaScript/TypeScript and I can't try to use any of this.
- Alifatisk 3y agoThere is a ”try” button that leads you to their code sandbox.
- catlover76 3y agoI mean that I could never try it in an actual project because why would I want to use a non-JS/TS language on the front-end just because it allows me to write a slightly more ergonomic version of React?
- Alifatisk 3y ago> why would I want to use a non-JS/TS language on the front-end just because it allows me to write a slightly more ergonomic version of React? I think you answered your own question a bit, but you're right. It's hard to beat TS + one of the well established web frameworks like React. Also, if you are interested, there is a "Why choose Mint over JavaScript?" section. https://mint-lang.com/guide https://mint-lang.com/guide
- deprecative 3y agoI think the point is that JS/TS has broad employment prospects. This will never have that. It's useless beyond an academic or personal project toy.
- rrishi 3y agoI was expecting this project to be using JS/TS underneath but surprised to find Crystal Lang instead. Wonder what prompted them to use Crystal ... Otherwise, it's so easy to read I love it. I can read it like prose rather than the robotic/mechanical way I have to read JS components right now. Good work!
- Alifatisk 3y ago> surprised to find Crystal Lang instead. Wonder what prompted them to use Crystal No idea but I am also very curious to why! But it sure is inspiring!
- didgeoridoo 3y agoVery nice. Reminds me of a Crystal-powered SvelteKit.
- Alifatisk 3y ago> Crystal-powered SvelteKit Searched for it but couldn't find it!