Home
   News
   About the project
   Language
   Compiler download
   Test suite
   Source Code @ CodePlex
   Blog on the programming model
   Zonnon @ OCP Forum
   Collection of examples

Bio engineering laboratory

by Alan D. Freed.

BEL is a suite of libraries for the .NET/mono platforms written in Zonnon, and is released under the GNU General Public License (http://www.gnu.org/licences/) found in the GPL directory of this distribution. It is available as an ASCII file, or can be viewed in HTML, DocBook or TexInfo.

BEL is a platform for developing computational programs and applications. It is similar to the Oberon packages CAT and CAPO that the author wrote. The idea is to have single numeric types for numbers, arrays, and matrices. All operators are overloaded so that they can interface with the numerous .NET core types. I have used this package as the basis for developing my own programs, and it works quite well. I've been ferretting out bugs over time. I am sure there are still bugs in this code, and if you run across one I would appreciate hearing from you. Contributions that are in the spirit of both Zonnon and BEL are welcomed and, if you choose and I agree, can be included in future releases.

The types for numbers, arrays, and matrices hide their data. This was done on purpose so that the internal workings of anyone of these can be changed as the software evolves without affecting the user interface and applications that depend on it. Right now the raw type for a number is a System.Double. In the future I would like to make this a complex number, but that will have to wait until I have some more time to dedicate to that activity.

If you find this suite useful, the author would like to hear form you. Thanks.

Download

Author

Prof. Alan D. Freed
Clifford H. Spicer Chair in Engineering
Saginaw Valley State University
202 Pioneer Hall, 7400 Bay Road
University Center, MI 48710 Tel: 1-989-964-2288 Fax: 1-989-964-2717

Archive versions

  • bel1.0.zip bel1.0.tar.gz version 1.0 of 24 August, 2008. The supplied .exe and .dll files were compiled with the mono compiler: Zonnon Compiler version 1.0.89.


© Saginaw Valley State University

Copyright © 2010 ETH Zurich, Switzerland