[ANNOUNCE] librep 0.91.0
- From: Christopher Roy Bratusek <zanghar freenet de> (by way of Christopher Roy Bratusek <zanghar freenet de>)
- To: sawfish-list gnome org
- Subject: [ANNOUNCE] librep 0.91.0
- Date: Sat, 25 Sep 2010 07:25:04 +0200
Hi folks,
a new stable release of librep is available for download now.
What is librep?
===============
Librep is a shared library implementing a Lisp dialect that is
lightweight, reasonably fast, and highly extensible. It had been
authored by John Harper. It contains an interpreter, byte-code compiler
and virtual machine. Applications may use the interpreter as an
extension language, or it may be used for standalone scripts.
Rep was originally inspired by Emacs Lisp. However one of the main
deficiencies of elisp--the reliance on dynamic scope--has been removed.
Also, rep only has a single namespace for symbols.
Librep is released under the terms of the GNU General Public License,
copyright John Harper, and is known to compile on at least the
following architectures: Alpha AMD64 ARM ARMEL HPPA IA-32 IA-64 M68k
MIPS MIPSEL PowerPC PowerPC-64 S390 SPARC X86 (according to Debian
documentation).
Where to get it?
================
Tar/BZ2: http://download.tuxfamily.org/sawfish/librep/librep-0.91.0.tar.bz2 625 K
SHA1SUM: http://download.tuxfamily.org/sawfish/librep/librep-0.91.0.tar.bz2.sha1
Tar/XZ : http://download.tuxfamily.org/sawfish/librep/librep-0.91.0.tar.xz 580 K
SHA1SUM: http://download.tuxfamily.org/sawfish/librep/librep-0.91.0.tar.xz.sha1
What's new?
===========
0.91.0
======
* Update note [important]:
You need to rebuild rep-gtk and sawfish against this version of
librep, because of an ABI-change.
Your lisp files have to be byte-compiled again, too.
* Halfway improved `debug-on-error' and `backtrace-on-error' [Teika
Kazura]
Previously, setting these values to `t' triggered the debugger /
backtracer even if the error was signalled inside of
`condition-case'. This behavior can still be obtained by setting
them to the symbol `always'.
Now, if they're `t', the debugger / backtracer is invoked only if
the control is not inside of any `condition-case'. Notice that the
condition is NOT if the error is actually handled by an error
handler. It is not the best, but we can't improve it.
The default value of `backtrace-on-error' is now `t'.
* When you evaluate a closure interactively, the module it belongs
to is printed, too. [Teika kazura]
* Improved functions' docstring support [Teika Kazura]
Handling of functions' docstring is improved. The revised
`documenation' function is ensured to return the docstring of
functions, macros, and special forms (*note Docstrings::).
Previously, fuctions' docstrings of byte-compiled user-files (eg:
pager.jlc) were lost, but not now.
* New function `subr-structure' [Teika Kazura]
It returns the module a subr belongs to.
* Major documentation revision [Teika kazura]
Reorganized documentation files. Many capital letter name files
were updated or merged into the info.
New entries: *Note Crash course for Elisp users::, *Note
Closures::, on leading tilde in a filename and tarball access
(*note File Handlers::), fully revised the module section (*note
Modules::), improved description on invocation (*note
Invocation::), improved "fluid" and `let' descriptions (*note
Fluid Variables::, and *note Local Variables::), improved the read
syntax of character (*note Characters::). Module names are
supplied for all functions.
Supplied documentation to some functions: Input stream functions
`peek-char', `read-char' (*note Input Functions::), list functions
`remove-if', `remove-if-not' (*note Mapping Functions::),
`table-size' (*note Hash Tables::), `setcar', `setcdr' and `cdddr'
family (*note Cons Cells::), `assoc-regexp' (*note Association
Lists::).
* `define-special-variable' is replaced by `defvar-setq' [Teika
kazura]
The former is still valid, but it's a very confusing name,
therefore the latter is introduced.
* Makefile's uninstall rule has been fixed [Christopher Bratusek]
=====
Have fun,
Chris
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]