Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

eleven-1.0-1.fc2 RPM for i386

From SourceForge / e / el / eleven / eleven / 1.0

Name: eleven Distribution: Unknown
Version: 1.0 Vendor: Joe Morrison <jdm@statesafe.org>
Release: 1.fc2 Build date: Tue Feb 15 01:39:43 2005
Group: Development/Languages Build host: davinci
Size: 1246811 Source RPM: eleven-1.0-1.fc2.src.rpm
Packager: Joe Morrison <jdm@statesafe.org>
Url: http://eleven.sourceforge.net/
Summary: The Eleven programming language.
Eleven is a programming language for creating robust, scalable web
applications quickly and easily. It offers a 20x increase in
programmer productivity over traditional server programming languages
like ASP, PHP, and JSP by automating state management and taking
control over the application's look and feel. From high-level source
code with a simple, C-like syntax, the compiler generates complete,
ready-to-run implementations in PHP or mod_perl. Applications maintain
their state in a relational database and are inherently
fault-tolerant, secure, and scalable.

Provides

Requires

License

GPL

Changelog

* Sun Feb 13 2005 Joe Morrison <jdm@statesafe.org>
  - Eleven programs now automatically delete expired activity records
  - insert, update, and delete methods return success/failure status
  - livetable delete method can now delete a range of rows at once
  - introduced new array.set function to read a single table row from
    a livetable without first copying to a statesafe table
  - rowcount() method now works on livetables as well as on regular
    statesafe tables
  - new tableformat stmt allows greater control over display layout
  - automatically-generated text strings ("Continue", "Save", etc.)
    can be overridden using new "labels" keyword
  - renamed "style" display option to "class" for clarity
  - changed radio buttons to display horizontally, not vertically
  - prepare/mission statement now supports conditional options
  - HTML characters are now escaped when displayed, unless they are
    in literal strings
  - new [htmlchars="active"] display option disables this behavior
  - new compiler option allows programs to declare character encoding
    (e.g. UTF-8, GB2312, etc.)
  - enum variables can now use arbitrary strings (including multi-byte
    characters) as keys
  - added uid() function to return the uid of the current user
  - added log_queries option to control whether query strings are logged
  - external functions can now be called in statement or expression context
  - fixed bug resetting transient array iterator in PHP code generator
  - fixed various bugs related to escaping quotes and other HTML and SQL
    special characters in character strings
* Mon Jan 17 2005 Joe Morrison <jdm@statesafe.org>
  - Renamed Eleven database tables to avoid conflicting with SQL
    reserved names
  - Renamed "row" datatype to "array" for clarity
  - Renamed "type" to "typedef" to free up "type" as a keyword
  - Renamed "include" to "import" to free up "include" as a keyword
  - Replaced "image" statement with more general "object" statement
    (can be used to generate OBJECT, IMG, or SCRIPT HTML tags)
  - Generalized display style mechanism to be a list of name/value
    mappings, rather than only position and style values
  - Added Javascript support for most input elements
  - Added support for radio buttons (control="radio" enum style)
  - Added "for" statement - similar to C and Perl syntax
  - Added GROUP BY support for livetables
  - Added "browse" command to create more general table displays
  - Added ability to assign livetables to regular tables (causing an
    immediate query to copy the livetable)
  - Added "rowcount" method to return the number of rows in a statesafe table
  - Introduced "set" and "setlabel" methods on arrays (copies one row from
    a statesafe table into an array, indexed by field name or by label)
  - Added ability to print arrays (name/value dump of array elements)
  - Added "callbutton" command to create arbitrary buttons
  - New "status" command allows runtime to report on application status
  - Introduced "password" datatype; like "var" but obscured while editing
  - Added md5 function (to compute md5 value for passwords)
  - Launchers can now be conditionally displayed
  - Improved parsing of character strings (backslash can now escape
    all characters including quotes)
  - Added support for string concatenation using the "." operator
  - Runtime now saves user agent and remote host information
  - PHP runtime now generates and stores timing information
  - Various bug fixes
  - Created control panel application (control.11) to demonstrate the
    new features in this release and also provide a simple GUI to manage
    the Eleven database
* Fri Dec 31 2004 Joe Morrison <jdm@statesafe.org>
  - Added support to build precompiled Eleven package for Win32 platform
  - Fixed Makefile bug (the bug was causing build failures on some
    platforms due to Guile include files not being found)
* Sun Dec 19 2004 Joe Morrison <jdm@statesafe.org>
  - Introduced new "livetable" datatype to access external database tables
  - Added support to print and edit livetables like regular tables
  - Added support for filtering, sorting, and paging livetable displays
  - Added support for table joins (including left outer joins)
  - Added support for column aliases (SELECT x AS y FROM ...)
  - Introduced new "row" datatype (behaves like a hash table)
  - Added support to insert, update, or delete from tables using row variables
  - Introduced dynamic enum datatype - values can be loaded from tables
  - Added "now()" function to generate timestamps
  - Changed default target language from mod_perl to PHP
  - Factored out common PHP functions into "runtime11.php" library
  - Compiler now links directly to Guile library instead of using fork/exec
  - Improved error checking, miscellaneous internal improvements
  - Created "birdseed" demo to show off new capabilities
