Sat Mar 21 17:02:55 MET 1998 (Manuel Serrano):

	*** Fix error detection in Rgc expansion. Incorrect regular grammar
	 was breaking down the compiler. Now an error message is printed.

	* Support for R5rs hygien macros. The implementation I decided 
	 to use had been written by Will Clinger. Let him being thanks 
	 for this code.

	
Fri Mar 20 08:51:13 MET 1998 (Manuel Serrano):

	*** Fix a bug in Clib/cports.c when opening console. I just
	 don't understand how it was working before. I have had forgotten
	 a return in a function!
	
	
Tue Mar 10 07:19:02 MET 1998 (Manuel Serrano):

	* dynamic-wind is now supported. This has required important
	 changes in the implementation of call/cc. I won't ever make new
	 changes to the code. It is too hard. I mostly turned crazy while
	 debugging it. Thus, if you happen to find a bug in call/cc
	 /dynamic-wind, don't even think sending to me a mail :-) More
	 seriously, try to use bind-exit/unwind-protect first. Its better,
	 cleaner, and more efficient. If you have no idea of what I'm talking
	 about, have a look at the file recette/fringe.scm. Try to understand
	 the code and I'm sure you will be able to understand what I mean
	 by: implementing call/cc can drive you mad.
	

Tue Mar  3 21:23:58 MET 1998 (Manuel Serrano):

	* Fix a sever bug on the optimizing macros and with-access form.
	 The bug was that identifiers where confused when declared
	 with a type (see for instance the with-access test of the 
	 recette/object.scm file).

	* string-capitalize and string-capitalize! have been added.
	
	
Mon Mar  2 08:02:08 MET 1998 (Manuel Serrano):

	* Better suport for eqv? (still incorrect regarding procedures
	  comparison).

	* Improved option printing when using -help option.

	
Sat Feb 28 10:41:47 MET 1998 (Manuel Serrano):

	* Addition of the option module clause.

	
Thu Feb 26 15:34:24 MET 1998 (Manuel Serrano):

	* Add gcc extension support in cigloo (use cigloo -gcc option).

	* Eval exported variables does not need anymore to be declared
	  in a module clause. Thus, (export-all) now really exports every
	  things.

	* Add support for multiple values.
	
	
Sat Feb 14 10:47:26 MET 1998 (Manuel Serrano):

	*** Fix a bug in console reading. The reader used to be confused
	  when mixing read-char and read with the console-input-port. My 
	  thanks to Frederique Galisson who reported about this bug.

	
Fri Feb 13 07:14:42 MET 1998 (Manuel Serrano):

	* Trace printing improved.
	
	
Thu Feb 12 08:59:34 MET 1998 (Manuel Serrano):

	* Cigloo is now able to parse Gcc extend syntax. That is, Gcc's
	  __attribute__ is now correctly ignored and Gcc's __const is 
	  regarded as const.

	
Wed Feb 11 08:52:04 MET 1998 (Hans J. Boehm):

	*** Fix Gc4.12 RedHat 5.0 distribution.

	
Wed Feb 11 08:52:04 MET 1998 (Manuel Serrano):

	* Add ar configuration (qcv or -q -c ?).

	* Improved real->string implementation (thanks to Alain Mellan).

	* Classes can now be given in any order (there is need anymore to
	  define a super class before the class itself). This required a
	  changed in the files: Module/class.scm, Object/class.scm and 
	  Object/access.scm.
	
	
