Puneet Varma (Editor)

Bigloo

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
Manuel Serrano

Type
  
Programming language

Operating system
  
Cross-platform

License
  
GPL, LGPL

Stable release
  
4.2a / September 2015; 1 year ago (2015-09)

Standard(s)
  
R5RS (mostly), several SRFI extensions, IEEE Scheme

Bigloo is an implementation of the Scheme programming language developed at the French IT research institute INRIA. It is oriented toward 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).

Contents

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

  • Biglook - a crossplatform GUI module that interfaces with GTK and Java Swing
  • Bigloo-lib

    The Bigloo-lib project contains modules for:

  • Regular Expressions
  • MzScheme Compatibility
  • iconv Character Set Conversion
  • Extended Console Application support - This includes support for GNU Readline, and termios
  • SQL - tested with MySQL, Oracle, PostgreSQL, and SQLite
  • XML - an interface to the Expat XML parser
  • GTK
  • References

    Bigloo Wikipedia