18/6/2001 (me) 
	* lib/complex/math.c: updated
	* lib/vector/vector.c: updated
	* man page updated
	* lib/math/ipow.c: fixed inline functions 
	* lib/: fixed source trees
	* lib/complex/complex.c: sl_complex_print: fixed
	* lib/io/write_number.c: updated
	* lib/io: sl_write.h and sl_input.h merged into sl_io.h

17/6/2001 (me) (version 0.5.5 was released)
	* complex lib updated
	* added sl_version.h 
	* many code cleanups

16/6/2001 (me)
	* lib/parser/parser.c: fixed a bug. Now numbers are displayed with the
	  user precision (if provided)
	* vector lib updated
	* lib/parser/parser.c: some minor fixes (level0, level1, evaluate)
	* lib/init.c: now setting also the precision (sl_writer_set_precision)
	* lib/util/*.h merged into sl_util.h

15/6/2001 (me)
	* BUG-REPORT improved
	* lib/init.c: on errors now prints also an error message
	* lib: more accurate errors messages
	* lib/math: add pow2, sqrt, cbrt functions
	* man page updated
	* added Spar library usage examples

14/6/2001 (me) (Spar 0.5.4 was released)
	* text-fe/shell.c: fixed a bug into the input cycle when the readline
	  support isn't activated, other bugfixes
	* on Mandrake 8.0 machines the -ltermcap ld flag didn't works:
	  replaced with -lcurses
	* added function fib
	* lib/parser/parser.c: many minor bugfixes

12/6/2001 (me)
	* fixed Spar versioning (except libtool versioning)

11/6/2001 (me)
	* lib/version.c added and some other related fix (text-fe/main.c)
	* added a spar.desktop file to source package
	* configure.in updated and fixed 

10/6/2001 (me)
	* added a new header file called sl_module_devel.h: it will contains
 	  all definitions and prototypes to deal with module programming
	* input and writer sublibs merged into a unique library called IO 
	  (input/output)
	* bugfix in the variable manager: variables now is knowned as unique 
	* text-fe/commands.c: many fixes (module run command) and some code
	  cleanups
	
9/6/2001 (me) (Released 0.5.3)
	* lib/parser/parser.c: major bug fixes in the parser level6 function:
	  now after fetched a variable value is called again next_token ()	
	  (!)
	* lib/btree/btree.c: minor bugfixes	
	* installation FAQ fixed 
	* added some constants
	* added functions table support (lib/table/sl_table.h)
	* sl_init fixed (using a flag)

8/6/2001 (me)
	* spar.spec fixed (on my RH 7 machine)
	* text-fe: new directory for the text frontend with a general 
	  reorganitation of the sources files
	* lib/error/error.c: code cleanups
	* added functions: expm1, log1p, asinh, acosh and atanh
	* text-fe/terminal.c: now every signal is handled bt the clean_exit
	  function  	 
	* getopt library compilation fixed!

7/6/2001 (me) (Released version 0.5.2)
	* added table support to the error.c source file
	* linux installation fixed (on a RH7 i386 machine)
	* added a installation FAQ
	
6/6/2001 (me)
	* added a handle data member to module_manager struct: now the 
          dl module is free
	* library source tree updated: all components are compiled as
	  sub-library	
	* added isnan isinf finite functions to the math sublibrary
	* added integer pow (from 1 to 9) 

3/6/2001 (me)
        * man page updated

1/6/2001 (me)
        * the math library now use only const params
        * now the function lib/input/sl_input.c:sl_input_double is able to
          get a variable (from vartable) or a constant (from constants table)
 
31/5/2001 (me) (released spar 0.5.1)
	* fixed the web-pages in the man page
	* debugging (./configure --enable-debug) compile all code with
          the -g gcc option and with a -DDEBUG (that enable also memory 
	  debug)
	* functions table and constants table sorted by the sl_init call;
	  all searches are done by a binary search function (sl_bsearch)
	* now the spar exec is only 3kb large 
	* configure.in: AC_SYS_RESTARTABLE_SYSCALLS is no longer supported
	* spar/cmd_implementation.c: minor bugfixes (commands arguments)
	* lib/ls_error.c: fixed SL_ERROR_CUSTOM error message

30/5/2001 (me)
	* added a new sub-lib called sort: it contains all function to sorting
	  integer, double and string vectors
	* lib/sl_init.c: new file
	* added a new sub-lib called math, added also hypot.c 
	* code cleanups in lib/sl_util.c:sl_string_to_double 
	* using a qsort and a bsearch function both functions and constants
          tables
	
29/5/2001 (me)
	* lib/input.c: new file (input strings and variables)
	* lib/poly: new sub-lib
	* lib/sl_memory.c: added more memory checks
	* added function sl_pow 
	* some code cleanups in the modules loader
	* some fixes in the modules manages

28/5/2001 (me)
	* lib/sl_error.c: added some new controls
	* spar/cmd_implementation.c: now supports the new error handler

26/5/2001 (me)
	* added a TO-DO file for each sub-directory
	* added a binary tree generic implementation 

25/5/2001 (me)
 	* errors.c rewritten: now supports parser, fatal, generic errors and
	  warnings
	* now the spar library (sl_) is linked with the --avoid-version flag
	* added the prefix "sl_" to everything
	* sl_init.h: new file, that inits/deinits the library
	* sl_math.h: new file, that include most of the maths constants, 
	  defines and typify	
	* util.h: is no longer installed in the include dir.
	* sl_math_library.h rewritten
	* sl_memory: new file that redefines the malloc and free functions
 	             memory stats * only in debug mode

24/5/2001 (me)
	* added a huge TO-DO file: there aren't a specific order, 
	  coding and testing and documenting and coding and ... :-)
	* new auto-gen script: this one doesn't run the configure script
	  and is much easier to understand
	* added version.h.in that redefines the config.h #define PACKAGE and
	  VERSION, plus #define PROGRAM_BUG_ADDRESS and #define  
	  CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM from the config.sub
	  script
	* many code cleanups in the configure.in script: libtool version's
	  support eliminated, added some math library compatibility checks
	* lib/math_consts.h: rewritten
	* module_management.c: some fixes in printing and debugging
	* module_loader.c: some fixes in the configuration file loading: 
	  nor comments can start also in all columns.
	* big merge with libspar 0.3.11 (seems to works fine)
	* improved readline support: commands completion, unique init function,
	  code cleanups
	* signal.c: some code cleanups
	* spar.h: new library header interface, added, also init and deinit 
	  functions
	* added to source package the API reference manual (ps and pdf version)
	* writer.c: function write renamed in writel (write line) to avoid 
	  conflicts with the unistd.h one's
	(wow!)
	 
23/5/2001 (me)
	* function write in writer.c renamed in writel (write line) so they
	  not conflicts with the unistd's one
	* added documentation to the source package
        * installation fixes: the modules config file is installed into
          @prefix@/share/libspar/


22/05/2001 (me)
	* initial version of the Spar Library API programmer's reference 
	* added make doc to source (create documentation with doxygen)

21/05/2001 (me)
	* fixed the installation: now the modules config file 
	  (modules/modules_config) is installed in the share/libspar
	  and a complete path is defined into conf.h
	* some other installation fixes
	* macro assert is no longer supported

20/05/2001 (me)
	* Added module version data member to module struct
	* Added a sample module
 	* fixed a bug into module_management.c:	
		the nodes head and z are now static
 	* Added template module file
	* some installation fixes (modules config file) 
	* Added a BUG-REPORT file 
	* some code cleanup into module_loader.c and module_management.c

19/05/2001 (me)
	* using libtool to generate the libs
	* many cleanups in the module manager

18/05/2001 (me)
	* new modules manager (implemented with a binary tree)
	* added a initial version of a module loader (with a sample module)
	* using a hash function to generate the module ID
	* some cleanups	in the module structure
	* fixed some problems in the configure.in file (NDEBUG now works)

17/05/2001 (me)
	* added write_number (and other facilities) to writer.c
	* added some extension the funcs.c module
	* added a configuration file (a compile time) parser-conf.h
	* added a maximum variable support
	* added massively use of the macro assert into writer.c
	* fixed table length declarations (using size-of)
	* added function spar_strerr 
	* rewrote var-table.c with a simple binary tree (corrects many problems)

16/05/2001 (me)
	* some fixes to Makefile.in file

15/05/2001 (me)
	* code cleanups
	* added TO-DO comment to the sources files
	* added a new configure.in and Makefile.in files 

14/05/2001 (me)
	* RCS support eliminated because there aren't reason for using it!
