News for hackers. Stuff that matters.
Re:Programming language Dino and its implementation by ghurtado on Thursday June 05, 2025 @05:08PM (#44195808)
Feature-wise it looks very complete / modern.

It seems to have a pretty high ratio of "I use X because it's the only one that has Y" type features, all in one place. Very appealing to Python users, since it fills a few well known language gaps.

Re:Programming language Dino and its implementation by 90s_dev on Thursday June 05, 2025 @06:42PM (#44196358)
What do you mean, George?

> It seems to have a pretty high ratio of "I use X because it's the only one that has Y" type features, all in one place.

Re:Programming language Dino and its implementation by ghurtado on Thursday June 05, 2025 @06:52PM (#44196414)
My name is certainly not George :D but I'll pick two features:

- fibers

- advanced pattern matching

These are two not so common language features that are often the differentiator in a class of languages: "I like Python - but Ruby has fibers" or "I like Ruby - but Python has pattern matching"

To see such features all in one language has a lot of appeal (to me, anyway)

Re:Programming language Dino and its implementation by dleslie on Thursday June 05, 2025 @07:39PM (#44196631)
FYI, Janet has fibers and parsing expression grammars. Many scheme implementations also feature some form of pattern matching.
Re:Programming language Dino and its implementation by 90s_dev on Thursday June 05, 2025 @08:17PM (#44196777)
Yeah but Janet is a Lisp. And Lisps are like black coffee.
Re:Programming language Dino and its implementation by dleslie on Saturday June 07, 2025 @11:56AM (#44210467)
... I prefer my coffee black, and I love lisp.

So that tracks.

Re:Programming language Dino and its implementation by riffraff on Friday June 06, 2025 @12:31AM (#44197819)
Is there something missing in ruby's pattern matching? It has subpatterns, alternation, pinning, guards.

I've got limited experience with it but it seems on par with what most languages have.

Re:Programming language Dino and its implementation by fuzztester on Thursday June 05, 2025 @09:20PM (#44197047)
>What do you mean, George?

Home, James.

>https://www.google.com/search?q=home%2C+james