The creator is an incredibly nice and bright person.
I love to talk to them at various meetups and one can feel their love for the language and the intricate design of it.
It's a bit sad it's such a niche of a niche language.
Discussed (just barely) in the past. Other threads?
Seed7 programming language - https://news.ycombinator.com/item?id=10544046 - Nov 2015 (3 comments)
Seed7 programming language - https://news.ycombinator.com/item?id=637224 - June 2009 (2 comments)
I am a huge protester to the "constantly abbreviating words" habit in coding. It may have had a place when source code space had drastic limitations, but today "func, proc, writeln, strcpy" are anathema to me. Also I get that a lot of these in Seed7 examples were lifted unchanged from Pascal, but that just means that I dislike those aspects of Pascal as well.
I am of the camp "use full English words", and "if the identifier is too long then spend the time needed to find a more concise way to say what you mean in fewer or shorter full English words". Incidentally AI can be pretty good at brainstorming that, which is lovely.
I’ve never liked the idea of the syntax where functions are declared and then assigned to variables. I guess it’s supposed to be elegant?
"Hello World" really needs to be retired, and "99 Bottles of Beer" should really be a mandatory example program.
Too much syntax for me, adding filler words to make it read more like English is a programming language design dead end imo.
Looks interesting.
Although I'm more of a functional programmer and ADT addict, I still find this language appealing. Reading the manual, it feels like a lot of correct design decision have been made, contrary to languages like C++. Most notably for me: 1) Memory allocation and reference is restricted, leading to less problems with memory management. 2) Syntax is more flexible, allowing for higher levels of abstraction.