Age | Commit message (Collapse) | Author | Files | Lines |
|
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
|
|
and perl-base-5.6.0.
|
|
|
|
even counter-productive if both are used).
|
|
|
|
alpha bulk build.
|
|
is bumped to tcl-8.3.2nb1.
|
|
``while 1 { close [open /dev/null r] }'' does not leak memory for
each go-around. This corresponds to sourceforge bugid #117988.
Bump PKGNAME to tcl-8.3.2nb1.
|
|
Changes (for detailed list, see FIXES which is part of distribution):
* various bugfixes
* allow \n explicitly in character classes
* some 8bit cleanups
|
|
Fixes PR pkg/12033.
|
|
|
|
|
|
the Alpha. This probably won't fix the recent problems in the bulk
builds. Install "libstalin.a" in ${PREFIX}/lib/stalin instead of
${PREFIX}/lib.
|
|
|
|
Portable ANS-like Forth written in ANSI C
|
|
|
|
|
|
"post-install" target.
|
|
|
|
|
|
- It can be bootstraped with Sun Workshop.
- It goes to "${LOCALBASE}" directly because there is no possible conflict
with the system's GNU C compiler.
|
|
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.
|
|
Version 0.0.17
* Delay the parsing of the function specs until the function
is used for the first time - speed and efficiency win (Frank)
* Date functions fixed up (Ravi)
* For Each implemented
* UBound, LBound
* More constants added
* Screen's mouse pointer stuff impl
* Object referencing grammar fixed
* User defined constants implemented
* Exit [Sub, Function, For etc.] impl.
* Fix function invocation with Option Explicit
* Parse Declare statements
* ReDim implemented
* Correct spelling of indices discovered.
* Options setup and honoured (Ken Guest)
* Lots of Command button signals added (Almer Tigelaar)
* New object globalization logic
* Build fix (Boszormenyi Zoltan)
Version 0.0.16
* Implement CallByName
* Port Frame to new object system (Frank)
* Improve parser / lexer flexibility.
* Implement Eval, Execute.
* Implement user defined Types
* Update project logic and form object referencing.
* Add (evily hacked) up ASP runtime ( gb test/web.asp )
* Install 'gb' by default to aid use.
|
|
2/24/99 (version 0.53)
Additions:
DEFINE-FINITE-TYPE and DEFINE-ENUMERATED-TYPE (in structure
FINITE-TYPES; documented in doc/utilities.ps and
doc/html/utilities.html.
Added CHAR-SOURCE->INPUT-PORT, CHAR-SINK->OUTPUT-PORT,
MAKE-STRING-OUTPUT-PORT, STRING-OUTPUT-SOURCE-OUTPUT to
the extended-ports structure.
The structure BYTE-VECTORS is the same as CODE-VECTORS with `byte'
replacing `code' in all the names. The underlying datatype is the
same for both, and uses `byte' when printing.
There is a new and much improved interface to C code, thanks to
Mike Sperber. It is documented in in doc/external.ps and
doc/html/external.html.
Bug fixes:
Session-data and user-context records are no longer in the fluid env.
Lexical environments can now be nested up to 65k deep.
,expand no longer prints `definition in expression context' warnings.
Added ARRAY? and SEARCH-TREE? to the array and search tree structures.
Flat environments work again.
Templates of the form `var ... ...' now work in syntax rules.
Reinstated caching of SCHEMIFY results to greatly reduce the space
used by debugging info.
Added argument checking to STRING->NUMBER and NUMBER->STRING.
Fixed space blow-up in LOAD.
Unused ports are closed more reliably.
Changes:
The heap, gc, and image code is now in three separate modules.
The symbol table is now held in a VM register.
Inlined SHOWING-FOCUS-VALUES into the main command loop and moved
the sentinal call to reduce the noise at the base of ,preview output.
The tables returned by MAKE-TABLE now use EQV? for comparison (instead
of EQ?). This makes these tables about 50% slower when numbers are
used as keys, but significantly more accurate.
Floating-point numbers are no longer double boxed.
The channels structure has been split into channels and low-channels.
|
|
|
|
(Also, this is the last pkg that uses pkg/PLIST-md.*, which has to
die)
|
|
|
|
the binary package.
|
|
|
|
|
|
|
|
|
|
Consistent 4 character indentation of SUBDIR entries.
|
|
add extra directories to the includes path for the benchmarks.
|
|
|
|
Aggressively optimizing Scheme compiler
|
|
|
|
|
|
Brandy is an interpreter for BBC Basic (or Basic V as it is refered
to here) that runs under a variety of operating systems. Basic V
is the version of Basic supplied with desktop computers running
RISC OS. These were originally made by Acorn Computers but are now
designed and manufactured by companies such as RiscStation and
MicroDigital.
|
|
|
|
|
|
|
|
Embedded Lisp library and standalone interpreter
|
|
|
|
Scheme implementation
|
|
|
|
Portable Haskell 98 compiler
|
|
|
|
|
|
Simula compiler based on the C programming language
|