| home | help | back | first | fref | pref | prev | next | nref | lref | last | post |
Date: Sat, 15 Apr 1995 17:48:31 +0300 From: Lars Wirzenius <wirzeniu@cc.helsinki.fi> To: linux-activists@niksula.hut.fi, linux-announce@vger.rutgers.edu X-Mn-Key: announce From: kraehe@bakunin.north.de (Michael Koehne) Subject: Onyx 2.39 released Keywords: database, sql, 4gl, ingres, postgres, minerva Newsgroups: comp.os.linux.announce Organization: ? Approved: linux-announce@news.ornl.gov (Lars Wirzenius) Followup-to: comp.os.linux.misc Welcome to Onyx 2.38 a copylefted sql/4gl News in 2.39 * Scrollable lists inside masks. Ugly patch maybe full of bugs but works with the fakt.4gl example. I hope this will be the last feature adding patch for Onyx 2. and Onyx 3. will be released soon. Abstract * Onyx is my private SQL/4GL game, donated to all folks, freaks and gurus who like the idea of copyleft ;-) I started to write it because the department of environment in Bremen had several DOS boxes with Informix, crashing frequently, so we decided to use Linux as clients when IP became stable with 0.99p6. * Onyx has its own transaction manager, which is built by an object oriented predicative parser generator. Just another game but very useful as this funny thing also produces header files and manual pages. So it's posible to parse what I call "crippled SQL" and produce commands for other engines like University Ingres or even GNU awk. If you have a real SQL engine, you'll use their "real" SQL of course and not my crippled one ;-) * The main goal of the transaction manager is to implement a protocol for connecting applications to a database in a vendor independent way. Ingres89, Postgres, Yard, GAWK, Shql and Minerva are now supported, others are planned. So any application capable of connecting to port is able to use my protocol which is documented in a RFC-like style. * Onyx has a 4GL which is more a shell, but unlike other shells knows about tables, transactions, masks and menus. Onyx is designed by the Model-View-Controller paradigm, so tables are the model, masks are the views and transactions are the controllers which can be bound to an input field, a menu, function keys or the change of the current record in a cursor. * Unlike other 4GL's Onyx doesn't hide the system, so it's easy to export or import from a pipe and use the many tools *nix has. E.g., I'm using a pipe to "gawk | groff | lpr" to print my bills, or a pipe from "tar | gawk" to manage my tapes. * Copyleft is a chance that good programmers won't need to work for a big company, or become a slave of their distribution channels. Linux and Onyx is a chance for database application programmers to sell their solutions and support to the customers without the need to pay a lot to the big companies for using their tools, and listen for hours to "please hold the line" if they need support. News in 2.38 * Some corrections on Yard paths variables * forcing sql.sql_close() in gsqld.C for supressing "Read failed" in Minerva. * Added target/`uname -n` directory support for compiling several sites from one source tree News in 2.37 * Fixed non blocking in twin/term.c just an other fucking time. * Splitted source/Makefile that Makeall use a include which will be produced by source/Makefile, also using $EDITOR and $MAKE now if defined (just for Emacs freaks and FreeBSD ;-) * newer FreeBSD patches from Joerg Wunsch <joerg_wunsch@uriah.sax.de> * happy xmas * started application/tcl/sqlshell How to get it V32bis: bakunin.north.de +49 421 870532 ftp: wowbagger.pc-labor.uni-bremen.de pub/unix/database ------------ For further information take a look in the doc directory, be warned some docs are produced while compiling. If you really want to use it send mail to <kraehe@bakunin.north.de> If you'd like to donate beer or postcards, send them to : Kraehe Koehlersweg / Nordbruch Exil 28215 Free Republic Weidedamm III Bremen/Germany If you'd like to donate money, send it to : Michael Koehne Sparkasse Bremen Bankleitzahl : 290 501 01 Konto : 3189 3019 -- +49 421 875500 voice 15-18 GMT " ceterum censeo MSDOS esse delendam " kraehe@bakunin.north.de sagt der Guru und krault seinen Bart -- Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov PLEASE remember Keywords: and a short description of the software.
| home | help | back | first | fref | pref | prev | next | nref | lref | last | post |