Discussion:
Seed7 2006/02/23 - An extendable programming language.
(too old to reply)
s***@freshmeat.net
2006-02-24 11:13:56 UTC
Permalink
Seed7 2006/02/23
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Fri, Feb 24th 2006 03:13

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
Some compiler improvements were done for sets and structs. A new graphic
function, copyArea, was added. Hashes were implemented for sets and types.
New time functions were added: dayOfYear, toGMT, and -:=. UTF-8 characters
may be used in string and char literals. New standard files were added:
STD_UTF8_IN, STD_UTF8_OUT, STD_UTF8_ERR. The file_type function was added
to get the type of a file.

Release focus: N/A
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2006-03-14 21:55:35 UTC
Permalink
Seed7 2006/03/14
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Tue, Mar 14th 2006 13:55

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
Some compiler improvements were done for arrays and structs. The function
strLit was added to support the compiler. Improvements in the bas (basic
interpreter) example program were done. For the bitset type a subrange
generator and a for-loop was added. Changes to allow line comments in
string literals were done. A statistic to count empty lines was removed.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Caché DBMS: Free to download. Frees you from mapping.


Breakthrough technology combines robust objects and SQL, eliminating
object-relational mapping. RAD environment brings your innovations to
market faster. Download Caché now.


http://www.InterSystems.com/fmdownload
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-08-26 18:54:28 UTC
Permalink
Seed7 2006-08-26
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sat, Aug 26th 2006 11:54

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A description of the 'attr' parameter was added to the manual. The first
steps towards bigInteger support were done. The graphic and keyborad
drivers for windows have been improved. A check for the maximum of fish
and sharks was added to the wator example program.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Eliminate Object-Relational Impedance Mismatch!

Caché, the multidimensional database, lets developers create and persist
Java objects – while automatically providing SQL access to data. Plus,
Caché
projects classes as EJB components with bean-managed persistence.

Try Caché for Free. Download a fully functional, non-expiring copy of
Caché

http://ad.doubleclick.net/clk;44726679;13503038;l?
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-01-19 00:01:24 UTC
Permalink
Seed7 2007-01-18
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Thu, Jan 18th 2007 16:01

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The compiler was improved to support interfaces (dynamic functions). With
this improvement, several example programs can be compiled. The support
for the actions gkb_busy_getc, gkb_xpos, gkb_ypos, kbd_busy_getc,
drw_pfellipse, and arr_arrlit2 was added to the compiler. The X11 keyboard
driver was improved.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux, Mac, Solairs,FreeBSD and Windows. Learn more and get a free two
user download at


http://sel.as-us.falkag.net/sel?cmd=lnk&kid=133888&bid=282689&dat=121642&opt=0&rdm=[timestamp]
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-06-24 22:30:06 UTC
Permalink
Seed7 2007-06-24
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Jun 24th 2007 15:30

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
As suggested by several users, a socket library (socket.s7i) was added. Two
example programs, tst_srv.sd7 and tst_cli.sd7, to test socket functionality
were added. The popen function was added. The compiler was improved to
support hash tables with floats, various for loops over hash tables, and
the new socket library. The compiler now compiles the programs bas.sd7 and
wordcnt.sd7. The wator.sd7 example program was improved. The heap
management and the heap statistic were improved. Several function
prototypes were changed to use 'const' types.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Open source and Linux from HP


From nine consecutive years of Linux market leadership to countless
community outreach programs, HP has proven solutions you can value, on a
next generation, highly-efficient BladeSystem platform ideal for Linux,
with the approach, experience, and customer commitment you can trust.


http://showcase.linux.com/hpos.tmp
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-11-26 11:42:03 UTC
Permalink
Seed7 2007-11-25
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Nov 26th 2007 03:42

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The management of the lines and filenames of objects was improved. The
stritext.s7i library, which supports string array based text files, was
added. The mahjong.sd7 program was improved to draw darker vertical
surfaces. The mahjong tiles of mahjng32.s7i were improved to contain
bigger digits. The functions getHtmlSymbolOrComment, gray, file, and line
were added. The compiler was improved to support functions with an "in
var" parameter called by dynamic dispatch functions with a corresponding
"val" parameter. An error was fixed in the strIpos function, and test
cases were added to chkstr.sd7.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux.com, Mac, Solairs,FreeBSD and Windows. Learn more and get a free
two
user download at

http://www.linux.com/sponsor_solutions/perforce
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-04-20 21:21:26 UTC
Permalink
Seed7 2008-04-20
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Apr 20th 2008 14:21

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The descriptions of log2, gcd, lowestSetBit, 'rem', 'mdiv', and 'mod' in
the manual were improved. The functions gcd and modInverse were added to
bigint.s7i. The programs chkbig.sd7, chkexc.sd7, and chk_all.sd7 were
improved. The compiler (comp.sd7) was improved to work with GMP's
bigIntegers. The handling of various functions in the compiler was
improved. Three example programs were added. The file big_gmp.c was added
to use the GMP library. The file big_rtl.c was improved to work with a
BIGDIGIT_SIZE of 32. Two chapters about warnings and the GMP library where
added to read_me.txt.

Release focus: Major feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
What has the worldwide Linux server leader done for you lately?

Introducing single point of control for tying Linux server and cluster
environments
to your data center by simplifying discovery, imaging, monitoring, rapid
provisioning,
and system deployment. HP ICE Linux auto-configures preeminent OSS like
Nagios
and incorporates proven HP capabilities in a fully-supported extensible
Linux management solution.
Get a ‘frosty’ evaluation copy today.


http://h18004.www1.hp.com/products/servers/management/insightcontrol_linux2/index.html
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-04-05 20:30:30 UTC
Permalink
Seed7 20060404
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Wed, Apr 5th 2006 13:30

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A function to close a graph_file was added. The drw_win.c driver was
extended to support writing graphic text under windows. The parse operator
for bitsets was defined (therefore reading of bitsets is allowed now). The
hashCode and compare functions have been added to allow hash tables for
sets. Changes to do the date formating according to ISO 8601 were made.
New time functions dayOfWeek, julianDayNumber, and julianDayNumToTime have
been defined.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2006-09-10 22:17:08 UTC
Permalink
Seed7 2006-09-10
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Sep 10th 2006 15:17

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A new include file (bigint.s7i) and a new example program (chkbig.sd7) were
added. Changes in the compiler to support some bigInteger functionality
were made. Support for the str_elemcpy action was added to the compiler.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2007-02-05 00:57:16 UTC
Permalink
Seed7 2007-02-04
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Feb 4th 2007 16:57

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
An abstract data type to create interface types was added. The matching of
functions was changed such that interface functions are preferred over non
interface functions. The error message which flags wrong access rights of
actual parameters was improved. The handling of interface (DYNAMIC)
functions in the compiler was improved. The compiler was improved to
support the actions arr_cpy, drw_create, drw_destr, drw_pfarcchord and
drw_pfarcpieslice. Several accessright changes for file functions in
seed7_05.s7i and other libraries allow the compiler to produce better code
for more file functions.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux, Mac, Solairs,FreeBSD and Windows. Learn more and get a free two
user download at


http://sel.as-us.falkag.net/sel?cmd=lnk&kid=133888&bid=282689&dat=121642&opt=0&rdm=[timestamp]
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-07-10 13:37:18 UTC
Permalink
Seed7 2007-07-10
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Tue, Jul 10th 2007 06:37

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The compiler (comp.sd7) support for different C compilers was improved.
Support for socket send and recv was added to the compiler. A description
of openInetSocket was added to the documentation. A pos function and the
"not in" operator were added for the type ref_list. The var_conv operator
was renamed to varConv. Some setters (setCategory, setValue, setParams)
were added to the reflection. The classtype of the interpreter was renamed
to categorytype since it has nothing to do with classes.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2007-12-10 22:29:48 UTC
Permalink
Seed7 2007-12-10
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Dec 10th 2007 14:29

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The interpreter was improved to flag match errors only once instead of
multiple times. The graph.s7i library was improved to define the type
pointList and the function genPointList. The functions polyLine and
fpolyLine were added to the draw.s7i library. The functions pos and
isDigitString were added to the seed7_05.s7i library. Several test cases
were added to the chkint.sd7 and chkstr.sd7 programs. The
drwSetTransparentColor function was added to drw_x11.c . An analog clock
program (clock3.sd7) provided by Volker Schuller was added. The compiler
was improved to support the new functions.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
FREE FOR 10 DAYS.

Get exclusive access to over 5,000 of the top-selling technology titles,
including O'Reilly - in digital, searchable format. Only at Safari Books
Online. Try it now!


http://ad.doubleclick.net/clk;159787411;13503038;f?http://www.oreilly.com/safaripromo?cid=2007b2c-slashdot-news-02
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-05-09 09:20:09 UTC
Permalink
Seed7 2008-05-08
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Fri, May 9th 2008 02:20

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The descriptions of rem, mod, times, minIdx, maxIdx, rand, insert,
category, local_vars, local_consts, setCategory, setParams, 'in', 'not
in', make_list, pos, &:=, @:=, and bufferChar in the manual were improved.
The functions fcast, fvarCast, varConv, varConv TRACE_REF, pos, [minIdx ..
maxIdx], minIdx, maxIdx, minIntIdx, maxIntIdx, card, xalloc, ord, getwd,
and getln in seed7_05.s7i were improved. The compiler support for the
actions arr_maxidx, arr_minidx, flt_icast, int_pow, rfl_ipos, and
sct_alloc was improved. The functions arr_maxidx, arr_minidx, bigUIConv,
rflIpos, and flt_icast were added.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux.com,
Mac, Solairs,FreeBSD and Windows. Learn more and get a free two user
download at


http://ad.doubleclick.net/clk;160974536;13503038;d?http://www.sourceforge.net/powerbar/perforce/
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-04-21 05:08:49 UTC
Permalink
Seed7 2006/04/20
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Thu, Apr 20th 2006 22:08

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The driver function tim_await (using seconds since 1970) was replaced by
timAwait (using the Gregorian calendar). The driver function timNow was
changed to deliver a timezone which includes the daylight saving time.
Various pictures were added in pic16.s7i and pic32.s7i. The parse function
for bitsets was fixed to work for empty sets. A new example program,
toutf8, was added to convert files to UTF-8. The windows driver function
drwPRect was fixed.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
How can you persist? With Caché, you choose.

Let Caché, InterSystems' multidimensional database, take care of
persistence. Treat data as objects or relational tables. Either way,
Caché
gives you the high performance and ease of development you need to create
innovative applications. Download Caché and see for yourself.

http://www.InterSystems.com/fmdownload
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-09-26 20:09:19 UTC
Permalink
Seed7 2006-09-26
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Tue, Sep 26th 2006 13:09

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The bigInteger library was improved to support addition, subtraction,
multiplication, negation, absolute value, string conversions, and more. A
lot of test cases have been added to the chkbig.sd7 program. The compiler
was improved to support more bigInteger functionality. The makefile was
changed to work on BSD.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2007-02-19 21:59:37 UTC
Permalink
Seed7 2007-02-19
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Feb 19th 2007 13:59

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
Support for hash tables, sets, and console output in compiled programs was
improved. Support for multiple dispatch of interface (DYNAMIC) functions
was added to the compiler. Handling of parameters in the dispatch
functions generated by the compiler was improved. Variable global arrays
and structs in compiled programs are now initialized with a copy of the
initialisation value. The compiler was improved to produce better code for
the primitive actions arr_idx, chr_ge, chr_gt, chr_le, chr_lt, fil_seek,
set_cpy, str_cpy, prc_option, prg_match, ref_itftosct, typ_isderived, and
typ_meta.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Open source and Linux from HP


From eight consecutive years of Linux market leadership to countless
community outreach programs, HP has proven solutions you can value, on a
next generation, highly-efficient BladeSystem platform ideal for Linux,
with the approach, experience, and customer commitment you can trust.


http://showcase.linux.com/hpos.tmpl
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-07-23 21:01:47 UTC
Permalink
Seed7 2007-07-23
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Jul 23rd 2007 14:01

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The compiler (comp.sd7) was improved to allow local functions. The compiler
now supports arrays with indices of any type (not just integer). A new
example program (mandelbr.sd7), to display fractals, was added. The -O2
option was added to the compiler (advantageous when compiling
mandelbr.sd7). A *:= operator and the sqrAbs function were added for the
type 'complex'. The reflection was changed to use 'getValue' instead of
the 'value' operator. The compiler was improved to support the conversion
of integers to an enumeration type. The compiler now compiles the programs
panic.sd7 and castle.sd7.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Open source and Linux from HP

From nine consecutive years of Linux market leadership to countless
community outreach programs, HP has proven solutions you can value, on a
next generation, highly-efficient BladeSystem platform ideal for Linux,
with the approach, experience, and customer commitment you can trust.


http://showcase.linux.com/hpos.tmp
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-12-27 22:23:15 UTC
Permalink
Seed7 2007-12-27
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Thu, Dec 27th 2007 14:22

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The library cards.s7i, which contains the card pictures of a French deck,
was added. The documentation of the draw.s7i library was improved. Some
pictures were moved from castle.sd7 to pic16.s7i and pic32.s7i. The
function rpos (reverse search for a character in a string) was added to
the seed7_05.s7i library. The bas.sd7 (basic interpreter) example program
was improved. A new example program (carddemo.sd7), which demonstrates the
playing cards of the French deck, was added. Test cases for the rpos
function were added to the chkstr.sd7 program.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux.com,
Mac, Solairs,FreeBSD and Windows. Learn more and get a free two user
download at



http://ad.doubleclick.net/clk;160974536;13503038;d?http://www.sourceforge.net/powerbar/perforce/
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-05-25 21:43:40 UTC
Permalink
Seed7 2008-05-25
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, May 25th 2008 14:43

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
Chapters about complex numbers and symbol scanning were added to the
manual. Some makefiles were improved to avoid \n in echo commands. The
functions = and <> were added to the complex.s7i library. The
documentation comments in scanfile.s7i, scanstri.s7i, and bas7.sd7 were
improved. The functions skipLine and getLine were added to scanfile.s7i.
The strifile.s7i library, which supports string-based files, was added.
The functions filWrite and ut8Write were improved to raise FILE_ERROR when
fwrite() does not succeed. Support for the action flt_cast was added to the
interpreter and compiler.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
2008 SourceForge Community Choice Awards

The ability to choose wisely is what separates us
from apes. Quick! Vote in the 2008 SourceForge
Community Choice Awards before you start throwing
bananas at defenseless people.

http://ad.doubleclick.net/clk;203057931;13503038;s?http://sourceforge.net/community/cca08-nominate
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-05-07 08:38:23 UTC
Permalink
Seed7 2006/05/06
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, May 7th 2006 01:38

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The reporting of semantic errors was improved, so now the line number and
the line itself are shown. A checkmark picture was added to pic16.s7i and
pic32.s7i. A tiny inaccuracy in the heap statistic was fixed. The source
and include file management of the interpreter was simplified.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2006-10-08 15:32:01 UTC
Permalink
Seed7 2006-10-08
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Oct 8th 2006 08:32

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The bigInteger library was improved to support division and remainder.
Testcases for division and remainder were added to the chkbig.sd7 program.
The compiler was improved to support bigInteger division and remainder.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2007-03-05 19:44:59 UTC
Permalink
Seed7 2007-03-05
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Mar 5th 2007 11:44

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The support for float was changed to use IEEE 754 NaN and Infinity instead
of exceptions. The exception checking program chkexc.sd7 was improved and
the chkflt.sd7 program was added. All exponentiation operators were
improved to evaluate 0 ** 0 to 1. The associativity of the ** operator was
changed to work right to left. A declaration for an = and <> operator was
added for interface types. Basic support for exceptions in compiled
programs was added. Parts of the manual describing float operations and
exponentiation were improved. The compiler was improved for several
primitive actions.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2007-08-07 21:46:19 UTC
Permalink
Seed7 2007-08-07
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Tue, Aug 7th 2007 14:46

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The handling of local functions in the compiler (comp.sd7) was improved.
The function 'option' (to get compile time defines) was renamed to
'configValue'. The compiler was improved to support the 'configValue'
function. The 'ord' function for enumerations was changed to work without
DYNAMIC. The changelog was reversed (sorted now from newest to oldest),
and old entrys were added. The address of the FSF was changed in various
files.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Open source and Linux from HP

From nine consecutive years of Linux market leadership to countless
community outreach programs, HP has proven solutions you can value, on a
next generation, highly-efficient BladeSystem platform ideal for Linux,
with the approach, experience, and customer commitment you can trust.


http://showcase.linux.com/hpos.tmp
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-01-07 01:27:53 UTC
Permalink
Seed7 2008-01-06
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Jan 6th 2008 17:27

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
Documentation comments were added to the functions of a dozen libraries.
The bas.sd7 (basic interpreter) example program was improved. The include
mechanism was improved to avoid multiple includes. Part of the float.s7i
library was moved to the new math.s7i library. The library html_ent.s7i,
which contains functions to replace HTML entities by characters and vice
versa, was added. A new example program (chkhent.sd7) to check the new
HTML functions was added. The compiler was improved to support the new
'rpos' function. The getHtmlTagOrContent function was added to the
scanner.s7i library.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux.com,
Mac, Solairs,FreeBSD and Windows. Learn more and get a free two user
download at



http://ad.doubleclick.net/clk;160974536;13503038;d?http://www.sourceforge.net/powerbar/perforce/
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-05-20 08:56:43 UTC
Permalink
Seed7 2006-05-20
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sat, May 20th 2006 01:56

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The performance of the interpreter was raised by about 8% with improved
free list management. The graphic and keyboard drivers for Windows were
improved. A new set_arrlit primitive action was defined for creating sets
from integer arrays. The bas (basic interpreter) example program was
improved to support do loops. A sudoku example program (sudoku7) was
added.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2006-10-23 20:46:01 UTC
Permalink
Seed7 2006-10-23
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Oct 23rd 2006 13:45

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The bigInteger library was improved to support modulo, power and several
comparisons (<, >, <=, >=). Testcases for incr, decr, modulo, power and
compare were added to the chkbig.sd7 program. The compiler was improved to
support the new bigInteger functionality.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Ever wonder why HP has seven consecutive years of Linux market share

leadership? Maybe it's our portfolio of best-of-breed partner products, or
HP value-add in management, high availability, and virtualization. Maybe
it's the integrated, consolidated infrastructure of HP BladeSystem,
single-source accountability and solution support from HP Services in 160
countries, or just our unwavering commitment to the open source
community.


See: http://showcase.linux.com/hposms.tmpl
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-03-19 22:51:53 UTC
Permalink
Seed7 2007-03-19
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Mar 19th 2007 14:51

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The interpreter was changed to execute programs only when they have no
errors. The option -x, to execute programs even when they have errors, was
added to the interpreter. The *:= operator for the types integer, float,
bigInteger, and bigRational was added. The chkbig.sd7 program was improved
to check the *:= operator for big integers. The compiler was improved to
support the *:= operator and the arr_cat action. Several improvements for
compile time error messages were made. The err.sd7 example program, which
checks compile time error messages, was improved.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Find out how to get more out of your information!

Join us at the Information On Demand Live! event series to find out how to
better
deliver info across your organization to people, processes and apps when
they
need it and in the form they need it. Find an event near you.


http://ad.doubleclick.net/clk;89061986;16230010;d?http://www.ibm.com/events/InformationLive
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-08-23 20:32:51 UTC
Permalink
Seed7 2007-08-23
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Thu, Aug 23rd 2007 13:32

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The compiler was improved to support nested exceptions. The planets.sd7
example program was improved to contain a panorama with stars and planets.
An include file (stars.s7i) that contains the names and coordinates of
stars was added. The intParse function was improved to accepts a plus
sign. The memory management of the socRecv function was improved. Some
exception tests were added to chkexc.sd7. A test for check_atan2 was added
to the chkflt.sd7 program.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Open source and Linux from HP

From nine consecutive years of Linux market leadership to countless
community outreach programs, HP has proven solutions you can value, on a
next generation, highly-efficient BladeSystem platform ideal for Linux,
with the approach, experience, and customer commitment you can trust.


http://showcase.linux.com/hpos.tmp
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-01-21 07:49:53 UTC
Permalink
Seed7 2008-01-20
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Jan 20th 2008 23:49

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
Optimisations for the string functions =, <>, stri[num], &, upper, lower,
pos, rpos, split, and for array indexing were added to the compiler
(comp.sd7). Documentation comments were added to bigint.s7i, draw.s7i,
bas7.sd7, and mahjong.sd7. The basic interpreter example program was
improved and renamed to bas7.sd7. Functions in dir.s7i, complex.s7i, and
time.s7i were improved. The functions getDigits, skipSpace, and
skipWhiteSpace were added to scanner.s7i. The digits function for float
was improved to never return -0. The lpad0 operator was added to convert
integers to strings with leading zeros.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux.com,
Mac, Solairs,FreeBSD and Windows. Learn more and get a free two user
download at



http://ad.doubleclick.net/clk;160974536;13503038;d?http://www.sourceforge.net/powerbar/perforce/
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-06-22 23:36:08 UTC
Permalink
Seed7 2008-06-22
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Jun 22nd 2008 23:36

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A new example program (cellauto.sd7), which simulates cellular automata,
was added. Test cases for the @:= statement were added to the chkstr.sd7
program. The compiler (comp.sd7) was improved such that the generated code
raises MEMORY_ERROR when the 'malloc' function fails. Support for the
actions SET_ICONV and SET_SCONV was added to the (hi) interpreter and the
compiler. The compiler was improved to optionally generate code without
range checks for the STR_ELEMCPY action. The handling of functions
returning references to existing objects in the compiler was improved.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Considering the industry's fastest growing Linux but weary of rolling out without someone behind you?

HP has a 20-year partnership with Novell and 10 consecutive years Linux
market leadership.
We can offer you best-of-breed technology including SUSE Linux Enterprise,

paired with proven multi-OS services expertise and total solution
accountability!
Check us out at

http://www.linux.com/sponsor_solutions/hpos
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-06-06 21:29:15 UTC
Permalink
Seed7 2006-06-06
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Tue, Jun 6th 2006 14:29

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The bas (basic interpreter) example program was improved to support exit
statements. A tiny bug in the panic example program was fixed. The hi
interpreter was improved to write a stack trace when an exception is not
caught.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2006-11-06 22:03:23 UTC
Permalink
Seed7 2006-11-06
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Nov 6th 2006 14:03

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The hi interpreter was improved to support bigInteger literals. Changes
have been done to allow a configurable bigdigit size (Bigdigits are the
building elements of a bigInteger). The mdiv function was added to the
bigInteger library and the chkbig.sd7 program. The chkbig.sd7 program was
changed to use bigInteger literals. Several bigInteger functions have been
improved. A bigrat.s7i include file to support bigRational numbers has been
added. The compiler support for bigInteger, setBaselit and strTrim has been
improved.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Ever wonder why HP has seven consecutive years of Linux market share

leadership? Maybe it's our portfolio of best-of-breed partner products, or
HP value-add in management, high availability, and virtualization. Maybe
it's the integrated, consolidated infrastructure of HP BladeSystem,
single-source accountability and solution support from HP Services in 160
countries, or just our unwavering commitment to the open source
community.


See: http://showcase.linux.com/hposms.tmpl
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-04-04 21:38:00 UTC
Permalink
Seed7 2007-04-04
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Wed, Apr 4th 2007 14:38

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The support and documentation for the functions split, join, log2,
bitLength, and the operator *:= were improved. The compiler support for
the functions raise, log2, and split was improved. The bas (basic
interpreter) example program was improved to support print using
statements. Support for the for-step loop in the seed7_05.s7i include file
was improved. Some improvements for the bigRational and bigInteger library
were done. A bug in uBigAddTo that could cause an error in bigDiv, bigRem,
bigMDiv, or bigMod was fixed. The chkbig.sd7 and chkstr.sd7 programs were
improved with more checks.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce


Discover how you can manage your source code and digital assets faster
and
easier with Perforce. Perforce offers visual client interfaces for
Linux.com, Mac, Solairs,FreeBSD and Windows. Learn more and get a free
two
user download at
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=133888&bid=282689&dat=121642&opt=0&rdm=[timestamp]







http://sel.as-us.falkag.net/sel?cmd=lnk&kid=133888&bid=282689&dat=121642&opt=0&rdm=[timestamp]
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-09-10 00:09:35 UTC
Permalink
Seed7 2007-09-09
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Sep 9th 2007 17:09

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A gtk-server connection library (gtkserver.s7i), a test program
(gtksvtst.sd7), and documentation (see doc/gtksvdoc.txt) were added. Some
spelling corrections for read_me and a draft for a Cygwin makefile
(mk_cygw.mak) were added. A mailing list has been created. The planets.sd7
program was improved to show the name of a star when clicking on it. The
stack trace of the hi interpreter for uncaught exceptions was improved.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Open source and Linux from HP

From nine consecutive years of Linux market leadership to countless
community outreach programs, HP has proven solutions you can value, on a
next generation, highly-efficient BladeSystem platform ideal for Linux,
with the approach, experience, and customer commitment you can trust.


http://showcase.linux.com/hpos.tmp
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-02-04 00:29:41 UTC
Permalink
Seed7 2008-02-03
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Feb 3rd 2008 16:29

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The compiler (comp.sd7) was improved to allow the compilation of itself.
The compiler now compiles the programs rever.sd7 and sl.sd7. The
scanner.s7i library was renamed to scanfile.s7i. The libraries dialog.s7i,
scanstri.s7i, and charsets.s7i were added and the libraries complex.s7i and
scanfile.s7i were improved. The hasNext function, which allows an iterator
like handling of files, was added to the file interface. The bigAddTemp
and bigSbtrTemp functions were added to allow optimized bigInteger
operations in the compiler. The bas7.sd7 (basic interpreter) example
program was improved.

Release focus: Major feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Who leads the Linux market while offering countless sponsorships, contributions,

HP, of course -- the advisor you can trust today for proven solutions you
can value over the long run. Check out our latest FOSS governance focus
involving FOSSBazaar and FOSSology – the talk of the town.

http://www.linux.com/sponsor_solutions/hpos/
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-07-07 23:12:56 UTC
Permalink
Seed7 2008-07-07
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Jul 7th 2008 23:12

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
Various FAQs about reserved words, user defined statements, static type
checking, garbage collection, container classes, primitive types, and the
difference between object and primitive types were added or improved. The
chapters about boolean, integer, bigInteger, rational, bigRational, float,
complex, char, string, and program in the manual were added or improved. A
contour was added to a building in the lander.sd7 example program. The
functions analyze and analyze_stri were renamed to parseFile and parseStri
respectively.

Release focus: Documentation
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
SourceForge.net Community Choice Awards: VOTE NOW!


Scientific studies have shown that voting for your favorite open source
project,
along with a healthy diet, reduces your potential for chronic lameness and
boredom.
Vote Now at

http://ad.doubleclick.net/clk;205361897;13503038;d?http://www.sourceforge.net/community/cca08-vote
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-06-22 23:14:32 UTC
Permalink
Seed7 2006-06-22
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Thu, Jun 22nd 2006 16:14

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A new example program (castle) was added. Castle was inspired by the
castle adventure from 1984. The graphics driver for Windows has been
improved for circle, arc, chord, pieslice, and fellipse.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2006-11-20 22:01:48 UTC
Permalink
Seed7 2006-11-20
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Nov 20th 2006 14:01

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The rand function and the +:= and -:= operators were added to the
bigInteger library. The checks for bigInteger addition and subtraction in
chkbig.sd7 were improved, and checks for the +:= and -:= operators were
added. Compiler support for bigInteger was improved. The documentation
(manual and FAQ) was improved.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux.com, Mac, Solairs,FreeBSD and Windows. Learn more and get a free
two
user download at