Fri Feb  6 14:01:55 MET 1998 (Manuel Serrano):

	* Change the method naming policy. This is a minor change but it
	  helps a lot when debugging `no method found' errors because the
	  execution stack trace now shows much more useful informations.

	* Remove the unused library nop function.

	* Added read-case-sensitive and read-case-insensitive.
	
	* A Warning is now raised when a Scheme variable and a Foreign
	  declaration share the same identifier.

	* Foreign declaration are now consistents with other declarations.
	  Types in foreign declaration now use the :: notation (e.g.
	   (print::int (::bstring ::bstring ::int) "printf"). The old
	  notation is still accepted.

	* The Bigloo generated main C function is now return an integer
	  (Thanks to Sven Hartrumpf that pointed me out this error).

	
Fri Jan 30 10:19:34 MET 1998 (Manuel Serrano):

	*** Fix a design bug. I have just change the Eval/evenv.scm foreign
	  function names `location', `location-ref' and `locatin-set!' to
	  names that are unlikely to be used in a program. This is a kind
	  of pragmatic fix. I know it is not a theoritically correc fix
	  but it is a practical one.
	
	*** Fix a bug in object-equal?. Mixing objects with instrospection
	  and object without instrospection use to confuse object-equal?.

	
Tue Jan 20 15:24:59 MET 1998 (Manuel Serrano):

	* Brand new installation procedure (these could have deserved 
	  a new major release).

	* The garbage collector is not any longer embedded inside
	  the Bigloo library. It is now a separate library (see -v2 option).

	* Support for first class processes (stolen from Erick Gallesio's
	  Stk).

	*** Fix a bug in C compiler invokation. Now, even when C compilation 
   	  fails or aborts, no file is left in /tmp.

	
Mon Dec 22 14:01:27 MET 1997 (Manuel Serrano):

	*** Fix a parsing bug. Incorrect identifier (e.g. pair instead of 
	  symbol) where not correctly handled.


Sun Dec 21 17:50:40 MET 1997 (Manuel Serrano):

	* Now -g3 flags automatically set the *debug* variable when
	  launching execution.

	* Adding list-set! (symetric to list-ref).


Wed Dec 17 17:40:00 MET 1997 (Manuel Serrano):

	*** Fix a bug in -expand mode

	*** Fix character printing with pp (this bug was only concerning non
	  regular characters such as #a000).

	*** Fix a bug in the compiler very front end. Some illegal atoms 
	  used to be illegaly tolerated by the compiler (such as unquoted
	  vectors).

	*** Fix a bug on the Cfa (one more time, about vectors).

	
Wed Dec 10 10:47:05 MET 1997 (Barrie Stott):

	* Barrie fixed many many errors in the documentation. Let him
	  be thanks for this great and courageous job.


Wed Dec 10 09:19:04 MET 1997 (Manuel Serrano):

	* The function quit was not available from the interpreter

	*** Fix a bug on read function. End of file, is not correctly handled.
	  Read on a close port now always returns #eof-object.

	* Add pipe handling. File name starting by "| " are open using
	  pipes instead of regular files. For instance, one can write:
          (define pin (open-input-file "| cat /etc/passwd"))
          (define pout (open-output-file "| wc -l"))

          (display (read pin) pout)
          (close-input-port pin)
          (newline pout)
          (close-output-port pout)

	  This idea has been stolen from Stk by Erick Gallesio (eg@unice.fr).


Sun Nov 16 19:16:37 MET 1997 (Manuel Serrano):

	*** Fix a bug on the `suffix' library function. (suffix "./toto")
	  was returning "/toto" as suffix...


Thu Nov 13 12:28:26 MET 1997 (Manuel Serrano):

	*** Fix the string-ci=? bug (pointed out by Patrick Stickler).


Thu Nov  6 12:07:03 MET 1997 (Manuel Serrano):

	* Add *optim-O-macro?* do enable/disable optimization by 
	  macro-expansion. It could be useful to disable O optimization
	  when using Bigloo as a portable back-end for another language
	  than the regular Bigloo source language.


Mon Nov  3 14:45:20 MET 1997 (Manuel Serrano):

	* Change for Boehm's collector release 4.12.

	* Add the `-Wl,-defsym,_DYNAMIC=0' ld options on Linux PC.

	*** Correct the regular-search expansion.


Sun Oct 19 10:16:17 MET DST 1997 (Manuel Serrano):

	*** Fix a Dsssl allocation bug (they were not correctly traced by
	  the GC).


Wed Sep 10 08:35:42 MET DST 1997 (Manuel Serrano):

	* It is now possible to just import class from a module (as it 
          used to be possible to import restricted bindings from a modules).

	*** Fix a bug on read-only indexed class fields.

	* Addition of the two library procedures:
		with-error-to-file
		with-error-to-port
	  These two procedures have been kindly required by 
	  Christopher Oliver and Christian Queinnec.

	*** Fix a bug in the stack allocation optimization

	
Thu Aug 21 13:36:52 MET DST 1997 (Manuel Serrano):

	* Module coherence is now guaranty by the system. That is, if you
 	  compile and module M1 that imports a module M2. Then you change
	  M2, compile it and link it with M1. At module initialization time,
	  if module M2 is became imcompatible with M1, the system will raise
	  an error.

	* C Headers production. Bigloo can now produce C header files for
	  class definition (by the means of the -hgen option).


Mon Aug 18 16:22:43 MET DST 1997 (Manuel Serrano):

	*** Bug fix in Effect/spread module. Effect property was not computed
	  for box-ref AST node construction!


Wed Aug 13 13:36:56 MET DST 1997 (Manuel Serrano):

	*** Bug fix in class checksumming.


Tue Aug  5 16:22:08 MET DST 1997 (Manuel Serrano):

	* Change library naming policy. Now library and include files are
	  called bigloo$versionXXX

	* Changing Llib/unix.scm for Llib/os.scm. This module contains os
	  dependant informations.

	
Tue Aug  5 08:59:08 MET DST 1997 (Manuel Serrano):

	*** Fix another bug on very long Rgc tokens.


Thu Jul  3 12:28:23 MET DST 1997 (Manuel Serrano):

	*** Fix a bug in common sub-expression elimination.

	* Improvement of obj->string performance (by using hash-table for
          strings).


Tue Jul  1 10:26:20 MET DST 1997 (Manuel Serrano):

	*** Fix a bug in eval. Expressions like `(set! 45 45)' used to raise
	  `bus errors'.


Sat Jun 28 07:35:17 MET DST 1997 (Manuel Serrano):

	*** Fix a bug in string comparison when the strings include 8-bits
	  characters.

	* Improvement of the Cfa computation speed. This improvement lies
	  on the modification of the sole set-for-each function but the
	  result is that the Cfa is now about 50 % faster.

	* Change the Repl's prompting machinery. No more uses of the *prompt*
	  variable which has be replaced by two functions: get-prompter and
	  set-prompter!.

	* Add output-char and input-char that operate on binary port and
	  that allow character by character reading/writing (even with the
	  character 0, that was imposible to read by standard input-port).


Tue Jun 24 07:36:04 MET DST 1997 (Manuel Serrano):

********* Distribution of the release 1.9b.
          ---------------------------------


Mon Jun 23 17:33:47 MET DST 1997 (Manuel Serrano):

	*** Fix an incorrect error message in the reader.


Sat Jun 21 08:03:17 MET DST 1997 (Manuel Serrano):

	*** Fix a bug in compilation of apply form when the called function is
          a constant denoting an extern var-args functions.


Thu May 29 09:03:45 MET DST 1997 (Manuel Serrano):

	* UCS-2 Strings support.


Sun May 18 11:27:25 MET DST 1997 (Manuel Serrano):

	* UCS-2 characters support.


Sat May 17 08:43:03 MET DST 1997 (Manuel Serrano):

	*** Fix a bug in Rgc occuring when reading very-long tokens.


Tue May 13 19:20:15 MET DST 1997 (Manuel Serrano):

	* Support for -main option.


Mon May 12 08:21:56 MET DST 1997 (Manuel Serrano):
	
	* Improved unmatched parenthesis error detection and printing.


Wed May  7 07:37:58 MET DST 1997 (Manuel Serrano):

	* Improved inner define compilation. In particular they are now better
	  handled when carrying type annotations.


Fri May  2 17:11:38 MET DST 1997 (Manuel Serrano):

	* Suppress local variable creation when applying on constant.
	
	*** Fix a name space confusion in AST contruction. Global variables
  	  of the currently compiled module are always added first in 
	  hash-tables.

	* Completion of the introspection facilities 
          (gently requested by L. Bloch).


Thu May  1 22:01:53 MET DST 1997 (Manuel Serrano):

	*** Fix a bug in macro expansion of define-generic, define-method and
	  define-inline. Inner define where badly handled.


Tue Apr 29 10:01:51 MET DST 1997 (Manuel Serrano):

	*** Fix a bug in SUA (illegal X optimization was sometime performed).


Mon Apr 28 09:01:52 MET DST 1997 (Manuel Serrano):

	*** Fix a bug in runtime1.9b/Makefile


Fri Apr 25 08:54:30 MET DST 1997 (Manuel Serrano):

	* ^L is now a legal separator as #\Newline, #\Space or #\Tab


Tue Apr 22 13:53:55 MET DST 1997 (Manuel Serrano):
	
	*** Fix a bug in Cgen pass. Some (rare) funcall were incorrectly 
	  compiled.

	*** Fix a bug in Ast pass. Function calls where the function was an
	  unbound variable were prompted twice.


Thu Apr 17 09:39:21 MET DST 1997 (Manuel Serrano):

	* Improvement of the Fail pass. Now, explicit error in the source
	  file location will no longer hide user errors with location.

	* Improvement of the `unwind-protect' expansion.


