Indeed. I don't know much about this language, but the x86-64 OS written from scratch in crystal was one of the most impressive things I've seen during my time on HN [1]. In the thread about it [2], it was mentioned that the author was in high school.
That is unlikely to happen. Crystal has no corporate backing, it has no distinguishing features (in comparison to other, more popular languages), and most of all, it has no Rails.
Today I found out Crystal was a language that I didn't know existed until now, however one thing I couldn't work out about Crystal was a simple outline of its intended reason for existence/purpose?
i.e. You should consider Crystal instead of Ruby/lang-other for xxx because yyyy... or is this someone attempting to write a new language simply because they want to have what they think is 'the right thing' (which is perfectly acceptable, but not clear if this is the only reason).
I guessed it was inspired by Ruby from the syntax, but aside from not having too many variations of do..while, I couldn't easily discern what its intended reason for being is.
(I kind of got the comment about the best thing about it is there is no Rails for Crystal).
I did poke around quite a bit and it's not in the FAQ, so it probably should be.
I worked on a simple cli-tool using crystal over the last few weeks, and it has been pretty great. The standard-library is nifty, and there are shards for common problems (not everything though).
Waiting eagerly for a way to cross-compile to Windows so I can build/release binaries the way golang projects do.
Like in Go, you don't need a framework. the http module has all that you need.
I personally am working on a barebones api server without using any libraries or frameworks.
[+] [-] strzibny|6 years ago|reply
[+] [-] flafla2|6 years ago|reply
[1] https://github.com/ffwff/lilith
[2] https://news.ycombinator.com/item?id=21860713
[+] [-] rishav_sharan|6 years ago|reply
[+] [-] keithyjohnson|6 years ago|reply
[+] [-] oweiler|6 years ago|reply
[+] [-] suzuki|6 years ago|reply
[+] [-] 3fe9a03ccd14ca5|6 years ago|reply
[+] [-] pjmlp|6 years ago|reply
Plus the JVMs already have jRubby and TruffleRuby, including AOT support.
[+] [-] unknown|6 years ago|reply
[deleted]
[+] [-] dang|6 years ago|reply
https://news.ycombinator.com/item?id=22331005
Other threads in the past year:
https://news.ycombinator.com/item?id=21883882
https://news.ycombinator.com/item?id=21860713
https://news.ycombinator.com/item?id=21053366
https://news.ycombinator.com/item?id=20897029
https://news.ycombinator.com/item?id=20110253 (small)
https://news.ycombinator.com/item?id=19694006
Other large threads can be found among various crystals:
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
[+] [-] rvz|6 years ago|reply
[+] [-] partomniscient|6 years ago|reply
i.e. You should consider Crystal instead of Ruby/lang-other for xxx because yyyy... or is this someone attempting to write a new language simply because they want to have what they think is 'the right thing' (which is perfectly acceptable, but not clear if this is the only reason).
I guessed it was inspired by Ruby from the syntax, but aside from not having too many variations of do..while, I couldn't easily discern what its intended reason for being is.
(I kind of got the comment about the best thing about it is there is no Rails for Crystal).
I did poke around quite a bit and it's not in the FAQ, so it probably should be.
[+] [-] adamnemecek|6 years ago|reply
[+] [-] captn3m0|6 years ago|reply
Waiting eagerly for a way to cross-compile to Windows so I can build/release binaries the way golang projects do.
[+] [-] ksec|6 years ago|reply
[1] https://luckyframework.org
[+] [-] viraptor|6 years ago|reply
[+] [-] TeddyDD|6 years ago|reply
[+] [-] rishav_sharan|6 years ago|reply