Which program language would most excite you to want to contribute to an open-source project, all else being equal?
#programming #software #softwareengineering #ruby #haskell #java #python #science
@freemo
Scala has my vote as a underdog.
It takes a way a lot of the annoying Java quirks while retaining JVM compatabiliy and being functional.
There are a few but a lot of Foss Projects
@Sw0rdDooM I was specifically interested in those 4 choices, Scala is not being considered. But i do appreciate your comment.
BTW dont forget JRuby and JPython, even haskell has a JVM equivalent (though I forget the name).
@freemo
Thanks for the Tip
@freemo None of the above. Golang or Rust could do the trick.
@snaums fair, those these are the only 4 being considered for this project
@billstclair well there were almost half the votes for Haskell. As for if I prefered it, not really. I prefered ruby, since performance is critical for what I'm doing I figured it would be the best compromise between a language I can enjoy and optimize well with my current skill set as well as, I had hoped, being popular.
But since Python and Haskell were the only two with any significant votes it encourages me to pick one of those two. Between the two I would much prefer Haskell over Python even though my skill in Python and ability to optimize would be much higher. but in terms of just what would be most fun, that would be haskell.
I have tried lisp before. I dont enjoy it but technically speaking I would find it to be a comparable choice to Haskell in many ways obviously.
@billstclair A sample of my Haskell:
@billstclair I've never written production haskell. Just some toy libraries here and there that were fun, useful, and I hope optimized. But as far as I know never used in any production systems.
@freemo I'd choose Golang
@freemo Python is the only one of them I understand at least a little bit.I'm only really good in PHP and Javascript and I contribute to most projects in these languages.
@freemo If i had seen this earlier, i would have answered haskell.
This poll has me thinking about abandoning the Ruby choice (what I was going to go with)... leaning towards Haskell now. Python maybe too but it is the least enjoyable of the 4 for me...