Abstrasy Interpreter version 1.0.x
Abstrasy is a programming language inspired by LISP and SCHEME. It is easy to learn and offers
a revised syntax for application requirements and improve its readability. Abstrasy implements
multiple programming models such as object-oriented programming, functional programming,
programming by contract, etc...
It is implemented as a script interpreter (programmed with Java).
Abstrasy is available for Microsoft Windows, Linux, Mac OS X and Solaris.
Open the folder that corresponds to the revision of your choice (the last being the most
reliable), then download and install the package that corresponds with your operating system.
This software requires Java SE 6 (which is not included in the package).
Copyright and licence
Copyright (c) 2006-2011, Luc Bruninx.
Licensed under the EUPL, Version 1.1 or - as soon they will be approved by the European
Commission - subsequent versions of EUPL (th "licence"); You may not use this work except
in compliance with the Licence. You may obtain a copy of the Licence at:
Unless required by applicable law or agreed to in writing, software distributed under the
Licence is distributed on an "AS iS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
either express or implied.
See the Licence for the specific language governing permissions and limitations under the
Why EUPL licence ?
The EUPL is an OSI certified Free/Open Source Software (F/OSS) licence conform to European
law requirements. It is a "copyleft" licence compatible with some other copyleft licences,
including the GPL. The EUPL however, is more flexible than the GPL with respect to
conditions of use of software as component or part of the implementation of an
How to run the prepackaged interpreter?
The method for starting the program depends on your operating system and type of package
you have chosen to use. So, if you installed a package compiled for Windows (exe) or for
Linux (deb, rpm, etc...), simply click on the program icon to open the script editor.
You can also launch the program using a command line like:
$> abstrasyc [the_script_file_to_run [args...]]
Where 'the_script_file_to_run' is the path file name of a script to run immediately and
[args...] the arguments to send to it.
If no script file is specified, the FreeIDE editor is automatically opened for editing a
On Linux, you can also open the FreeIDE using this command:
For more informations on Linux launcher commands, see the svn.starters branch of the
official webSVN (http://wsvn.abstrasy.net/starters/index.php).
How to run the jar executable archive?
Simply use command line:
$> java -jar abstrasy.jar
For more memory, use JVM options -Xmx and -Xms.
$> java -Xmx512M -Xms128M -jar abstrasy.jar
Resources and supports: