News for hackers. Stuff that matters.
Re:Crystal 1.0 – What to expect by gravypod on Monday March 22, 2021 @04:40PM (#26546666)
> - tooling is abyssmal ( IDE etc ... )

As others have mentioned this is a side effect of how young it is.

> - no real support, I'm not even sure if there is one paid guy anymnore on the project

If paid support is all that counts then most languages would fall into that.

> - it's still immature

Tautological. Nothing can become mature without first being immature.

> - they break the API all the time

Isn't that what a 1.x is for? A stable major version?

Re:Crystal 1.0 – What to expect by offtop5 on Monday March 22, 2021 @05:40PM (#26547570)
>If paid support is all that counts then most languages would fall into that.

Can you name another recent programming language that wasn't developed in-house at a major company. Go , Dart , and Rust all started out with paid teams of programmers working on them.

Not sure if Crystal will be able to progress at a rate fast enough to keep people interested. Likewise, you'd have to be insane to try and pitch this to your project manager. I consider myself to be a risk taker, but even for my own side projects I stick to older better known programming languages.

it feels like we keep trying to solve the same problems over and over again instead of utilizing solutions which already exist

Re:Crystal 1.0 – What to expect by chillfox on Monday March 22, 2021 @10:18PM (#26550238)
I feel like it would be easier and cheaper to negotiate a support contract with Manas (Crystal) than with Google (Go, Dart) if your company wants paid support.
Re:Crystal 1.0 – What to expect by gravypod on Monday March 22, 2021 @05:48PM (#26547693)
Do zig, python, elisp, Clojure, Haskell (mostly a research project), etc fit the bill?
Re:Crystal 1.0 – What to expect by offtop5 on Monday March 22, 2021 @05:54PM (#26547771)
Out of those Pythons the only one that's widely used in production, and it's been around for a long time. Python itself is an extremely simple language, which I think can work as one person passion project.

Modern python has grown significantly from its first release in the 90s though. I don't think that can happen today, we all want too much out of our programming languages.

Re:Crystal 1.0 – What to expect by pansa2 on Monday March 22, 2021 @06:29PM (#26548219)
> Python itself is an extremely simple language

Unfortunately that’s not true at all - Python is far from simple. Sure, it’s no C++, but it’s very complex compared to languages like C, Go, Lua, even JavaScript.

Re:Crystal 1.0 – What to expect by lemming on Monday March 22, 2021 @06:12PM (#26548030)
All these companies, and more, are using Clojure in production: https://clojure.org/community/companies.
Re:Crystal 1.0 – What to expect by throwaway894345 on Monday March 22, 2021 @07:20PM (#26548819)
Python also has active sponsorship. Guido and the mypy folks were employed at Dropbox for the express purpose of working on Python last I checked, and even then my biggest grievance with Python is that the big hairy problems (performance, package management) still never get solved.
Re:Crystal 1.0 – What to expect by lgessler on Monday March 22, 2021 @06:12PM (#26548019)
I can't speak to the others on the list but it seems odd to say Clojure isn't being used widely in production. Clojure's been powering big businesses for years now and Nubank, which primarily uses Clojure, is valued at $24bn: https://www.pymnts.com/news/investment-tracker/2021/brazilia....
Re:Crystal 1.0 – What to expect by Groxx on Monday March 22, 2021 @08:39PM (#26549468)
Languages / ecosystems being immature is not a tautology. Every one is at some point immature, but it's not a self-defining attribute of a language, nor is it necessarily true for a given language. It's entirely fair to call out "this language does not have a significant, stable, healthy ecosystem behind it (yet?)" because dealing with that stands a pretty good chance of taking up a large amount of time. Some uses / users are fine with that, others are not.