[HN Gopher] Seed7 - Extensible Programming Language
       ___________________________________________________________________
        
       Seed7 - Extensible Programming Language
        
       Author : 0x54MUR41
       Score  : 87 points
       Date   : 2025-08-03 04:11 UTC (18 hours ago)
        
 (HTM) web link (seed7.net)
 (TXT) w3m dump (seed7.net)
        
       | emmelaich wrote:
       | https://en.wikipedia.org/wiki/Seed7
        
       | helix278 wrote:
       | 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.
        
       | johnisgood wrote:
       | Looks interesting.
        
       | pepoluan wrote:
       | "Hello World" really needs to be retired, and "99 Bottles of
       | Beer" should really be a mandatory example program.
        
         | codr7 wrote:
         | I hereby cast my vote for naive recursive Fibonacci.
         | 
         | https://github.com/codr7/shi#language
        
           | Someone wrote:
           | Why? I would try to find a short program that's somewhat
           | similar to typical real-world code. I wouldn't know what my
           | #1 choice for that would be, but naive recursive Fibonacci,
           | it would not be.
           | 
           | https://www.swift.org/ has better examples: simple web apps,
           | CLI tools, and embedded code.
        
       | OtomotO wrote:
       | 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.
        
         | em-bee wrote:
         | i can confirm that. i met him in vienna a few times. my
         | experience was is exactly like you say.
        
           | OtomotO wrote:
           | He attends like every meetup I attend, so it's easy to run
           | into him :)
        
       | codr7 wrote:
       | Too much syntax for me, adding filler words to make it read more
       | like English is a programming language design dead end imo.
        
       | msie wrote:
       | 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?
        
         | hyperbrainer wrote:
         | If functions are first class, then they must be stored as
         | variables. I mean, consider any FP Language.
        
           | msie wrote:
           | They can still be first class without declaring them in this
           | manner.
        
       | HappMacDonald wrote:
       | 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.
        
         | Jtsummers wrote:
         | `func` and `proc` are types in this language, so you could
         | define `procedure` and `function` if you want.
         | 
         | The other uses of `func` should be changeable with the flexible
         | syntax extensions the language offers, but I haven't dug into
         | that.
        
       | dang wrote:
       | 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)
        
       ___________________________________________________________________
       (page generated 2025-08-03 23:01 UTC)