k8noscheme:mainline.git
7 years agosmall fixes to allow warningless compilation with Qt structsout
ketmar [Fri, 11 Dec 2009 23:38:45 +0000 (01:38 +0200)]
small fixes to allow warningless compilation with Qt

7 years agosymbol names are ucs now
ketmar [Fri, 11 Dec 2009 23:24:22 +0000 (01:24 +0200)]
symbol names are ucs now

7 years agofixed broken user primitives
ketmar [Fri, 11 Dec 2009 21:22:40 +0000 (23:22 +0200)]
fixed broken user primitives

7 years agoremoved some debug output
ketmar [Fri, 11 Dec 2009 21:00:57 +0000 (23:00 +0200)]
removed some debug output

7 years agoimage i/o rewritten: we don't need to save unnecessary info
ketmar [Fri, 11 Dec 2009 20:57:58 +0000 (22:57 +0200)]
image i/o rewritten: we don't need to save unnecessary info

7 years agoparser now correctly understands ';' and c-like escapes in strings
ketmar [Fri, 11 Dec 2009 20:30:42 +0000 (22:30 +0200)]
parser now correctly understands ';' and c-like escapes in strings

7 years agomany changes; libification libify2
ketmar [Fri, 11 Dec 2009 19:55:46 +0000 (21:55 +0200)]
many changes; libification

* stack is now allocated dynamically and not stored in the image file
* added 'user primitives', so one can extend K8NOSCHEME (wow!)
* .def file compiler included in library, so one can load either .img or .def
* removed primitives: (set-save-img) and (save-img?)
* added cleanup after reading image, so saving image after error works ok

7 years agomade 'switch' code default one
ketmar [Fri, 11 Dec 2009 11:49:29 +0000 (13:49 +0200)]
made 'switch' code default one

7 years agoadded 'big switch' code; it's a liiiiitle faster
ketmar [Fri, 11 Dec 2009 11:47:22 +0000 (13:47 +0200)]
added 'big switch' code; it's a liiiiitle faster

7 years agooops. fixed broken image writer
ketmar [Fri, 11 Dec 2009 09:39:20 +0000 (11:39 +0200)]
oops. fixed broken image writer

7 years agoexported 'push'
ketmar [Fri, 11 Dec 2009 09:24:46 +0000 (11:24 +0200)]
exported 'push'

7 years agovirtual memory pool moved to 'machine' structure
ketmar [Fri, 11 Dec 2009 09:22:37 +0000 (11:22 +0200)]
virtual memory pool moved to 'machine' structure

7 years ago(sequence) -> (begin)
ketmar [Fri, 11 Dec 2009 08:53:39 +0000 (10:53 +0200)]
(sequence) -> (begin)

7 years agochanged image version; added signature to image file
ketmar [Thu, 10 Dec 2009 19:52:42 +0000 (21:52 +0200)]
changed image version; added signature to image file

7 years agoadded 'closure' sample doitaslib
ketmar [Thu, 10 Dec 2009 17:41:46 +0000 (19:41 +0200)]
added 'closure' sample

7 years agogreat renaming; pt 5.1
ketmar [Thu, 10 Dec 2009 17:40:51 +0000 (19:40 +0200)]
great renaming; pt 5.1

7 years agogreat renaming; pt 5
ketmar [Thu, 10 Dec 2009 17:38:38 +0000 (19:38 +0200)]
great renaming; pt 5

7 years agogreat renaming; pt 4
ketmar [Thu, 10 Dec 2009 17:07:50 +0000 (19:07 +0200)]
great renaming; pt 4

7 years agogreat renaming; pt 3
ketmar [Thu, 10 Dec 2009 16:56:00 +0000 (18:56 +0200)]
great renaming; pt 3

7 years agogreat renaming; pt 2
ketmar [Thu, 10 Dec 2009 16:22:06 +0000 (18:22 +0200)]
great renaming; pt 2

7 years agogreat renaming; pt 1
ketmar [Thu, 10 Dec 2009 16:06:35 +0000 (18:06 +0200)]
great renaming; pt 1

