]> code.bitgloo.com Git - bitgloo/alee-forth.git/log
bitgloo/alee-forth.git
2 years agostreamline single execution
Clyne Sullivan [Sun, 26 Feb 2023 00:50:27 +0000 (19:50 -0500)]
streamline single execution

2 years agoreduce built-in word count
Clyne Sullivan [Sat, 25 Feb 2023 18:39:04 +0000 (13:39 -0500)]
reduce built-in word count

2 years agoimplement leave
Clyne Sullivan [Sat, 25 Feb 2023 15:09:33 +0000 (10:09 -0500)]
implement leave

2 years agodouble-width mul/div; error strings
Clyne Sullivan [Sat, 25 Feb 2023 13:25:31 +0000 (08:25 -0500)]
double-width mul/div; error strings

2 years agocompact implementation; runs on msp430
Clyne Sullivan [Sat, 25 Feb 2023 00:09:53 +0000 (19:09 -0500)]
compact implementation; runs on msp430

2 years agofix decimal and hex
Clyne Sullivan [Fri, 24 Feb 2023 13:50:46 +0000 (08:50 -0500)]
fix decimal and hex

2 years agoremove ParseStatus; reduce stack usage
Clyne Sullivan [Fri, 24 Feb 2023 13:50:28 +0000 (08:50 -0500)]
remove ParseStatus; reduce stack usage

2 years agoenable warnings
Clyne Sullivan [Thu, 23 Feb 2023 23:31:40 +0000 (18:31 -0500)]
enable warnings

2 years agotry dict save/load; prevent execute recursion
Clyne Sullivan [Thu, 23 Feb 2023 23:28:38 +0000 (18:28 -0500)]
try dict save/load; prevent execute recursion

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