[426] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Onyx 2.39 released

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Sat Apr 15 12:22:35 1995

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