Software Details:
Version: 2.0.11
Upload Date: 1 Mar 15
Distribution Type: Freeware
Downloads: 10
Programmers can use this library to write software extensions and modules.
Extension languages allow users, programmers, and third-party developers to add features to a program without having to re-write the program as a whole, and it allows people extending a program to co-operate with each other, without having to expend any extra effort.
What is new in this release:
- This release fixes an embarrassing regression introduced in the C interface to SRFI-4 vectors.
What is new in version 1.9.11:
- Implementations of R6RS libraries.
- Macro expansion produces structures instead of s-expressions.
- Partial R6RS compatibility.
- Deprecated `scm_badargsp'.
- Module system macros rewritten as hygienic macros.
What is new in version 1.9.7:
- Complete support for version information in Guile's `module' form.
- Support for renaming bindings on module export.
- Imported statprof, SSAX, and texinfo modules from Guile-Lib.
- Function profiling and tracing at the REPL.
- New debugger.
- New function, `truncated-print', with `format' support.
- Primitive procedures are now VM trampoline procedures.
- SRFI-4 vectors reimplemented in terms of R6RS bytevectors.
- Nonstandard SRFI-4 procedures now available from `(srfi srfi-4 gnu)'.
- Unicode: String normalization, general categories, title case.
- Faster access to the free variables of a closure.
- Changed invocation mechanics of applicable SMOBs.
What is new in version 1.9.5:
- VM support for multiple-arity dispatch.
- Intermediate language support for multiple-arity procedures.
- Better support for Lisp `nil'.
- Support for static allocation of strings, symbols, and subrs.
- Inline vector allocation.
What is new in version 1.9.4:
- Fix compilation of literal bitvectors.
- Fix segfault for `(uniform-array->bytevector (bitvector))'
- Fix `gitlog-to-changelog' on NixOS.
- Fix REPL environment for languages other than scheme.
What is new in version 1.9.2 Alpha:
- VM speed improvements
- VM robustness improvements
- The maximum number of live local variables has been increased from 256 to 65535
- The address range for relative jumps has been expanded from 16-bit addresses to 19-bit addresses via 8-byte alignment of jump targets
- Preliminary support for Unicode
- EBCDIC support is removed
- Guile now provides `guile-2.0.pc' (used by pkg-config) instead of `guile-1.8.pc'
- The usual collection of bugfixes
What is new in version 1.9.1 Alpha:
- Made the non-integrated VM test-suite less verbose.
- Fixed unaligned access in the VM code.
- Switched remaining GPLv2+ Guile-VM headers to LGPLv3+.
- Fixed typo in the compile-type verification of `OBJCODE_COOKIE'.
Comments not found