http://sel.as-us.falkag.net/sel?cmd=lnk&kid=133888&bid=282689&dat=121642&opt=0&rdm=[timestamp]
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-04-19 20:42:13 UTC
Permalink
Seed7 2007-04-19
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Thu, Apr 19th 2007 13:42

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The compiler support for result variables, which are initialized with
expressions, was improved. The bas (basic interpreter) example program was
improved. The bigrat.s7i and rational.s7i libraries were improved. Some
multiplication test cases were added to the chkbig.sd7 example program.
The compiler was changed to mark its temporary *.c files with a
temp_marker. Several performance improvements for uBigMultSub, uBigAddTo,
uBigDiv, uBigMult, uBigMultIntoHelp, bigGrow, bigMult, and bigShrink were
made.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
DB2 Express C


Download DB2 Express C—the FREE version of DB2 express and take control
of
your XML. No limits. Just data. Click to get it now.


http://sourceforge.net/powerbar/db2/
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-09-26 03:42:48 UTC
Permalink
Seed7 2007-09-25
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Tue, Sep 25th 2007 20:42

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The compiler support for fil_tell, hsh_contains, hsh_excl and str_idx was
improved. The string indexing (str_idx) was changed to raise RANGE_ERROR
for indices outside of the string. Various spelling errors in faq.htm,
faq.txt, manual.htm and manual.txt where fixed. The functions filBigLng,
filBigSeek, filBigTell and filLng were improved to use _fseeki64 when
available. The mandelbr.sd7, chkstr.sd7, chkexc.sd7 and wiz.sd7 example
programs were improved. A protection aggainst a buffer overflow in
scrWrite was added. Several function prototypes were changed to use
'const' types.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Open source and Linux from HP

From nine consecutive years of Linux market leadership to countless
community outreach programs, HP has proven solutions you can value, on a
next generation, highly-efficient BladeSystem platform ideal for Linux,
with the approach, experience, and customer commitment you can trust.


http://showcase.linux.com/hpos.tmp
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-02-18 01:07:29 UTC
Permalink
Seed7 2008-02-17
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Feb 17th 2008 17:07

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A new chapter about object orientation was added to the manual. The struct
copy of the compiler (comp.sd7) was changed to leave the dynamic type
unchanged. Several primitive actions were added or improved in the
compiler. A bug in the primitive action CLS_CREATE2 was fixed. The
function match_subexpr_type was changed to allow normal (not DYNAMIC)
interface functions to be used for implementation values. The bas7.sd7
(basic interpreter) example program was improved.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2008-07-20 23:29:50 UTC
Permalink
Seed7 2008-07-20
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Jul 20th 2008 23:29

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The FAQs about reserved words and templates were improved. The chapters
about boolean, integer, bigInteger, rational, float, complex, char, and
array in the manual were improved. A subrange type was added for the types
integer, char, and the enumeration types. The function update_owner in the
file match.c was improved to copy values instead of just referring to them.
The function getSymbolInHtmlTag was added to the scanstri.s7i library. The
interpreter and the compiler (comp.sd7) were improved to support the
function /:= for the types float and complex.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux.com,
Mac, Solairs,FreeBSD and Windows. Learn more and get a free two user
download at

http://ad.doubleclick.net/clk;160974536;13503038;d?http://www.sourceforge.net/powerbar/perforce/
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-07-07 18:25:48 UTC
Permalink
Seed7 2006-07-07
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Fri, Jul 7th 2006 11:25

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A little improvement of the castle example program was done. The drwText
function of the windows graphic driver was changed to support Unicode
characters. A new example program (planets) was added.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Ever wonder why HP has seven consecutive years of Linux market share

Maybe it's our portfolio of best-of-breed partner products, or
HP value-add in management, high availability, and virtualization. Maybe
it's the integrated, consolidated infrastructure of HP BladeSystem,
single-source accountability and solution support from HP Services in 160
countries, or just our unwavering commitment to the open source
community.


See: http://showcase.linux.com/hposms.tmpl
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-12-04 22:04:13 UTC
Permalink
Seed7 2006-12-04
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Dec 4th 2006 14:04

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The functions bigLength, seek, and bigTell were added to support files with
64-bit offsets. The functions getwd, getln, read, and readln were changed
to remove '\r' before '\n'. Parameters of type bigInteger were changed to
use call by reference. The putf function (to copy a string to a file) was
changed, and a writef function was added. Functions to split and join
strings and a check for those functions were added. The comparisons = and
<> for arrays were added. An implementation for 'set of string' based on
the 'hash' type was added. A new makefile (makefile.msy) for MinGW MSYS
compilation was added.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2007-05-07 21:50:12 UTC
Permalink
Seed7 2007-05-07
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, May 7th 2007 14:50

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
As suggested by several users, the include files were moved to the 'lib'
directory. The search for include files was improved to work with an
internal search path array. The 'hi' interpreter now contains a hardcoded
include directory path defined in version.h. The makefiles mk_mingw.mak,
mk_msys.mak, and mk_nmake.mak were added for compilation under MinGW. The
bigInteger multiplication was changed to use Karatsuba multiplication for
bigger integers. Several constant types were defined in common.h.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2007-10-11 00:00:22 UTC
Permalink
Seed7 2007-10-10
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Wed, Oct 10th 2007 17:00

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The compiler (comp.sd7) was improved to support the 'remove (array, index)'
function. The functions isLeapYear, daysInMonth, weekOfYear, weekDateYear,
and weekDateWeek were added to the time.s7i library. The exception
checking program chkexc.sd7 was improved to check for exceptions raised
with arrays. Documentation for the bigInteger type was added to the
manual. Some strings in pic32.s7i and pairs.sd7 were enlarged to avoid a
RANGE_ERROR exception when accessing them.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Open source and Linux from HP

From nine consecutive years of Linux market leadership to countless
community outreach programs, HP has proven solutions you can value, on a
next generation, highly-efficient BladeSystem platform ideal for Linux,
with the approach, experience, and customer commitment you can trust.


http://showcase.linux.com/hpos.tmp
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-03-03 00:51:28 UTC
Permalink
Seed7 2008-03-02
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Mar 2nd 2008 16:51

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A chapter about compile errors was added to faq and read_me. Several
functions were added to the scanstri.s7i library. A new example program
(chk_all.sd7), which runs interpreted and compiled checks, was added.
Several memory leaks, which happen in the handling of MEMORY_ERROR
exceptions, were removed. The functions popen and cmd_sh were improved to
be consistent on all platforms. Now they use always '/' as path delimiter
and '\\ ' to describe spaces in the command path. The gets function for
external_files was improved. A workaround was added for the ftell()
function under windows.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Going Mobile?

Only the laptop experts offer a complete line
of high performance laptop notebooks and Tablet PCs. Take a look at
[SLASHDOT'S] mobility center for Toshiba’s newest business innovations.


http://mobile.slashdot.org/
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-07-24 22:05:20 UTC
Permalink
Seed7 2006-07-24
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Mon, Jul 24th 2006 15:05

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A new example program (bifurcation) was added. A trim function to remove
leading and trailing spaces from strings was added. The Windows graphic
driver was improved to support Windows 98. A changelog (chlog.txt) was
added.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
You don't need an oracle to see the future of the DBMS.

InterSystems Caché is the innovative multidimensional database with more
than 4,000,000 users worldwide. Caché is lightning fast, massively
scalable, ultra-reliable, requires little administration, and its RAD
environment will bring your applications to market faster. Download your
FREE copy of Caché and see for yourself.

http://sel.as-us.falkag.net/sel?cmd=lnk&kid=143854&bid=293691&dat=121642
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-12-19 21:53:54 UTC
Permalink
Seed7 2006-12-19
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Tue, Dec 19th 2006 13:53

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
Support for local constants was added to the compiler. The compiler was
improved to support the actions big_abs, big_clit, big_hashcode,
big_value, cmd_ls, flt_grow, flt_shrink, gkb_gets, kbd_gets, set_arrlit,
and str_chsplit. The heap statistic for bigIntegers was improved. The
array functions = and <> were improved. Support for arrays in the compiler
was improved. The trace level 'h' (heapsize) was added. The exception
handling was corrected to work with hash objects. A bug in the in_file
handling of the analyzer was fixed. The interpreter was improved to
support rfl_trace and str_split.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Open source and Linux from HP


From eight consecutive years of Linux market leadership to countless
community outreach programs, HP has proven solutions you can value, on a
next generation, highly-efficient BladeSystem platform ideal for Linux,
with the approach, experience, and customer commitment you can trust.


http://showcase.linux.com/hpos.tmpl
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-05-24 20:31:30 UTC
Permalink
Seed7 2007-05-24
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Thu, May 24th 2007 13:31

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The file version.h was removed to force the creation of it with the "make
depend" command. The read_me was changed such that "rm version.h" is not
necessary to compile. Several constant types were defined in data_rtl.h.
The files str_rtl.c, str_rtl.h, set_rtl.c, and set_rtl.h were changed to
use constant types. A bug with compare functions for array sorts and hash
tables was fixed. The makefile mk_linux.mak was added as copy of
'makefile'. The makefile mk_msvc.mak was added to allow experimental
compilation with nmake and cl.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce


Discover how you can manage your source code and digital assets faster and

easier with Perforce. Perforce offers visual client interfaces for
Linux.com, Mac, Solairs,FreeBSD and Windows.
Learn more and get a free two user download




http://sel.as-us.falkag.net/sel?cmd=lnk&kid=133888&bid=282689&dat=121642&opt=0&rdm=[timestamp]
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-10-25 22:21:13 UTC
Permalink
Seed7 2007-10-25
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Thu, Oct 25th 2007 15:21

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A new example program (mahjong.sd7) was added. An include file
(mahjng32.s7i) that contains mahjong tiles was added. The interpreter and
the compiler were improved to support the gkb_window action. The close
interface function was changed to work for the type graphFile.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Open source and Linux from HP

From nine consecutive years of Linux market leadership to countless
community outreach programs, HP has proven solutions you can value, on a
next generation, highly-efficient BladeSystem platform ideal for Linux,
with the approach, experience, and customer commitment you can trust.


http://showcase.linux.com/hpos.tmp
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-03-19 15:57:13 UTC
Permalink
Seed7 2008-03-19
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Wed, Mar 19th 2008 07:57

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The functions getEscapeSequence, getCharLiteral, getStringLiteral,
getSymbolOrComment, and getSymbol were added to scanstri.s7i. The file
read_me.txt, which explains the compilation of the interpreter, was added
to the src directory. The actions that get values from references were
improved to raise an exception for NULL or a reference to an object with
the wrong category. The handling of bitsets with negative elements in the
compiler (comp.sd7) was improved. The bas7.sd7 (basic interpreter) example
program was improved to support the -p option, which asks for a prompt at
the end of the program.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Track & Manage Your Source Code and Digital Assets for FREE with Perforce

Discover how you can manage your source code and digital assets faster and
easier with Perforce. Perforce offers visual client interfaces for
Linux.com,
Mac, Solaris,FreeBSD and Windows. Learn more and get a free two user
download at


http://ad.doubleclick.net/clk;160974536;13503038;d?http://www.sourceforge.net/powerbar/perforce/
____________________________| Advertising |____________________________
s***@freshmeat.net
2006-08-09 10:53:31 UTC
Permalink
Seed7 2006-08-08
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Wed, Aug 9th 2006 03:53

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
A description of the 'func', 'varfunc', and 'proc' types was added to the
manual. The 'parse' operator for the 'time' type was improved. The '<=',
'>' and '<' operators were added for the 'duration' type. The Windows
graphic driver was improved to use the SetPixel function. The filOpen
function was changed to open files in binary mode.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2007-01-04 22:23:40 UTC
Permalink
Seed7 2007-01-04
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Thu, Jan 4th 2007 14:23

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The hashtype was changend to maintain the size of the hash instead of
computing it. The &:= statement for the type ref_list was added. The
compiler was improved to support 'in var' parameters. A new include file
(complex.s7i) to support complex numbers was added. The support for the
bigIConv, bigOrd, cmdMkdir, drwPArc, drwPCircle, drwPFEllipse, filBigLng,
filBigSeek and filBigTell functions was added to the compiler.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net
s***@freshmeat.net
2007-06-07 10:40:24 UTC
Permalink
Seed7 2007-06-07
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Thu, Jun 7th 2007 03:40

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
An explanation of multiple dispatch was added to the FAQ. A bug in the
'str' function for 'complex' was fixed. The interpreter was improved to
support startsWith, endsWith, array_min_position, heapstat, and @:= (for
ref_lists). The compiler suport for drw_cpy, ref_trace, arr_head,
arr_tail, arr_idx, varfunc, wintype, array literals, and dynamic functions
(for enumerations) was improved. The compiler now writes a message when an
uncaught exception was raised. The compiler was changed such that destr
functions also accept a NULL. The compiler now compiles snake.sd7 and
toutf8.sd7.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
TIBCO

With over 3,000 customers, TIBCO provides enterprise software that helps
leading organizations around the world achieve SOA success. Learn
how TIBCO customers have accelerated development and deployment times by
as much as 40 to 60 percent.


http://ad.doubleclick.net/clk;107307091;13503038;q?http://www.itmanagersjour
____________________________| Advertising |____________________________
s***@freshmeat.net
2007-11-11 07:27:29 UTC
Permalink
Seed7 2007-11-10
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sat, Nov 10th 2007 23:27

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The functions getSymbol, getWhiteSpace, getSymbolOrComment, and
getSimpleSymbol of the scanner.s7i library were created or improved. A new
example program (chkscan.sd7) to check the new scanner functions was added.
A bug in the planets.sd7 example program was fixed. The manual was
corrected to explain that the types "char" and "string" support UNICODE.
The UNICODE support of the actions cmd_ls, scr_write, and fil_open was
improved. The timezone handling to get the Greenwich Mean Time was
improved. A string in shisen.sd7 was enlarged to avoid a RANGE_ERROR
exception when accessing it.

Release focus: Minor feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
Thinking about open source and Linux but not sure where to begin?

HP offers a uniquely impartial best-of-breed partner solution with
traditional
HP mission-critical capabilities on the industry’s #1 Linux platforms,
including
HP BladeSystem. Our commitment to the community is paired with proven
multi-OS services expertise and a solution accountability promise to you!



http://showcase.linux.com/hpos.tmpl
____________________________| Advertising |____________________________
s***@freshmeat.net
2008-04-06 23:50:21 UTC
Permalink
Seed7 2008-04-06
by Thomas Mertes (http://freshmeat.net/~thomas_mertes/)
Sun, Apr 6th 2008 16:50

About:
Seed7 is a general purpose programming language. It is a higher level
language compared to Ada, C++, and Java. 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. Although Seed7 contains several concepts of
other programming languages, it is generally not considered as a direct
descendant of any other programming language.

Changes:
The interpreter and the compiler (comp.sd7) were improved to support the
functions bitLength, lowestSetBit, <<, <<:=, >>, and >>:= for integer and
bigInteger. The priority of the << and >> operators was changed from 19 to
9 in syntax.s7i. Uses of the obsolete file output operator << were replaced
with write in several files. The manual and the chkint.sd7 and chkbig.sd7
programs were improved. The compiler was improved to optimize some
functions. A boss mode was added to panic.sd7 and mahjong.sd7. The
bas7.sd7 (basic interpreter) example program was improved.

Release focus: Major feature enhancements
License: GNU General Public License (GPL)
Project URL: http://freshmeat.net/projects/seed7/

Homepage: http://freshmeat.net/redir/seed7/63343/url_homepage/seed7.sourceforge.net


____________________________| Advertising |____________________________
What has the worldwide Linux server leader done for you lately?

Introducing single point of control for tying Linux server and cluster
environments
to your data center by simplifying discovery, imaging, monitoring, rapid
provisioning,
and system deployment. HP ICE Linux auto-configures preeminent OSS like
Nagios
and incorporates proven HP capabilities in a fully-supported extensible
Linux management solution.
Get a ‘frosty’ evaluation copy today.


http://h18004.www1.hp.com/products/servers/management/insightcontrol_linux2/index.html
____________________________| Advertising |____________________________
Loading...