new SmallEiffel elj-win32 release (-0.74)
Geoff Eldridge
geoff at elj.com
Wed Jun 5 10:03:00 EDT 2002
A new version of elj-win32 has been prepared and is now available from ..
* http://www.elj.com/elj-win32/
* http://www.elj.com/elj-win32/download/
It is based on ..
* SmallEiffel -0.74 (07 May 2002) [1,2,3]
* lcc-win32 v3.8 (02 Jun 2002) [4]
* GOBO library [5]
* GOBO's gexace [6] and geant [7] tools
This version of SmallEiffel brings ace file support and agents (see small
example below).
This release of elj-win32 is that which is needed for the elj project ..
* http://elj.sourceforge.net/
which provides interfaces to:
* ewxw - a wxWindows interface ..
* http://elj.sourceforge.net/projects/gui/ewxw/
* win32-api ..
* http://elj.sourceforge.net/projects/os/win32api/
* databases: FireBird, mysql, Postgres, SleepyCat (ie Berkeley DB) ...
* http://elj.sourceforge.net/projects/db/firebird/
* http://elj.sourceforge.net/projects/db/mysql/
* http://elj.sourceforge.net/projects/db/postgres/
* http://elj.sourceforge.net/projects/db/sleepycat/
* the Pervasive btrieve ..
* http://elj.sourceforge.net/projects/db/btrieve/
We hope this distribution is useful to you.
Any comments and suggestions appreciated.
Geoff Eldridge
-- geoff at elj.com
-- http://elj.sourceforge.net/
References:
[1] http://smalleiffel.loria.fr/
[2] http://smalleiffel.loria.fr/misc/HISTORY.html#-0.74
[3] http://groups.google.com/groups?selm=e416d3df.0205100712.18847189%
40posting.google.com
[4] http://www.cs.virginia.edu/~lcc-win32/
[5] http://elj.sourceforge.net/projects/other/gobo/
[6] http://elj.sourceforge.net/phpwiki/index.php/GeXace
[7] http://elj.sourceforge.net/phpwiki/index.php/GeAnt
SmallEiffel Agent Example:
--8<-- from a cle post by Greg Compestine --
Here's a simple program that takes an array of strings, converts
all the strings to uppercase and then prints them out.
class UPPER
creation
make
feature
make is
local
lines: ARRAY[STRING]
do
create lines.from_collection (<<"These ","are ","some strings.">>)
lines.do_all (agent {STRING}.to_upper)
lines.do_all (agent print)
end
end
Compiled with SmallEiffel -0.74, the output is:
c:\test\eiffel\agent\upper>compile upper
c:\test\eiffel\agent\upper>upper
THESE ARE SOME STRINGS.
-->8--
More information about the Python-list
mailing list