Talk:Seed7

Old Seed7 article
There was an old Seed7 article. The old article was deleted in 2006. Since the deletion new sources describing Seed7 have been published:
 * A paper from Daniel Zingaro: Modern Extensible Languages (alternate link) (paragraph about Seed7 at page 16)
 * A book from Jean-Raymond Abrial: Rigorous Methods for Software Construction and Analysis (see Page 166)
 * The Quest for the Ultimate Cycle explores the 3n+C extension of the Collatz Conjecture with Seed7 programs
 * Blog by Remo Laubacher: Statically linked Linux executables with GCJ, Seed7 and haXe
 * A FreeBSD port / see also here, maintained by Pietro Cerutti
 * A Seed7 package for openSUSE/Fedora
 * A discussion where Seed7 is described as language where new syntax can actually be defined by language users

There were two discussions about the 2006 removal:
 * 6 vote for 'Keep'. 3 vote to 'Delete'.
 * Did anyone here discuss the Seed7 language article?

There are also peer reviewed documents from Dr. Mertes:
 * Abstract of diploma thesis (in german, about MASTER, a predecessor of Seed7)
 * Doctorate thesis (in german, about MASTER, a predecessor of Seed7)

The new evidence was used in a deletion review, which comes to the conclusion:
 * Creation of a new article based on these sources is entirely acceptable

Hans Bauer (talk) 16:46, 6 July 2012 (UTC)

Neutrality
I've removed parts of this article that read to me as advertisement-like, particularly the Portability section (portability is not a unique feature, and should be better defined in something like the linked Software portability article) and the Project Size section ("man years" as described was a very loose measurement, and project size should probably be in History, if it is to be mentioned at all). Additionally, a couple of claims seemed like original research (beginning with "Therefore...", no citations). 216.230.239.207 (talk) 15:35, 21 November 2012 (UTC)

Your arguments sound like the ones from a veteran Wikipedia contributor. Interesting that you (216.230.239.207) did just two edits and both are related to Seed7. Hans Bauer (talk) 13:50, 26 November 2012 (UTC)

Portability
There are different levels of portability (e.g. binary and source portability). There are also different levels of source portability. When porting a C++ program from Windows to Linux many functions dealing with the OS (e.g. code which reads directory contents) must be rewritten. Seed7 avoids most of this OS adjustments, because its library also covers things that C++ leaves to the OS library. This level of portability should be pointed out in the article. Hans Bauer (talk) 13:50, 26 November 2012 (UTC)