Live data from Hacker News

Interesting Programming Languages

btbytes.com

51–60 of 85 posts

Re: Interesting Programming Languages

#51
post #12

Earlier quoted context omitted.

> The list seems rather arbitrary As opposed to what list? An exhaustive one? The quality he asks of the languages in the list is "interesting", which is by definition rather arbitrary itself.

Elixir is Ruby like wrapper to a prolog based syntax to do actor based programming. It's more of a mess trying to move Erlang's syntax forward than interesting, but ok. Ponylang is listed as "--" instead of "concurrency as a primitive type". I'm not sure I can trust anything on the list, so it doesn't motivate me to investigate further. YMMV

I don't really care if it's a "list I trust".

I do care for a set of links to languages I've not seen yet, where I can click and check their websites -- and this provides it.

Re: Interesting Programming Languages

#52
post #28

I'm reading a lot about WebAssembly (which, I know, it's not a programming language per se), and more recently Dark ( https://darklang.com ). My open question is whether in the coming 2-3 years there will be a significant paradigm shift in programming languages, or not. My bet is that a combination of new, purpose-specific languages, together with "real" AI, will have a chance to have a big impact.

what's the paradign shift you are thinking might happen?

not OP. Not this specifically but this generally these types of changes. https://dotnet.microsoft.com/apps/aspnet/web-apps/client where we can run abitrary desktop languages in the browser is going to be huge.

Re: Interesting Programming Languages

#53
post #37

Notably missing: APL (Dyalog), J, Prolog, Rebol (Red is on the list), PicoLisp, Racket, Factor, 8th (Reva was mentioned and that was the creator's prior project), and Haskell. Maybe most of the above are too mainstream for the list.

I'm the author. You are right. I think the above are all "mainstream" enough for me. At the least, I've installed and played with them all at one time.

Hey, I like your list. Now, tell us, from that list, is there a favourite language? Some you'd pick up to write simple tools for your own personal usage...

Re: Interesting Programming Languages

#54
post #37

Notably missing: APL (Dyalog), J, Prolog, Rebol (Red is on the list), PicoLisp, Racket, Factor, 8th (Reva was mentioned and that was the creator's prior project), and Haskell. Maybe most of the above are too mainstream for the list.

I'm the author. You are right. I think the above are all "mainstream" enough for me. At the least, I've installed and played with them all at one time.

Too mainstream? Then have a look at T3X (http://t3x.org/t3x) or mLite (http://t3x.org/mlite) or Klong (http://t3x.org/klong). :)

Re: Interesting Programming Languages

#55
post #37

Notably missing: APL (Dyalog), J, Prolog, Rebol (Red is on the list), PicoLisp, Racket, Factor, 8th (Reva was mentioned and that was the creator's prior project), and Haskell. Maybe most of the above are too mainstream for the list.

I'm the author. You are right. I think the above are all "mainstream" enough for me. At the least, I've installed and played with them all at one time.

You know you're on Hacker News when a language like Prolog is considered to be too mainstream :-).

Great list, thanks!

Re: Interesting Programming Languages

#56
post #37

Notably missing: APL (Dyalog), J, Prolog, Rebol (Red is on the list), PicoLisp, Racket, Factor, 8th (Reva was mentioned and that was the creator's prior project), and Haskell. Maybe most of the above are too mainstream for the list.

I'm the author. You are right. I think the above are all "mainstream" enough for me. At the least, I've installed and played with them all at one time.

Would you say that people interested in languages should first look at certain "mainstream" languages Scheme/Racket, Common Lisp, Haskell, OCaml, Smalltalk, and Prolog, before looking at less-mainstream ones?

Re: Interesting Programming Languages

#57
post #37

Notably missing: APL (Dyalog), J, Prolog, Rebol (Red is on the list), PicoLisp, Racket, Factor, 8th (Reva was mentioned and that was the creator's prior project), and Haskell. Maybe most of the above are too mainstream for the list.

I'm the author. You are right. I think the above are all "mainstream" enough for me. At the least, I've installed and played with them all at one time.

Picolisp being considered mainstream in any capacity is a pleasant surprise. Might I suggest two more Lisps that I use: Carp and TXR? I also like Picat as an evolution of Prolog.

Re: Interesting Programming Languages

#58
post #29

Has anyone actually used these in production or a feasible side project?

Even if not used in production, Self is one of the influential ones on the list. Self did JIT before Java, did prototype object model before JS, and did visual morph objects that I'd guess influenced Squeak and others.

Re: Interesting Programming Languages

#59
post #37

Notably missing: APL (Dyalog), J, Prolog, Rebol (Red is on the list), PicoLisp, Racket, Factor, 8th (Reva was mentioned and that was the creator's prior project), and Haskell. Maybe most of the above are too mainstream for the list.

I'm the author. You are right. I think the above are all "mainstream" enough for me. At the least, I've installed and played with them all at one time.

I would have included Picat and Kitten. Picat is a descendant of Prolog that has some rather nice differences in semantics. Kitten is a statically-typed concatenative language.
Post reply on HN