* Mon Nov 08 2004 Joe Morrison <jdm@statesafe.org>
  - Fixed serious bug in PHP translator related to subroutines and launcher variables
  - Fixed table formatting problem (only occurred when using Mac/IE)
* Thu Nov 04 2004 Joe Morrison <jdm@statesafe.org>
  - Implemented PHP translator - Eleven now can generate either PHP or mod_perl
  - Added dump11-acme tool for displaying information from acme.11 demo
  - Added dump11-intermediate tool for viewing compiler intermediate files
  - Changed recommended passwords to reduce confusion
  - Wrote Unix manual pages
* Wed Oct 27 2004 Joe Morrison <jdm@statesafe.org>
  - Improved HTML generator - now creates perfectly indented, strictly compliant XHTML 1.0
  - Added support for "text" type (renders as HTML text area)
  - Added favicon support
  - Added "Powered by Eleven" logo
  - Made it illegal to call external functions within displays (not statesafe!)
  - Added option to suppress "continue" button on specified screens
  - Launchers can now display vertically or horizontally, depending on where they are printed
  - Numerous other aesthetic improvements
* Sat Oct 16 2004 Joe Morrison <jdm@statesafe.org>
  - Implemented Javascript workaround for IE's brain damaged handling of button
    tag, to enable launcher and table editor functions to work under IE
  - Changed HTML to avoid using proportional column widths, since they don't
    appear to work properly under Internet Explorer, Safari, or Opera (!)
  - Various style sheet tweaks to improve page layout and improve HTML standards compliance
  - Made colon a legal symbol character to enable calling more external Perl functions
  - Changed Makefile to avoid using install -D option (not supported on some Unixes)
* Sun Oct 10 2004 Joe Morrison <jdm@statesafe.org>
  - Implemented statesafe navigation system based on new "launcher" datatype
  - Updated schema generation code and dump11 utility to support launcher variables
  - Added mechanism to call external Perl functions
  - Improved web page layout
  - Added option to suppress header display
  - Added support for displaying images
  - Added positioning options to print/image/edit statements
  - Added ability to specify CSS class for each print/image/edit statement
  - Created a new demo vaguely resembling a well-known server manager application
  - Fixed miscellaneous bugs
* Wed Sep 22 2004 Joe Morrison <jdm@statesafe.org>
  - Initial release

Files

/usr/bin/c11
/usr/bin/db11-create-database
/usr/bin/db11-create-demo-tables
/usr/bin/db11-create-tables
/usr/bin/db11-drop-demo-tables
/usr/bin/db11-drop-tables
/usr/bin/dump11
/usr/bin/dump11-acme
/usr/bin/dump11-intermediate
/usr/lib/perl5/site_perl/runtime11.pm
/usr/share/eleven
/usr/share/eleven/compiler
/usr/share/eleven/compiler/c11-front.scm
/usr/share/eleven/compiler/c11-modperl.scm
/usr/share/eleven/compiler/c11-php.scm
/usr/share/eleven/compiler/c11-pretty.scm
/usr/share/eleven/doc
/usr/share/eleven/doc/CHANGELOG
/usr/share/eleven/doc/COPYING
/usr/share/eleven/doc/INSTALL
/usr/share/eleven/doc/NOTES
/usr/share/eleven/doc/README
/usr/share/eleven/doc/ROADMAP
/usr/share/eleven/doc/TUTORIAL
/usr/share/eleven/doc/columnalias.gif
/usr/share/eleven/doc/control.jpg
/usr/share/eleven/doc/counter.gif
/usr/share/eleven/doc/eleven-reference.css
/usr/share/eleven/doc/eleven-reference.html
/usr/share/eleven/doc/livetable.gif
/usr/share/eleven/examples
/usr/share/eleven/examples/acme.11
/usr/share/eleven/examples/birdseed.11
/usr/share/eleven/examples/control.11
/usr/share/eleven/examples/eleven.conf
/usr/share/eleven/examples/factorial.11
/usr/share/eleven/examples/hello.11
/usr/share/eleven/examples/interview.11
/usr/share/eleven/examples/lander.11
/usr/share/eleven/examples/message.11
/usr/share/eleven/examples/todo.11
/usr/share/eleven/html
/usr/share/eleven/html/acme-header-background.gif
/usr/share/eleven/html/acme-header.gif
/usr/share/eleven/html/birdseed-header-background.gif
/usr/share/eleven/html/birdseed-header.gif
/usr/share/eleven/html/control-header-background.jpg
/usr/share/eleven/html/control-header.jpg
/usr/share/eleven/html/eleven.css
/usr/share/eleven/html/favicon.ico
/usr/share/man/man1/c11.1.gz
/usr/share/man/man1/dump11-acme.1.gz
/usr/share/man/man1/dump11.1.gz
/usr/share/pear/runtime11.php


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon May 20 00:52:19 2013