← Back to context

Comment by desireco42

8 years ago

I don't think I can make up my mind over small example. I don't think it is bad it is using patterns from React or Mobx as they are well known and it can help us think about development.

Syntax is not such that I am immediately sold, but also not put off. What I didn't see is some performance promise like Elm, or simplicity, where it make sense to use this over anything else.

I think it is good that a lot of people are thinking about languages and how to improve development, not everything has to be ground breaking. I will keep an eye for future work and how it develops.

Thank you for this comment! It really helps a lot to get decent feedback.

> What I didn't see is some performance promise like Elm, or simplicity, where it make sense to use this over anything else.

I was focusing on the example, it seems I should really put up more information about this on the website, but to answer for this is basically:

- it uses React under the hood meaning you have the same performance, the devtools works the same, it is possible (with some work) to use components from Mint in React and vice versa.

- the error messages are really nice (there 281 unique error messages overall) both for syntax errors and type errors

- easy JS interop using backticks

- no import statements

- fast compile times (the website compiles around 1 second)

- single binary with all the tools included (development server, production builder, favicon generator, test runner)