mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.3K
active users

Every single time I check out one of those upcoming shiny new programming languages that claim to be *simple*:

I just checked out NIM and it says "Simple Example" right there, and it does stuff that C can do but in way more steps.

A 2024 programming language that's more convoluted than C from 1975 calling itself "simple"

Sos Sosowski

Then there's Crystal, that insists on NOT using parenthesis, yet adapted the dumbest operator from C++, the double colon ::

EDIT: Seems like the :: was not taken from C++ and this thing jsut tries to be PHP

And Carbon, aka "What if C++ but only the bad parts"

Oh and then there's Odin, Turbo Pascal with emojis!

I was trying to look for Squirrel replacement for my scripting system and came across Wren too. That tagline at the beginning gives me chills and I don't understand anythign else that's going on there.

@sos they took that from Perl/Ruby actually, not C++

@sos if you're looking at C-likes have you checked out odin? i've been meaning to look into it properly after using C for a bit and wanting smth that can deal with strings and arrays better lol

@jazz Just lookingfor languages to make fun of! :P

@sos @jazz you should look at Go next, it's the punching bag of web development (other than the one-we-never-mention, PHP) 🤪

@sos Have you considered using Guile Scheme for that? :^)

@sos one of my current goals with my new engine (well, "new" as in being updated from the same basic codebase I've used since like 2001) is to allow M68k and Z80 asm to be used as scripting languages.

@sos Like, I'm assuming you're doing a bit here. Esp tagging the respective languages. But this sure comes across as gleeful ignorance of some interesting languages & paradigms 🤷‍♀️

@Kowfm Alright, youre language is trying to be simple so much that half of the example is implicit!

@sos @Kowfm I don't know if this is on purpose but I found it quite funny that the example has Element.new("Karl") but karl means male in Icelandic, and kona means female.

@esi @sos totally not on purpose. My name is Karl, a German name, and Kona is a place in Hawaii with a popular coffee variety. So konascript.

But this is funny and I like it.

@sos what they made a turbo pascal with emojis? This is exactly what I've been looking for!

@sos this is just rust. whose syntax still scares me.

@eniko Oh that's why the hashtag summoned the trolls.

@eniko

@sos

He once DM'd me a YouTube link on IRC with a white supremacist talking (forgot who, maybe Richard Spencer) saying he thinks he's right. This was after I pushed back on him saying that Muslims are the biggest threat to society.

So yeah.. I left that community

@sos I wouldn't call Crystal simple but it is a joy to use
It has convenience functions for almost everything and the checking is so strict that if your program compiles it probably works