News for hackers. Stuff that matters.

Ask HN: Suggest me a new programming language with small user community to learn

I want to learn a very new programming language. It should not be too popular. It should not have a large user community. It should be relatively new compared to Go, JavaScript, etc.

My intention in learning behind a language like this is to see if I can contribute run-of-the-mill libraries to this language's ecosystem. If it is new and not so popular yet, there is a good chance its ecosystem would be lacking where I can contribute my time and effort to improve it.

( 13 comments | 7 points | on HN )
Re:Ask HN: Suggest me a new programming language with small ... by amirouche on Thursday July 18, 2019 @03:22PM (#20473097)
Scheme is big and small at the same time. It is old, but the last report on the language was released a couple of years back and it is still growing. There is still many areas that needs some love.

Checkout http://scheme-lang.com/

Re:Ask HN: Suggest me a new programming language with small ... by elderK on Friday July 19, 2019 @04:17AM (#20476988)
You beat me to it!

I'd recommend checking out Chicken Scheme. Not only is it a kick-butt implementation but its community, #chicken on Freenode, is truly fantastic.

Give it a whirl :)

Re:Ask HN: Suggest me a new programming language with small ... by siriniok on Friday July 19, 2019 @05:07AM (#20477160)
I'd try Racket (Scheme family) or ReasonML.
Re:Ask HN: Suggest me a new programming language with small ... by em-bee on Saturday July 20, 2019 @03:43AM (#20484628)
there are plenty of older but less popular languages that could use some help to improve the ecosystem.

pharo smalltalk for example. (i can give you a list of things i'd like to have there right now.)

pike is a nice language with a small community. plenty of room for interesting things to add.

red-lang is another one that could use some help.

bonus: if you pick that up any of these three i'll offer to mentor you :-)

Re:Ask HN: Suggest me a new programming language with small ... by shpx on Thursday July 18, 2019 @12:37AM (#20466745)
https://www.idris-lang.org the book is great.

https://urbit.org/docs/learn/hoon/ has a small, welcoming community. It's pretty out there though.

There's also nim (fast Python) and Crystal (fast Ruby).

Re:Ask HN: Suggest me a new programming language with small ... by throwaway8879 on Thursday July 18, 2019 @01:37AM (#20467028)
I've been meaning to check out urbit thoroughly for a while but they seem to have gone overboard with the esoteric terminology, at least for me personally. I was put off by the naming schemes in the docs last I looked at them about a year ago. I suppose I'll have another look again. Maybe they grow on you once you are familiar with them.
Re:Ask HN: Suggest me a new programming language with small ... by brianush1 on Thursday July 18, 2019 @04:21PM (#20473582)
Odin[0] is very new and has a pretty small community, but it's promising and very well thought-out.

[0]: https://github.com/odin-lang/Odin

Re:Ask HN: Suggest me a new programming language with small ... by hazz99 on Saturday July 20, 2019 @09:02AM (#20485496)
I'd recommend Dart. It's a great language but the ecosystem was severely lacking when I lasted used it.

An additional benefit is that it's super easy to contribute to the Flutter codebase!

Re:Ask HN: Suggest me a new programming language with small ... by codegladiator on Thursday July 18, 2019 @03:54PM (#20473351)
What do you consider as "run-of-the-mill" libraries ? like data-structures/algos ? or say something like a database connector / http router ?
Re:Ask HN: Suggest me a new programming language with small ... by dom96 on Thursday July 18, 2019 @04:17AM (#20467839)
Nim sounds like a perfect opportunity for you :)
Re:Ask HN: Suggest me a new programming language with small ... by throwaway8879 on Thursday July 18, 2019 @01:39AM (#20467045)
Zig is very cool. Not sure whether it has a community yet. I liked the authors talks and livestreams on YouTube.
Re:Ask HN: Suggest me a new programming language with small ... by _proofs on Thursday July 18, 2019 @04:53PM (#20473825)
Lua!
Re:Ask HN: Suggest me a new programming language with small ... by jazoom on Thursday July 18, 2019 @05:07PM (#20473923)
Lua is 26 years old. The OP said younger than Go. Go is 9 years old.