Seed7 – Extensible Programming Language

by 0x54MUR41on 8/3/2025, 4:11 AMwith 20 comments

by helix278on 8/3/2025, 7:20 AM

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.

by OtomotOon 8/3/2025, 12:22 PM

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.

by dangon 8/3/2025, 8:01 PM

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)

by HappMacDonaldon 8/3/2025, 6:05 PM

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.

by msieon 8/3/2025, 5:05 PM

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?

by pepoluanon 8/3/2025, 11:43 AM

"Hello World" really needs to be retired, and "99 Bottles of Beer" should really be a mandatory example program.

by codr7on 8/3/2025, 3:23 PM

Too much syntax for me, adding filler words to make it read more like English is a programming language design dead end imo.

by johnisgoodon 8/3/2025, 10:08 AM

Looks interesting.