./lang/bigloo, Scheme development environment

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 4.7anb2, Package name: bigloo-4.7anb2, Maintainer: ktnb

Bigloo is a Scheme development environment that includes a compiler
generating C code and Java classes, and an interpreter. Bigloo is
the tool of choice for building autonomous applications in Scheme.
It is mostly conformant to the Revised5 Report on the Algorithmic
Language Scheme with many extensions:
- lexical and syntactic builtin parser generators;
- pattern-matching;
- foreign languages interface (connection to C and to Java);
- modules;
- object-oriented class-based programming;
- preemptive multi-threading;
- unicode characters and strings;
- posix programming (process, pipe, socket);
- openssl;
- multimedia libraries;
- event loops and event-based programming (libuv).


Master sites:

Filesize: 77743.495 KB

Version history: (Expand)


CVS history: (Expand)


   2026-10-05 00:29:47 by Kevin Bloom | Files touched by this commit (2) | Package updated
Log message:
bigloo: update to 4.7b

Many minor improvements
   2026-09-29 08:08:46 by Thomas Klausner | Files touched by this commit (3127)
Log message:
*: recursive bump for pcre2 10.49
   2026-09-27 13:39:47 by Tobias Nygren | Files touched by this commit (3126)
Log message:
*: revbump for pcre2 symbol versioning change
   2026-09-09 21:57:49 by Kevin Bloom | Files touched by this commit (8) | Package updated
Log message:
bigloo: update to 4.7a

  * gmtoff: adjust variable type
  * Generic bignum fix again (bootstrap)
  * Fix typo in ude-autoload.el
  * Silence gcc buffer overflow warning
  * Make the test suite fail if individual tests fail
  * Fix bignum tests
  * Removal of pkgcomp and lib and generic bignum implementation fix (bootstrap)
  * Fixnum bignum generic implementation (bootstrap)
  * add support for periods in xml attribute names
  * Doc typo
  * Backport fixes for SawC (bootstrap)
  * backport jvm fix
  * Bug fixes backported from 5.0a (bootstrap)
  * _index.md: Fix a double sentence
  * Complete the renaming of flt into fst (bootstrap)
  * Renaming flt into fst (bootstrap)
  * Rename *saw-register-allocation?* variable to get rid of the ? character \ 
(bootstrap)
  * Fix typo in name of BGL_FAST_REALSP for jvm
  * Fix definition of BGL_REALSP for float selft tagging (bootstrap)
  * 32-bit fixes
  * Minor fl1 improvement (bootstrap)
  * Fix flt 3-tag configuration
  * More precise time measures (bootstrap)
  * Restore previous macos linker options
  * Fix fltnz double predicate
  * Fix flt 2 tags
  * Fix nun tagging conversion
  * Fix double bgl_zero declaration
  * Fix heap tagging
  * Fix double real test (bootstrap)
  * Flonum coercion s and generic binops improvements (bootstrap)
  * recette failiure
  * Minor macos fix to remove one linker warning
  * More portable dtoa C implementation (bootstrap)
  * Fast-flonum optimization (bootstrap)
  * Fix constant init (bootstrap)
  * Compile time double predicates optimization (bootstrap)
  * nan/nun fixes
  * Towards new C constant code generation (bootstrap)
  * C warning removal (bootstrap)
  * Towards new C static constants (bootstrap)
   2026-09-02 21:05:38 by Thomas Klausner | Files touched by this commit (3127)
Log message:
*: recursive bump for pcre2 10.48
   2026-07-13 06:36:42 by Thomas Klausner | Files touched by this commit (846)
Log message:
*: recursive bump for libmpg123 dependency in lame
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined