|
|
 |
Published by Erian Concept
Click here for more information about this publisher...
|
 |
|
Date Posted: |
September 25th, 2000
|
|
|
Last Updated: |
September 25th, 2000
|
|
|
License: |
Commercial Demo |
|
|
Downloads: |
1,278 total; 137 recently |
|
|
Page Views: |
9,130 total |
|
|
User Rating: |
awaiting 10 votes |
 |
|
Jump to the Downloads section |
|
 |
 |
About OpenScheme:
OpenScheme is a professional R4RS Scheme environment that includes an interpreter, a symbolic debugger, a C generator and a bytecode generator. La wide set of libraries is available such as graphic IOs, virtual images, networking, LR parser, threads, ...
OpenScheme is a Scheme interpreter / compiler. It is based on the powerful high level Scheme language designed at the MIT Artificial Intelligence Laboratory. With Scheme, you are free to think to your application without any constraints due to the programming language.
OpenScheme is totally written by Erian Concept that is the only holder of the copyright notice. This way, it is possible for customers to make commercial products without having to provide the sources, due to third party copyrights.
OpenScheme is extended with a CLOS-like Common Lisp Object System. This is a very fast implementation that uses dynamic binding, similar to Smalltalk. The OO package is deeply integrated into the Scheme language and very natural to use, with its generic functions.
The mathematics library is impressive: in OpenScheme, 123! has an exact result converted in an unlimited big integer, this is not the case with most of other languages. Furthermore, 2/3 is always evaluated exactly as a rational (not as a real). So, the expression (2/3)*3 is equal to 2. OpenScheme implements complex number arithmetic and rational numbers as well.
OpenScheme has a rich set of libraries, to handle characters, strings, vectors, lists, regular expressions, timers, CONIO (from Borland) like console interface, graphic library, complet set of graphic widgets, and a unified Operating System interface, Network library with a full support of CGI (that allows to write Scheme code into WEB pages), FTP... In addition, a prehemptive thread engine allows parallel execution of Scheme code.
OpenScheme can be easily extended. Of course, you can write your own Scheme code. You can test your code with the Scheme interpreter and then, compile it to produce standard ANSI C or OpenScheme bytecode.
You can use the OpenScheme symbolic debugger that allows to put breakpoints, examine the memory contents, trace the program in the source file, etc.
You can also link any dynamic library with the foreign interface: It is possible to use the stdio C function printf in OpenScheme. If efficiency is crucial, you can integrate C code directly into Scheme code with the (primitive) and the (emit) forms. With OpenScheme, you really keep the benefit of your old investments in C or C++, while regarding the future with a powerful L4G language.
OpenScheme allows cross-platform development: The supported platforms are Linux, Solaris, BeOS, FreeBSD and Windows on Intel based systems, and Solaris on Sparc.
OpenScheme does not have (yet) a graphical programming interface.
Do you have any reason not to try OpenScheme? The free evaluation version is waiting for your down-load at www.open-scheme.com!
|
 |
|
 |
Latest Version |
 |
|
 |
| |
 |
|
Details about this version:
<p><b><u><font color="#FF0000">
New features in 1.3.4 (May 2000)
</font></u></b>
<ul>
<li>
<b>Major Speed improvement.</b> </li>
<li>
Suppression of the registration number. </li>
<li>
Linux and Windows <b>Netscape</b>, and Windows <b>Internet Explorer</b>
plugins.</li>
<li>
Security policy that let users to control witch part of the filesystem
is accessible</li>
<li>
Virtual image manipulation plugin now is able to read BMP files and to
write Postscript files. Simple drawing functions are also added.</li>
<li>
OpenScheme can be used as a library callable from C programs. Scheme commands
are sent as strings.</li>
<li>
Sound interface.</li>
<li>
HTTP client: Port can be opened with URL:</li>
<br><b>http://[user[:pass]]@host/file or socket://host:port</b>
</ul>
|
| |
 |
|
Intel Version - requires R4.5 (6 MB) |
439 downloads |
|
 |
|
 |
 |
| |
  |
[rating: 10] |
|
 |
http://www.open-scheme.com/download.htm |
|
|
| Add Additional Location |
 |
| |
 |
|
Intel Version - requires R4.5 (400 KB) |
516 downloads |
|
 |
|
 |
 |
| |
  |
[rating: 10] |
|
 |
http://www.open-scheme.com/download.htm |
|
|
| Add Additional Location |
 |
| |
 |
|
Intel Version (2 MB) |
323 downloads |
|
 |
|
 |
 |
| |
  |
[rating: 10] |
|
 |
http://www.open-scheme.com/download.htm |
|
|
| Add Additional Location |
 |
|
 |
|
| Source Not Available |
 |
 |
 |
 |
 |
Like this app? Have questions or comments?
Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
|
|
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
|
|
 |
 |
 |
| |
Recent Downloads - # 675
Total Downloads - # 1,773
Total Views - # 2,041
User Ratings - N/A
|
 |
 |
 |
 |
| |
Dev. Languages
|
 |
 |
 |
 |
 |
1. BePodder - 9.80
2. QEMU - 9.68
3. ScummVM - 9.57
4. Jukebox - 9.44
5. Haiku AGP busm... - 9.35
6. cpu_fix - 9.31
7. vim6 - 9.31
8. VNCServer - 9.30
9. Beezer - 9.26
10. HandBrake - 9.25
|
 |
 |
 |
 |
 |
1. Ati Radeon G... - 32,893
2. BeOS 5 Perso... - 32,461
3. Realtek RTL8... - 20,354
4. Ensoniq Audi... - 17,698
5. USB Joystick... - 16,559
6. BePDF - 15,353
7. ATI Rage 128... - 13,355
8. S3 Trio 64 v... - 10,305
9. VLC Media Pla... - 9,562
10. DOSBox - 9,475
|
 |
 |
 |
 |
| You are not logged in.
Login
|
 |
 |
 |
 |
|