Path: news.daimi.aau.dk!not-for-mail From: Erik Ernst Newsgroups: comp.lang.beta,daimi.beta,comp.object,comp.lang.eiffel,comp.lang.sather,comp.lang.python Subject: Free BETA interpreter (GPL) -- problem fixed Followup-To: comp.lang.beta Date: 23 Jul 1997 20:02:47 +0200 Organization: DAIMI, Computer Science Dept. of Aarhus Univ. Lines: 48 Message-ID: NNTP-Posting-Host: fraxinus.daimi.aau.dk Mime-Version: 1.0 (generated by tm-edit 1.1.1.6.2.1) Content-Type: text/plain; charset=US-ASCII Keywords: free BETA interpreter, GPL X-Newsreader: Gnus v5.3/Emacs 19.33 Xref: news.daimi.aau.dk comp.lang.beta:11214 daimi.beta:10278 comp.object:74712 comp.lang.eiffel:32322 comp.lang.sather:13444 comp.lang.python:33771 I made a silly mistake with the free BETA interpreter which was announced on this newsgroup on July 10th. The mistake made it impossible to use the interpreter unless you had a recent installation of the Mjolner BETA System on your machine (this is a commercial BETA implementation). This problem has now been corrected. If you have downloaded the interpreter and it failed to run because of missing grammar files, please try out the corrected version. I apologize for the inconvenience, and for this semi-waste of bandwidth. Here's the announcement: ---------------------------------------------------------------------- -- Are you interested in programming languages? -- Are you interested in advanced type systems, and does a new, _constraint_ based concept of inheritance sound good? -- Are you interested in the language BETA? -- Are you going to give a course on modern object-oriented languages, and would you like to give your students some concrete tools for experimentation? Then you should consider downloading this new implementation of a generalization of the programming language BETA, ftp://ftp.daimi.aau.dk/pub/empl/eernst/gbeta The ftp site contains source code, precompiled interpreters for three platforms (Sun/Sparc,Linux,HP-UX9), and sundry text files giving instructions on how to install and use the interpreter. The interpreter is very new and does contain known bugs (probably also a few unknown ones ;-). However, it is stable enough to be useful for writing small programs (10-100 lines) and executing them in a gdb-like environment, to investigate the semantics of both BETA and the generalization: standard BETA programs will run with the same semantics as before, and the new features are there if you use them. >>> Take a look at it! <<< -- Erik Ernst eernst@daimi.aau.dk Computer Science Department of Aarhus University, Denmark