Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gdotdesign
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
gdotdesign
7y ago
Since I used Elm before and after I lost interest I wanted have the same experience, so I created Mint. It has a similar type system (HM) nice error messages, ADTs and if you don't do JS interop then no runtime errors.
62.
▲
by
gdotdesign
7y ago
Mint is written in Crystal when they finish their implementation it will be possible to compile to Windows.
63.
▲
by
gdotdesign
7y ago
Thanks for the feedback! I really appreciate this ;) All of your counter points have merit, I think it boils down to preference at this point, but what I can tell you that after doing Elm for a while getting back to the JavaScript ecosystem
64.
▲
by
gdotdesign
7y ago
It steps the sate forward, think of it as `this.setState`.
65.
▲
by
gdotdesign
7y ago
Mint uses React as the view layer anything else is done by either the compiler or the runtime(1). So the bundle size should be around the same as react or smaller (the compiler can output optimized code) and the performance is the same. [1]
66.
▲
by
gdotdesign
7y ago
Actually Mint uses React under the hood, I haven't figured out how to work with existing packages but it should be very possible.
67.
▲
by
gdotdesign
7y ago
Thanks for pointing it out, will do ;)
68.
▲
by
gdotdesign
7y ago
Thanks :) I love reading comments like this ;)
69.
▲
by
gdotdesign
7y ago
I've done an article about comparing it with React it a while back, the code shown there might be outdated but not much: https://dev.to/gdotdesign/mint-vs-javascript-stack-15id
70.
▲
by
gdotdesign
7y ago
There you go: https://github.com/mint-lang/mint-realworld ;) It maybe a little bit outdated but it should get the point across, also the demo seems to be offline, I'll check in the morning and get back to you :)
71.
▲
by
gdotdesign
7y ago
I think you are right about that. Mint is not a solution of the whole front-end development but a part of that, it tries to solve the problem of single-page applications specifically. > There are deeper issues that need to be addressed.
72.
▲
by
gdotdesign
7y ago
Author here, yeah noted. I should do a better job on selling the language but it's not easy doing this as a single individual. I can however elaborate on the points raised: - Recursive components: you can do it, the type-checker allow
73.
▲
by
gdotdesign
7y ago
What I am aiming for is to move away from writing JavaScript or minimize it to the level where it's more controllable. I've come from Elm where it is done in a very good way, but it's too restrictive, and I like react and it&
74.
▲
by
gdotdesign
7y ago
Author of the language here, I think it is a major advantage for several reasons: - the documentation is in one place instead of several places - the dependencies of a Mint project is usually a few megabytes since everything is included ins
75.
▲
by
gdotdesign
7y ago
I'm the author and main contributor of the language, let me know if you have any questions, happy to answer :)
76.
▲
by
gdotdesign
7y ago
Thanks for reporting this, will look into it!
77.
▲
by
gdotdesign
7y ago
For this particular syntax, the motivation here was to make it look like more of a tag than an interpolation.
78.
▲
by
gdotdesign
7y ago
Since you are a language nut, I would like your opinion on the language I've been developing for more than a year now - Mint ( https://www.mint-lang.com ) :) It's something between Elm and React (while actually using Re
79.
▲
by
gdotdesign
7y ago
I am there with you, right now as I understand it it's used in very specific parts where you need performance you cannot get otherwise. > not sure how this plays out in a practical sense / relative to the state of web applicati
80.
▲
by
gdotdesign
7y ago
I'm curious if you know about the language I created - Mint ( https://www.mint-lang.com )? And if you do what is your impression? I created it because I was frustrated with Elm (more the community than the language itself alt
81.
▲
by
gdotdesign
7y ago
You can! One has email field the other has. description field.
82.
▲
by
gdotdesign
7y ago
It was easier then implementing it by hand, making sure that they are delivered to the inbox, etc.
83.
▲
by
gdotdesign
7y ago
Mailing list support is definitely on the backlog!
84.
▲
by
gdotdesign
7y ago
Thank you for the comment. It's not my intention to claim any ownership of content, I'll review the text and modify it accordingly.
85.
▲
by
gdotdesign
7y ago
By "if..." I assume you mean by going out of business? In that case the service would be released as open source and you would continue as normal. What I would like feedback on is how people would like to use a service like this?
86.
▲
by
gdotdesign
7y ago
Thank you for your insight! I'm still figuring out the pricing so I'll keep this in mind!
87.
▲
by
gdotdesign
7y ago
It's me, still a one man show :)
88.
▲
by
gdotdesign
7y ago
Thank you for spotting it! It's just inconsistency, I'll update the examples.
89.
▲
by
gdotdesign
7y ago
Thanks for the bug report! It should be fixed now. > It'd be neat to be able to host it ourselves, if you ever plan to release it as OSS. The pricing is just a placeholder at this point, it is possible that there will be a self host
90.
▲
by
gdotdesign
7y ago
I'm the author of Mint, so it was the obvious choice :) I choose Crystal because I had experience using Ruby and I absolutely loved the syntax, also Mint is built with Crystal. I really like it because it easy to read (even with type a
More ›