]> code.bitgloo.com Git - bitgloo/alee-forth.git/log
bitgloo/alee-forth.git
2 years agofix cell size handling; optimize for speed
Clyne Sullivan [Thu, 23 Feb 2023 23:04:49 +0000 (18:04 -0500)]
fix cell size handling; optimize for speed

2 years ago.(, buffer:, c", erase
Clyne Sullivan [Thu, 23 Feb 2023 13:29:11 +0000 (08:29 -0500)]
.(, buffer:, c", erase

2 years agobegin work on core extensions; fix does>
Clyne Sullivan [Thu, 23 Feb 2023 00:46:12 +0000 (19:46 -0500)]
begin work on core extensions; fix does>

2 years agoadd j
Clyne Sullivan [Wed, 22 Feb 2023 17:23:42 +0000 (12:23 -0500)]
add j

2 years agomove some corewords to core.fth; fix word reading
Clyne Sullivan [Wed, 22 Feb 2023 16:43:21 +0000 (11:43 -0500)]
move some corewords to core.fth; fix word reading

2 years agofix comments; add accept, invert, true/false, environment?
Clyne Sullivan [Wed, 22 Feb 2023 15:38:07 +0000 (10:38 -0500)]
fix comments; add accept, invert, true/false, environment?

2 years agoadd recurse, move
Clyne Sullivan [Tue, 21 Feb 2023 21:59:28 +0000 (16:59 -0500)]
add recurse, move

2 years agos", quit, abort
Clyne Sullivan [Tue, 21 Feb 2023 14:08:30 +0000 (09:08 -0500)]
s", quit, abort

2 years agofix execution lookup; add unloop
Clyne Sullivan [Tue, 21 Feb 2023 00:28:46 +0000 (19:28 -0500)]
fix execution lookup; add unloop

2 years agoconcise parser; >body, >in, source
Clyne Sullivan [Tue, 21 Feb 2023 00:00:30 +0000 (19:00 -0500)]
concise parser; >body, >in, source

2 years agocreate, does>, variables
Clyne Sullivan [Mon, 20 Feb 2023 22:32:35 +0000 (17:32 -0500)]
create, does>, variables

2 years agotext words; control word fixes
Clyne Sullivan [Mon, 20 Feb 2023 14:36:33 +0000 (09:36 -0500)]
text words; control word fixes

2 years agodo loops, executor fixes
Clyne Sullivan [Sun, 19 Feb 2023 23:44:10 +0000 (18:44 -0500)]
do loops, executor fixes

2 years agofundamental compiling words
Clyne Sullivan [Sun, 19 Feb 2023 16:52:18 +0000 (11:52 -0500)]
fundamental compiling words

2 years agofix bad word detection
Clyne Sullivan [Fri, 17 Feb 2023 16:14:40 +0000 (11:14 -0500)]
fix bad word detection

2 years agosome cleanup
Clyne Sullivan [Fri, 17 Feb 2023 13:15:30 +0000 (08:15 -0500)]
some cleanup

2 years agohandle input within dictionary
Clyne Sullivan [Fri, 17 Feb 2023 01:12:03 +0000 (20:12 -0500)]
handle input within dictionary

2 years agoallow byte indexing
Clyne Sullivan [Tue, 14 Feb 2023 19:35:29 +0000 (14:35 -0500)]
allow byte indexing

2 years agodepth and more core.fth words
Clyne Sullivan [Fri, 10 Feb 2023 02:54:58 +0000 (21:54 -0500)]
depth and more core.fth words

2 years agoadd 2/ and 2*
Clyne Sullivan [Fri, 10 Feb 2023 01:30:24 +0000 (20:30 -0500)]
add 2/ and 2*

2 years agoadd else
Clyne Sullivan [Fri, 10 Feb 2023 01:30:09 +0000 (20:30 -0500)]
add else

2 years agoimplement if and then
Clyne Sullivan [Fri, 10 Feb 2023 01:15:16 +0000 (20:15 -0500)]
implement if and then

2 years agoadd more core.fth words
Clyne Sullivan [Thu, 9 Feb 2023 23:20:35 +0000 (18:20 -0500)]
add more core.fth words

2 years agobuild as library; add small target
Clyne Sullivan [Thu, 9 Feb 2023 21:41:34 +0000 (16:41 -0500)]
build as library; add small target

2 years agofix indentation
Clyne Sullivan [Thu, 9 Feb 2023 19:12:26 +0000 (14:12 -0500)]
fix indentation

2 years agoparse files
Clyne Sullivan [Thu, 9 Feb 2023 19:01:05 +0000 (14:01 -0500)]
parse files

2 years agoadd README
Clyne Sullivan [Thu, 9 Feb 2023 16:26:11 +0000 (11:26 -0500)]
add README

2 years agofix const
Clyne Sullivan [Thu, 9 Feb 2023 16:16:38 +0000 (11:16 -0500)]
fix const

2 years agoinitial commit
Clyne Sullivan [Thu, 9 Feb 2023 15:30:55 +0000 (10:30 -0500)]
initial commit