Bigloo

Bigloo

Infobox Software
name = Bigloo
logo =


caption =
developer = Manuel Serrano
latest_release_version = 3.1b
latest_release_date = Release date and age|2008|09|15
operating_system = Cross-platform
genre = Programming language
license = GPL, LGPL
website = [http://www-sop.inria.fr/mimosa/fp/Bigloo/ www-sop.inria.fr/mimosa/fp/Bigloo/]
standard = R5RS (mostly), several SRFI extensions, IEEE Schemecite web
url=http://www-sop.inria.fr/mimosa/fp/Bigloo/bigloo-1.html#Features
title=Bigloo homepage -- Features
accessdate=2007-12-09
]

Bigloo is an implementation of the Scheme programming language developed at the French IT research institute INRIA. Its orientation is towards providing tools for effective and diverse code generation that can match the performance of hand-written C or C++. The Bigloo system contains a Scheme compiler that can generate C code and JVM or .NET bytecode. As with other Lisp dialects, it contains an interpreter (also known as a read-eval-print loop).

Bigloo is a Scheme implementation devoted to one goal: enabling Scheme based programming style where C(++) is usually required.

The hop web application engine and Roadsend PHP are written in Bigloo.

Libraries

* [http://developer.berlios.de/projects/biglook/ Biglook] - a crossplatform GUI module that interfaces with GTK and Java Swing

Bigloo-lib

The [http://bigloo-lib.sourceforge.net/ Bigloo-lib project] contains modules for:
* [http://bigloo-lib.sourceforge.net/bigloo-lib_5.html#SEC18 Regular Expressions]
* [http://bigloo-lib.sourceforge.net/bigloo-lib_5.html#SEC26 MzScheme Compatibility]
* [http://bigloo-lib.sourceforge.net/bigloo-lib_5.html#SEC42 iconv Character Set Conversion]
* [http://bigloo-lib.sourceforge.net/bigloo-lib_5.html#SEC55 Extended Console Application support] - This includes support for GNU Readline, and termios
* [http://bigloo-lib.sourceforge.net/bigloo-lib_6.html#SEC73 SQL] - tested with MySQL, Oracle, PostgreSQL, and SQLite
* [http://bigloo-lib.sourceforge.net/bigloo-lib_9.html#SEC84 XML] - an interface to the Expat XML parser
* [http://bigloo-lib.sourceforge.net/bigloo-lib_10.html#SEC86 GTK]

References

External links

* [http://www-sop.inria.fr/mimosa/fp/Bigloo/ Bigloo home page]
* [http://www-sop.inria.fr/mimosa/fp/Bigloo/doc/bigloo.html Bigloo Online Documentation]
* [http://www-sop.inria.fr/mimosa/fp/Bigloo/bigloo-8.html#Extensions-&-Tools Bigloo Extensions and Tools]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Roadsend PHP — infobox software name = Roadsend PHP developer = Roadsend, Inc. caption = Roadsend Studio IDE (Windows) latest release version = 2.9.7 latest release date = 21 August 2008 operating system = Linux, FreeBSD, Microsoft Windows, Mac OS X genre =… …   Wikipedia

  • Scheme — Basisdaten Paradigmen: Multi Paradigma: funktional, prozedural, meta Ersche …   Deutsch Wikipedia

  • Scheme —  Pour l’article homonyme, voir scheme.  Scheme …   Wikipédia en Français

  • List of programming languages by category — Programming language lists Alphabetical Categorical Chronological Generational This is a list of programming languages grouped by category. Some languages are listed in multiple categories. Contents …   Wikipedia

  • Institut national de recherche en informatique et en automatique — The Institut national de recherche en informatique et en automatique (INRIA) ( English: National Institute for Research in Computer Science and Control ) is a French national research institution focusing on computer science, control theory and… …   Wikipedia

  • Dialect (computing) — A dialect of a programming language is a (relatively small) variation or extension of the language that does not change its intrinsic nature. With languages such as Scheme and Forth, standards may be considered insufficient, inadequate or even… …   Wikipedia

  • Chicken (Scheme implementation) — Chicken Scheme Original author(s) Felix Winkelmann Developer(s) The Chicken Team Initial release …   Wikipedia

  • SLIB — is a Scheme library written by Aubrey Jaffer which uses only standard syntax and consequently works on many different Scheme implementations, such as Bigloo, Chez Scheme, Extension Language Kit 3.0, Gambit 3.0, GNU Guile, JScheme, MacScheme,… …   Wikipedia

  • Hop (software) — Hop is a lispy programming language by Manuel Serrano for web 2.0 and also the name of the web broker that implements this language. It is written in Bigloo Scheme. A web broker is program that can act like both a web server and a web… …   Wikipedia

  • List of JVM languages — This list of JVM Languages comprises computer programming languages that are used to produce software that runs on the Java Virtual Machine. Some of these languages are interpreted by a Java program, and some are compiled to Java bytecode and… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”