7 years agogreat renaming; pt 0
ketmar [Thu, 10 Dec 2009 15:51:53 +0000 (17:51 +0200)]
great renaming; pt 0

7 years agoadded flag to disable checks that can segfault in error handler
ketmar [Thu, 10 Dec 2009 15:38:53 +0000 (17:38 +0200)]
added flag to disable checks that can segfault in error handler

7 years agonew primitives; new variable
ketmar [Thu, 10 Dec 2009 02:39:21 +0000 (04:39 +0200)]
new primitives; new variable

variable "*toplevel-print-result*" controls printing in top-level REPL loop;
do: (define *toplevel-print-result* t) to allow printing

primitive "(set-save-img <bool>)" sets "save image on exit" flag;
check it with "save-img?"

7 years agoforgot to add moved files
ketmar [Thu, 10 Dec 2009 01:17:30 +0000 (03:17 +0200)]
forgot to add moved files

7 years agobranched; prepared to changing system image
ketmar [Thu, 10 Dec 2009 01:16:42 +0000 (03:16 +0200)]
branched; prepared to changing system image

7 years agoincreased print buffer size to allow calculate 10000!
ketmar [Thu, 10 Dec 2009 00:56:24 +0000 (02:56 +0200)]
increased print buffer size to allow calculate 10000!

btw, it takes about 7 seconds to calculate 10000! on my Core2Duo 3GHz

7 years agodriver now accepts arguments: '--image', '--eval' and file name to eval
ketmar [Thu, 10 Dec 2009 00:48:55 +0000 (02:48 +0200)]
driver now accepts arguments: '--image', '--eval' and file name to eval

7 years agoremoved some unnecessary "{}" and changed some code to be less 'ify'
ketmar [Thu, 10 Dec 2009 00:29:40 +0000 (02:29 +0200)]
removed some unnecessary "{}" and changed some code to be less 'ify'

7 years agoremoved some unnecessary spaces
ketmar [Thu, 10 Dec 2009 00:18:30 +0000 (02:18 +0200)]
removed some unnecessary spaces

7 years agoremoving 'standard.gen' before recreation
ketmar [Thu, 10 Dec 2009 00:14:25 +0000 (02:14 +0200)]
removing 'standard.gen' before recreation

7 years agofixed bug with error reporting in image readed; added copyrights
ketmar [Wed, 9 Dec 2009 23:57:57 +0000 (01:57 +0200)]
fixed bug with error reporting in image readed; added copyrights

7 years agomore restyling...
ketmar [Wed, 9 Dec 2009 23:08:54 +0000 (01:08 +0200)]
more restyling...

7 years agomore restyling
ketmar [Wed, 9 Dec 2009 22:31:03 +0000 (00:31 +0200)]
more restyling

7 years agomore restyling; added a way to check md5 of newly generated standard.gen
ketmar [Wed, 9 Dec 2009 22:14:46 +0000 (00:14 +0200)]
more restyling; added a way to check md5 of newly generated standard.gen

7 years ago"constified" some chars
ketmar [Wed, 9 Dec 2009 21:54:03 +0000 (23:54 +0200)]
"constified" some chars

7 years agoadded info about original author
ketmar [Wed, 9 Dec 2009 21:10:55 +0000 (23:10 +0200)]
added info about original author

7 years agotabs->spaces
ketmar [Wed, 9 Dec 2009 20:20:33 +0000 (22:20 +0200)]
tabs->spaces

7 years agoadded shell script to regenerate standard.gen
ketmar [Wed, 9 Dec 2009 20:18:51 +0000 (22:18 +0200)]
added shell script to regenerate standard.gen

7 years agojamified image generation
ketmar [Wed, 9 Dec 2009 20:06:14 +0000 (22:06 +0200)]
jamified image generation

7 years agojamified; one warning removed
ketmar [Wed, 9 Dec 2009 19:58:45 +0000 (21:58 +0200)]
jamified; one warning removed

TODO: generate standard.img from Jamfile

7 years agoinitial commit
ketmar [Wed, 9 Dec 2009 19:15:21 +0000 (21:15 +0200)]
initial commit