Bigloo — это язык программирования , реализация языка Scheme , диалекта языка Lisp . Он разработан во французском научно-исследовательском институте ИТ French Institute for Research in Computer Science and Automation (INRIA). Он ориентирован на предоставление инструментов для эффективной и разнообразной генерации кода, которая может соответствовать производительности рукописного C или C++ . Система Bigloo содержит компилятор Scheme , который может генерировать код C и байт-код виртуальной машины Java (JVM) или .NET Framework (.NET) . Как и другие диалекты Lisp, он содержит интерпретатор , также называемый циклом чтения-вычисления-печати (REPL). Это бесплатное программное обеспечение с открытым исходным кодом . Система выполнения и библиотеки выпускаются под лицензией GNU Lesser General Public License (LGPL). Компилятор и инструменты программирования выпускаются под лицензией GNU General Public License (GPL).
«Bigloo — это реализация Scheme, направленная на одну цель: обеспечение стиля программирования на основе Scheme там, где обычно требуется C(++)». [2]
Движок веб-приложений Hop и Roadsend PHP написаны на Bigloo.
Проект Bigloo-lib содержит модули для: