Update of /cvsroot/foo/fooelk
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6010
Modified Files:
README.FOO
Log Message:
updated readme
Index: README.FOO
===================================================================
RCS file: /cvsroot/foo/fooelk/README.FOO,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** README.FOO 7 Aug 2004 09:10:20 -0000 1.2
--- README.FOO 10 Aug 2004 01:45:29 -0000 1.3
***************
*** 2,7 ****
--------------------
! this is fooelk, an elk distribution based on elk-3.99.6, which has
! been slightly modified for use with the foo sound synthesis system.
the differences between fooelk and the current elk-3.99.6 release are:
--- 2,8 ----
--------------------
! this is fooelk, an elk distribution based on elk-3.99.6 and later
! changes to elk's svn repository. it has been slightly modified for use
! with the foo sound synthesis system.
the differences between fooelk and the current elk-3.99.6 release are:
***************
*** 9,14 ****
* P_Pow patch
* read rationals reader extension patch
! * readline support patch
! * initial heap size set to 64M
configure looks for a license-compliant readline library on your
--- 10,47 ----
* P_Pow patch
* read rationals reader extension patch
! * configure-option for gc type
! * initial heap size set to 4M (by default)
! * readline extension patch
!
! 1. * P_Pow patch
!
! exported P_Pow symbol, so that foo can use it.
!
!
! 2. * read rationals reader extension patch
!
! numbers specified in the form 3/4 are now accepted by the interpreter.
!
!
! 3. * configure-option for gc type
!
! you may choose the garbage collector used for the interpreter with
!
! ./configure --with-gc-type=[generational|stopncopy]
!
! unlike the original elk, the default in fooelk is stopncopy (due to a
! still unfixed bug in the generational gc).
!
!
! 4. * initial heap size set to 4M (by default)
!
! you may control the heap size by specifying
!
! ./configure --with-default-heapsize=SIZE
!
! SIZE in KB.
!
!
! 5. * readline extension patch
configure looks for a license-compliant readline library on your
***************
*** 30,33 ****
--- 63,81 ----
./configure --enable-gnu-readline
+ if you want to create a statically linked readline extension (which
+ contains the the readline library itself, so that the extension is
+ usable on another computer without this library installed), you may a
+ really dirty configure time option:
+
+ ./configure --enable-gnu-realtime \
+ --with-static-readline="/sw/lib/libreadline.a /sw/lib/libncurses.a"
+
+ you have to specify all static libraries which should get included
+ with the readline extension with their FULL pathname. configure will
+ ensure that the given filenames exist, but it can't ensure that the
+ libraries are the correct and sufficient ones. depending on the
+ system, you may encounter unresolved symbols during linktime or even
+ later during runtime.
+
to take advantage of the readline extension, you may use a slightly
adopted toplevel.scm-file by starting fooelk this way:
***************
*** 35,42 ****
fooelk -l toplevel-readline.scm
! 2004-03-04 martin rumori fo...@ru...
! 2004-08-07 rumori release 0.0.8
! - fixed bug yielding GC crash
! - improved readline extension
! - heapsize now 4096k
--- 83,109 ----
fooelk -l toplevel-readline.scm
! the readline extension enables the normal readline functionality known
! from other applications. rl_readline_name is set to "fooelk", so that
! custom application-specific setting could be made to .inputrc.
! the readline extension does completion. normally, toplevel symbols
! known to the system are completed. inside strings (starting with "),
! filenames are completed. when compiled with libedit, just symbols
! with be completed.
!
! the completion functionality may be switched off an on at runtime:
!
! (readline-completion [#t|#f])
!
! switches on or off, resp. the initial state of the completion
! functionality can be controlled via the environment variable
! ELK_READLINE_COMPLETION. if that variable is set and contains more
! then zero characters, completion is switched OFF initially.
!
! switching of the completion functionality is useful for example when
! pasting in indented code. with completion switched on, it is
! activated everytime a completion character, usually <TAB>, occurs in
! the input.
!
!
! 2004-08-09 martin rumori fo...@ru...
|