2022-03-29 12:27:21 re: extensions, I use .forth or .retro mostly 2022-03-29 12:50:16 This is a neat video on actually doing something sophisticated with the GA144 chip: 2022-03-29 12:50:18 https://www.youtube.com/watch?v=2icwrOYbWQ0 2022-03-29 12:50:44 It's a stand-alone Forth development environment running on a single GA144. 2022-03-29 12:51:05 Looks like you'd have a pair of them - one running the dev system and the other that you'd target your applications to. 2022-03-29 13:15:37 I suspect the easiest way to figure out how to handle a system like that would be to study working examples like this one. 2022-03-29 13:16:10 Those cores are so limited that doing anything fancy at all would require a group of them working together in some effective way. 2022-03-29 22:39:03 Got my number conversion code upgraded to include floating point this afternoon. 2022-03-29 22:39:16 I'd left a hook for that - where it just threw an error. 2022-03-29 22:39:51 I haven't quite finished, but all the hard part is done - I'm at a point where I either have an integer or a mantissa/exponent pair of integers on the stack, and a flag telling me which case it is. 2022-03-29 22:39:59 so all that's left is a little fpu diddling. 2022-03-29 22:40:54 Right now it checks that flag, and if it's a float it just prints out the exponent, so the integer is on the stack just like a lone int would be. That was good for testing it out. 2022-03-29 22:41:51 I could have it do double precision ints too if I wanted to, but I don't think I will. I think a decimal point, an exponent indicator, or both will just mean "it's a float." 2022-03-29 22:42:41 The only corner I'm aware of having cut is that I can't start off with a decimal point - there has to be at least one digit first. 2022-03-29 22:43:18 It won't allow weird stuff like 73-8 etc. The - sign has to be at the beginning of mantissa or exponent.