BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
OpenScheme
version 1.3.4
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
1 comment
 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 Give this application a rating
 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>&nbsp;</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
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link http://www.open-scheme.com/download.htm
 
Add Additional Location
 
Intel Version - requires R4.5   (400 KB) 516 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link http://www.open-scheme.com/download.htm
 
Add Additional Location
 
Intel Version   (2 MB) 323 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link http://www.open-scheme.com/download.htm
 
Add Additional Location
  Source Not Available
 
Related Links:
Recent Talkback comments:
  • newer version exists - brian68

    Post your own comment to the Talkback for this application!
    Report a problem with the listing for this application!
  • 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.
     
    The Green Board
      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

     
    Unless otherwise noted, everything is copyright © 1999-2011 Haikuware. All Rights Reserved.
    For more legal trivia, take a gander at our
    Legal Stuff page and our Privacy Statement.