Wed Apr 16 15:29:42 MET DST 1997 (Manuel Serrano):

	* Foreign functions may now be coerced to closures.

	* Change Ieee/output.scm in order to make it initalization 
	  unsensitive (we need this in order to be able to correctly print 
	  errors occuring during initialization time).


Tue Apr 15 12:44:30 MET DST 1997 (Manuel Serrano):

	* Improvement of find-runtime-type for object types.


Mon Apr 14 10:34:33 MET DST 1997 (Manuel Serrano):

	*** Fix a bug in Effect pass (on app-ly node). Thanks to John Gerard
	  Malecki who pointed me this bug out.


Fri Apr 11 13:58:40 MET DST 1997 (Manuel Serrano):

	* generic -> fix(flo)num optimization (suggested by John Gerard
	  Malecki).

	*** Fix two bugs on the implementation of set-printer! and 
	  native-printer.


Tue Apr  8 16:30:29 MET DST 1997 (Manuel Serrano):

	* Dsssl support:
		- keywords (eg. toto:)
		- named constants (#!optional, #!key, #!rest)
		- formal argument lists.
 

Tue Apr  8 14:59:53 MET DST 1997 (Manuel Serrano):

	* Update configure/setjmp to check on Sparc the correctness of
	   __setjmp/__longjmp.


Tue Apr  1 08:59:36 MET DST 1997 (Manuel Serrano):

	*** Fix incoherences between the foreign compilation code and the
	  documentation (pointed out by Christopher Oliver.


Thu Mar 25 13:23:45 MET 1997 (Manuel Serrano):

	* Change the library name policy. The library name and the
          library directory name now include the Bigloo name, the Bigloo 
          major release number and the Bigloo minor release number.	

	* Improve error message production (less code consuming).

	*** Fix the C trigraphs collision.


Mon Mar 24 16:34:19 MET 1997 (Manuel Serrano):

********* Brand new release 1.9a.
          -----------------------

	* This version is completely new. It is a rewriting from scratch
          of the whole Bigloo system.


Mon Aug  7 17:40:57 EDT 1995 (Manuel Serrano):
	
********* Announcement of the release 1.8.
          --------------------------------

	* Complete rewriting of the compiler and the main part of the
	  library.

Sat Feb 25 09:32:25 EST 1995 (Manuel Serrano):
	*** Fix a bug on Clib/writer.c (that makes Bigloo crashing under
          Iris Indy) (thanks to Marcel Turcotte and Drew Whitehouse).

	*** Fix a bug on bind-exit compilation (thanks to Dominique Boucher).


Fri Dec 16 08:47:31 MET 1994 (Manuel Serrano):

	* Case optimization.

	* Re-organization of the BCNST values.

	*** Fix all problems due to signal and bind-exit (this solve all
          problems of the top-level: ^C, floatting point error, ...).

	*** Hash-tables.


Thu Nov  3 08:54:49 MET 1994 (Manuel Serrano):

	* Alpha port.

	* Addition of anonymous functions in the assertions.

	* Pragma compiler checks.

	*** Fix confusions between interpreter and compiler macros.

	
Sat Oct 22 10:10:35 MET 1994 (Manuel Serrano):

	* Addition of `get-signal-handler' (suggested by
          Kenneth Dwayne Ray.


Thu Sep  8 17:07:16 MET DST 1994 (Manuel Serrano):

	*** Fix several bug in Rgc (thanks to Basile STARYNKEVITCH).


Tue Sep  6 18:05:59 MET DST 1994 (Manuel Serrano):

	* Improvement of constants compilation.


Wed Aug 31 16:22:35 MET DST 1994 (Manuel Serrano):

	*** Fix a bug on free variables in Lift pass (thanks 
          to Edouard Parmelan).


Fri Aug 26 09:18:37 MET DST 1994 (Manuel Serrano):

	*** Fix a bug on arithmetics comparaison (they were bugous when
          they were used with more than 2 arguments) (thanks to Luc Moreau).

	* Improve the inline expansion of recursive functions.

	
Wed Aug 24 14:26:37 MET DST 1994 (Manuel Serrano):

	*** Fix a bug on foreign exportations (thanks to Thierry Saura).


Tue Aug 23 14:26:32 MET DST 1994 (Manuel Serrano):

	* Add an Assertion mecanisme to Bigloo (-g3).

	*** Fix several bug and mis-feature on the foreign interface (thanks
          to David Gurr and Dipankar Gupta).

	*** Fix small bugs on the unix interface (basename, dirname, ...)

	*** Add the User pass.

	*** Fix a bug on the *load-path* variable.

	* Improve the `repl'

	* -cg force Bigloo do not remove the C files.

	*** Fix a bug on the signal initialization.
	
	*** The -w option now concern the compiler *and* the interpreter.

	
Thu Jun  2 11:45:04 MET DST 1994 (Manuel Serrano):

	*** Fix a small but on `bind-exit' compilation (written escape 
	  procedures were sometimes incorrectly compiled).


Wed May 25 08:37:25 MET DST 1994 (Manuel Serrano):

	* Improvement of `gensym' which now is guaranty to return a non
	  existing symbol.

	* Local functions are now traced when the -g2 option is used.


Mon Apr 18 11:32:53 MET DST 1994 (Manuel Serrano):

	* Add the character % to the set of letter which can be use to
	  coumpond identifier (thanks to David Gurr).


Fri Mar 25 11:54:19 MET 1994 (Manuel Serrano):

	*** Fix a bug on the `case' form macro expansion.


Wed Mar 23 09:13:22 MET 1994 (Jean Marie Geffroy):

	*** Fix two bug on the pattern matching compiler 
          (one on structure matching and one on atom matching).


Mon Mar 21 10:32:36 MET 1994 (Manuel Serrano):

	*** Fix a bug on the `string_for_read' function 
	  (thanks to Loic Prylli).
	
	*** Fix a bug on the `rgc' usage under the interpreter (thanks to
          Andreas Kind).


Wed Mar 16 17:20:20 MET 1994 (Manuel Serrano):
	
	*** Fix a bug on the reader.

	* The -c option has change of meaning. It now prevent linking. The
	  old -c option is now named -copt.


Wed Mar  9 14:46:55 MET 1994 (Manuel Serrano):

	* `rational?' and `complex?' now return #t.

	*** Fix two smalls bugs on the `cse' pass (this pass was too much
	  conservative).


Fri Mar  4 17:42:03 MET 1994 (Manuel Serrano):
	
	*** Fix a distribution bug which make some libraries compiled in `safe'
	  mode rather in `unsafe' mode (thanks to Jean-Marie Geffroy).

	* Add a `(flush-output-port (current-output-port))' before printing
	  error messages (an idea of Christian Queinnec).

	* Add a variable `manpath' in the installation.

	*** Fix a reader bug, which the form `#!/.../bigloo' disable.


Wed Mar  3 11:42:03 MET 1994 (Manuel Serrano):

********* Announcement of the release 1.6.
          --------------------------------


Thu Feb 24 09:55:41 MET 1994 (Manuel Serrano):
	
	* Addition of the -I option.

	* Addition of the structure allocation.

	* Improvement of the interperter.

	* Improvement of the compilation of the `not' expressions.

	* Improvement of the `Fuse' pass.

	
Thu Jan 20 10:25:10 MET 1994 (Manuel Serrano):

	* Creation of the functions `rational?' and `complex?' which 
          always return `#f'

	* Creation of the Ieee function `string->number'.

	* It is become possible to compile all the `.scm' file then
          to link them. ie. before for three files `foo.scm', `bar.scm',
          `gee.scm', it was necessary to do:
          $ bigloo gee.scm -A
          $ bigloo bar.scm -A
          $ bigloo foo.scm bar.o gee.o

          It is now possible to do:
          $ bigloo gee.scm -A
          $ bigloo bar.scm -A
          $ bigloo foo.scm -A
          $ bigloo foo.o bar.o gee.o

	* The character `#' it not allowed any more is the symbol.

	* Creation of the two functions `string->obj' and `obj->string' which
          accept circular objects.

	* Creation of the library function `blit-string' 
          (see the documentation).

	* Improvement of the foreign interface (see the documentation).


Mon Jan 17 10:12:57 MET 1994 (Manuel Serrano):

	* The library function `getenv' now returns `#f' is there is not
          variable bound to the argument name.


Sat Jan  8 11:04:53 MET 1994 (Manuel Serrano):
	
	* Identifier now support 8 bits characters.

	*** Fix several bugs from `Lift' and `Integ'


Wed Jan  5 08:25:06 MET 1994 (Manuel Serrano):
	
	* Macros defined with the `define-macro' form now test the number
          of arguments provided.
	
	* Rgc is now available from the interpreter.

	* Creation of the `output-string-port'.

	* The syntax of the `.bigloorc' changed.

	
Sat Dec 25 13:42:50 MET 1993 (Manuel Serrano):
	
	* Addition of the function `string-for-read'.

	* Change the printer's behaviour for vectors.

	* The reader can now read the characters written with the syntaxe
          #a???. and can read the constant given with the syntaxe #<????>.

	* The writer can now write all the constant.


Wed Dec 22 15:03:26 MET 1993 (Manuel Serrano):

	* Extend the allowed character in the identifier definition with
           following chars: '`,@


Tue Dec 21 20:04:21 MET 1993 (Manuel Serrano):

	* Extend kit.

	* Creation of the release 1.6.
          ----------------------------


Fri Dec 17 18:47:39 MET 1993 (Manuel Serrano):

	*** Fix a bug on the integ pass which made the compiler fail on some
          (rare) programs.


Tue Nov 23 15:15:38 MET 1993 (Manuel Serrano):

	*** Fix a `mis-feature' on the `define' top level form of the
          interpreter.


Tue Nov 16 08:22:40 MET 1993 (Manuel Serrano):
	
	*** Fix a bug on compilation of expression such as 
	  `(if (begin (set! x 5) #t) E1 E2)' which was compiled as
	  `E1'.
	
	*** Fix a bug on the `open_input_string' function (which allocated
	  too small buffer).


Tue Nov  9 10:34:44 MET 1993 (Manuel Serrano):

	*** Fix a very dangerous bug on the `Integ' pass. This bug made
          Bigloo generate wrong C code. This bug exists from the older
          release of Bigloo but I have never meet it before today !


Wed Oct 27 08:59:09 MET 1993 (Manuel Serrano):

	* Full re-writing of the typing system.
	  Improvement of the foreign interface (see the documentation).
	  The user can now write his own C types.


Tue Oct 26 11:43:49 MET 1993 (Manuel Serrano):

	*** Fix a bug on the library function `read-line'
          (thanks to Stephen J Bevan)


Fri Oct 15 17:23:10 MET 1993 (Manuel Serrano):

	* Improve the macro (now, when compiling, the compiler can access
	  the macros of the interpreter). This is usefull for writing
	  macros that are using macros for computing their expansion.

	* Add the `load' clause (see the documentation) in the module language.


Mon Oct  4 11:20:18 MET 1993 (Manuel Serrano):

	* Put `effect' pass before 0cfa.

	* Add the (forgotten until now) structure in the definition of 
          `equal?' (thanks to Christian Queinnec).


Thu Sep 30 10:01:52 MET 1993 (Manuel Serrano):

	* Creation of the Fuse pass.


Fri Sep 24 16:15:14 MET DST 1993 (Manuel Serrano):

	* Improve the error printing under the interpreter.


Wed Sep 22 13:56:29 MET DST 1993 (Manuel Serrano & Jean-Marie Geffroy):

	* Improve the bound checking.

	* Creation of a new special form: `define-pattern'.

	* Pattern matching on structure.


Wed Sep  8 09:48:57 MET DST 1993 (Manuel Serrano):

	* The translation case-sensitive to upper-case for the symbols
          was done in the function `string->symbol'. Since this is
          incorrect (the expression `(eq? (string->symbol "Foo") 'foo),
          should be evaluated as #f), I change this. String->symbol don't
          do, now, any translation but the reader do some.

	* Adding of the property to the symbols (see the B.U.M).

	* Creation of the release 1.5.
          ----------------------------

Mon Aug 30 11:21:17 MET DST 1993 (Manuel Serrano):

	* Re-design of the string's implementation with the creation of
          the foreign strings and the scheme strings (see the Bigloo User's
          Manual).

	*** Fix a bug on the `read-char' function which had some difficulties
          to read `end-of-file' at the console.


Wed Aug 25 08:53:26 MET DST 1993 (Manuel Serrano):

	* Rewriting of the all the `0cfa' analysis.

	* Improving the inlining of functions which contain recursions.

	* Rewriting of the interpreter.

	*** Adding of a new optimisation mode (-O3).

	*** Fix of bugs on:
		- call/cc
		- arity checking
		- type checking
		
	* Creation of the release 1.4.
          ----------------------------
