News for hackers. Stuff that matters.
Re:Crystal 0.33 by luhego on Friday February 14, 2020 @09:01PM (#22332557)
I use Python and I just don't like 1-based indexed languages. I would say that a better replacement for Python(at least for backend) is Go.
Re:Crystal 0.33 by nine_k on Friday February 14, 2020 @11:00PM (#22333146)
Go removes so much of the expressive power that writing it after Python is a bit of a pain.

OTOH I realize that many people don't use that expressive power and are happy with copy-pasting stuff.

Re:Crystal 0.33 by jitl on Friday February 14, 2020 @11:15PM (#22333219)
I’m waiting for generics to land before I return to Go.
Re:Crystal 0.33 by veeableful on Saturday February 15, 2020 @02:05AM (#22333820)
One thing I immediately miss from Python after using Go is building a dict (e.g. for writing JSON values). I had to type map[string]interface{} so many times =P
Re:Crystal 0.33 by tyingq on Friday February 14, 2020 @10:12PM (#22332921)
Did you have a look at nim?
Re:Crystal 0.33 by luhego on Saturday February 15, 2020 @01:43PM (#22337040)
Maybe I should try it. It seems to be mentioned a lot here. Any recommended book?
Re:Crystal 0.33 by nimmer on Wednesday February 19, 2020 @10:32AM (#22366320)
https://www.manning.com/books/nim-in-action - from one of the core developers.
Re:Crystal 0.33 by pjmlp on Saturday February 15, 2020 @03:59AM (#22334126)
I fail to see how a bare bones language is a replacement for a language with Lisp/Smalltalk like expressive power.

The only thing missing is having more love for JIT compilers among the Python community.