Crystal 1.22.0 Is Released

(crystal-lang.org)

52 points | by ksec 1 hour ago

5 comments

  • sumnole 37 minutes ago
    For those that don't know: Crystal is like a typed Ruby with the performance and concurrency flow of Go.
    • sevenzero 36 minutes ago
      So another language that has no Job opportunities

      Ya'll nerds are really mad about my comment it seems. Go try find a job for Crystal. It'll never catch on in any meaningful way.

      • bdcravens 29 minutes ago
        If you mean pre-packaged jobs in that specific language, you're correct. However, if you're a Rubyist needing native performance, it's another tool in your toolbox.
      • nilamo 10 minutes ago
        AI killed the language wars. Now you can use whatever you want for whatever you want, wherever you want.

        Which means you can have fun trying new languages with every new project :)

        • Thaxll 5 minutes ago
          It's not true though, languages have different level of maturity in different domains.

          If you ask Claude create me a Crystal controller for Kubernetes, good luck with that.

        • sevenzero 5 minutes ago
          Yea but that doesnt help with companies still hiring for language specific roles. Also you gotta be able to check LLM generated code which requires proficiency in the given language.
      • jcmontx 12 minutes ago
        It's another tool in the belt. You don't have to be an AH about it
      • lirolero 35 minutes ago
        [dead]
  • ch4s3 12 minutes ago
    I looked closely at Crystal when it first got popular but they removed the REPL which for me made Elixir a better choice.
  • pelcg 30 minutes ago
    Is Crystal even relevant at all now?

    It isn't interoperable with Ruby and I don't know of any reputable companies using Crystal.

    It just looks like Ruby, but it isn't Ruby and it is a compiled language? OK?

    I am not sure why I should learn this language?

    • abound 25 minutes ago
      > I don't know of any reputable companies using Crystal.

      Kagi uses Crystal for their search backend [1]. How they feel about that today and whether that was the right call are, of course, separate questions.

      [1] Previous thread: https://news.ycombinator.com/item?id=38421149

    • yxhuvud 28 minutes ago
      Because it is a nice language to write elegant and performant code in. If that is not enough motivation I guess it is not a language for you.
      • vidarh 6 minutes ago
        The challenge for Crystal is that we also have TruffleRuby which gets you the elegance and Ruby interop. To me Crystal feels like it's at the same time too different to Ruby to benefit from the similarity and too similar to create its own viable niche.
      • snek_case 18 minutes ago
        HN is full of cynical comments like the above. We should be celebrating people trying things and doing things differently... I can almost guarantee you that the person who posted this cynical comment is not working on anything particularly relevant or useful.

        My message to the HN community: HN is literally bankrolled by YC. If Crystal doesn't deserve to exist because other languages exist, why exactly should I care about your bullshit uber-for-dogs startup, or whatever not particularly original AI crap you think you're changing the world with these days? Get real. If you want people to be open to your ideas, maybe you ought to make an effort to be open to the ideas of others, and cultivate a climate where discussing different ideas is possible. Don't treat every HN post as an opportunity to opine on how you think the work of other people is flawed.

  • Primer81 35 minutes ago
    what does this language excel at in particular? havent heard of it before and didnt find a clear use case / mission statement on the webpage. unless I'm missing where to find it. just curious to learn more.
    • 0cf8612b2e1e 34 minutes ago
      Fast, compiled Ruby. If you like that, there you go.
      • vidarh 31 minutes ago
        It's somewhat similar to Ruby, but it categorically is not Ruby. If you want fast compiled Ruby, TruffleRuby is actually Ruby and relatively compatible with MRI.
  • pelagicAustral 23 minutes ago
    Fast Ruby with no moat. Next.