Seed7 05_20090705

Seed7 05_20090705 Download Summary

  • Language: C/C++
  • Platform: Windows / Linux / Mac OS / BSD / Solaris
  • License: GPL - GNU General Public License
    LGPL - GNU Lesser General Public License
  • Databases: N/A
  • Downloads: 889
  • Released: Jul 6, 2009

Seed7 05_20090705 Description

It contains concepts from other programming languages, but it's not considered as a direct descendant from any other language.

In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept.

Object orientation is used when it brings advantages and not in places when other solutions are more obvious.

Key features "Seed7":

· User defined statements and operators.
· Types are first class objects (Templates and generics can be defined easily without special syntax).
· Predefined constructs like arrays or for-loops are declared in the language itself.
· Object orientation with interfaces and multiple dispatch.
· Static type checking and no automatic casts.
· Support for bigInteger and bigRational numbers which have unlimited size.
· exception handling
· overloading of procedures/functions/operators/statements
· Various predefined types like resizable arrays, hashes, bitsets, structs, color, time, duration, etc.
· Runs under linux, various UNIX versions and windows.
· The interpreter and the example programs use the GPL license, while the runtime library uses the LGPL license.

What's New in This Release:

· The dom.s7i library was renamed to xmldom.s7i and its functionality was improved.
· A new library named inifile.s7i, which allows reading key value pairs from an INI file, was added.
· A new library named xml_ent.s7i, which supports XML entity handling, was added.
· The functions getLineComment, getLine, getSymbol, skipXmlComment, getXmlTagHeadOrContent, skipXmlTag, getNextXmlAttribute and getNextHtmlAttribute in scanfile.s7i and scanstri.s7i were added or improved.
· The interpreter (hi) and the compiler (comp.sd7) were improved to accept a UTF-8 byte order mark at the beginning of a source or include/library file.
· The functions lowestSetBit(bigInteger) and rename were improved to possibly raise RANGE_ERROR or FILE_ERROR.
· The const qualifier was added in many *.c and *.h files

free download

Seed7 Bookmark

Hyperlink code:
Hyperlink for Forum code:

Seed7 05_20090705 Script Download Notice

Top 4 Download periodically updates information of Seed7 05_20090705 script from the developer, but some information may be slightly out-of-date.

Our script download links are directly from our mirrors or publisher's website. Seed7 05_20090705 torrent files or shared files from free file sharing and free upload services, including Rapidshare, MegaUpload, YouSendIt, MailBigFile, DropSend, HellShare, HotFile, FileServe, MediaMax, zUpload, MyOtherDrive, SendSpace, DepositFiles, Letitbit, LeapFile, DivShare or MediaFire, are not allowed!

Simple multiline interactive interpreter

This script is a simple embedded multiline python interpreter built around raw_input(). It interrupts the control flow at any given location with 'exec prompt' and gives control to the user. Allways runs in the current scope and can even be started from the pdb prompt in debugging mode.It was tested with python, ...
Python

Squirrel

... GameCube, Wii, Nintendo DS and XBOX.It's inspired by languages like Python,Javascript and expecially Lua. Key features "Squirrel": · Dynamic typing · Delegation · Classes & inheritance · Higher order functions · Generators · Cooperative threads(coroutines) · Tail recursion · Exception handling · Automatic memory management (CPU bursts free; mixed ...
Unknown

The Squirrel programming language

It was designed to be a powerful scripting language for small applications like games, due to its ... gcc 4.0.0 (x86 64bits) Key features "The Squirrel programming language": · Open Source zlib/libpng license · Dynamic typing · Delegation · Classes & inheritance · Higher order functions · Generators · Cooperative ...

Get system language dependent paths on windows

... can be different depending on OS version, installation language, current user and personal setup. Because of this, they should not be included statically in your program. ...
Python

Ruby like syntactic sugar

Ruby offers very nice language constructs for loops or for iterating over lists like the following: 5.times { print "Hello World" }. This recipe shows how to implement these features in python. ...
Python