33 points bogdanoff_2 1 day ago 11 comments

bogdanoff_2 1 day ago | parent

Not mine, but I found this to be really interesting as a language created by one person for their own use.

Also really interesting are the author's blog with articles on language design (for example his thoughts on exceptions, and how he added them to his language, then decided against them), and the change log for the language, showing its evolution.

https://tibleiz.net/

https://tibleiz.net/copper/changes.html

jdw64 2 hours ago | parent

It’s similar to Python syntax.

abound 1 hour ago | parent

From the website itself:

> Ruby-style syntax

Also, Python has significant whitespace, which this language does not appear to have.

jdw64 1 hour ago | parent

The end syntax is definitely Ruby-style, but I guess I felt that way just from looking at syntax like var, func, and for x in. It does seem like a mix of the two, but maybe it’s because I’m so used to Python that I noticed the Python-like syntax first. Thanks for pointing that out.

DenisM 1 hour ago | parent

Garbage collected? Couldn’t tell from the docs.

skybrian 1 hour ago | parent

It seems pretty tasteful, but I don't see anything about character sets. How does it support Unicode? What does a string of 16-bit characters represent?

There do seem to be some Unicode constants in the standard library:

https://tibleiz.net/browser.html?path=std&title=Standard%20L...

flossly 52 minutes ago | parent

Looks like Crystal to me. But with stronger typing.

https://crystal-lang.org

Neat little language...

analog8374 48 minutes ago | parent

This might be my new favorite language. Deeply sane.

leecommamichael 32 minutes ago | parent

Seems like Dart with indentation instead of braces.

christophilus 4 minutes ago | parent

It doesn’t look like it cares about indentation. It’s more like Basic or Ruby.