2021-08-03 10:35:05 hi. :) 2021-08-03 10:37:16 hello 2021-08-03 10:37:18 ! 2021-08-03 10:37:28 heya eris, how've you been? 2021-08-03 10:37:30 :) 2021-08-03 10:39:17 good! 2021-08-03 10:39:26 how about you? 2021-08-03 10:39:33 good. :) 2021-08-03 11:11:58 hey. back. 2021-08-03 11:12:07 eris, are you still here? 2021-08-03 11:13:44 people connected via matrix are always here :) 2021-08-03 11:13:50 :) 2021-08-03 11:14:04 hello there siraben. glad to see you. :) 2021-08-03 11:14:23 what's this matrix that you've been referring to since yesterday? 2021-08-03 11:16:47 siraben, are you american? or just studying in the u.s.? 2021-08-03 11:19:05 the latter 2021-08-03 11:19:20 kathe: https://matrix.org/ 2021-08-03 11:19:34 siraben, where are you actually from? 2021-08-03 11:20:59 from the Land of Types, of course 2021-08-03 11:21:34 over the sea of abstraction :P 2021-08-03 11:22:45 mhm! i am 2021-08-03 11:23:03 matrix is a lovely little protocol 2021-08-03 11:23:14 lovely yeah 2021-08-03 11:23:18 littleā€¦ not sure :P 2021-08-03 11:26:48 thats fair, haha 2021-08-03 11:29:45 anyone here uses swiftforth from forth, inc.? 2021-08-03 11:32:38 siraben: does your forth handle reals? if yes, using ieee-754? 2021-08-03 11:33:07 you mean floating point? 2021-08-03 11:33:11 yes 2021-08-03 11:33:17 reals require unbounded memory to represent exactly :P 2021-08-03 11:33:30 floating-point is one of techniques for handling reals. 2021-08-03 11:33:34 not at the moment but I exposed some syscalls that call out to the TI-OS 2021-08-03 11:33:48 yeah with loss in precision 2021-08-03 11:34:00 siraben: checkout posithub.org and go through it thorougly. 2021-08-03 11:35:03 looks interesting 2021-08-03 11:35:13 though I have more interest in IEEE representation before other ones 2021-08-03 11:35:31 https://www.itu.dk/~sestoft/bachelor/IEEE754_article.pdf 2021-08-03 11:46:01 siraben: that's an interesting read. i'm enjoying it, a lot. thanks for sharing. 2021-08-03 11:55:26 siraben: which gnu/linux distribution do you use? 2021-08-03 12:03:52 okay, time for me to sign-off. 2021-08-03 12:03:57 o/ 2021-08-03 12:04:10 kathe: I use NixOS 2021-08-03 12:04:11 adios! 2021-08-03 12:04:11 bye! 2021-08-03 12:04:15 not all linux is gnu anymore, funnily enough 2021-08-03 12:04:37 if you called my distribution gnu i'd look at you funny 2021-08-03 12:08:00 DGASAU argued against FORTH in this channel. It is like arguing against Common Lisp. 2021-08-03 12:16:54 where is KipIngram these days? 2021-08-03 12:17:34 he used to be in here daily 2021-08-03 12:40:39 I'm around. Howdy. 2021-08-03 12:40:46 Just been distracted by other interests. 2021-08-03 12:41:03 Taken up some woodworking, and have been overhauling the 3rd car garage into a decent shop. 2021-08-03 12:41:20 DGASAU was a *character*. 2021-08-03 12:41:25 I remember him. 2021-08-03 12:42:22 You couldn't really argue with him though - he was just trolling everyone. 2021-08-03 12:48:04 MrMobius: I tend to be kind of "fitful" in my interests - it's not that I "lost interest" in Forth, but a new interest came along and they can kind of be all-consuming. 2021-08-03 12:49:09 Forth and physics self-study have tended to be my "things" over the years, but I did go through a geneaology phase a few summers ago, and now I'm kind of having a good time with the woodworking. For a long time I've wished for something that would keep me from spending all of my time in front of the computer - so maybe this is it. 2021-08-03 13:03:02 KipIngram: hello again! 2021-08-03 13:09:37 Hi. 2021-08-03 13:30:03 KipIngram, very cool! 2021-08-03 13:30:59 I was looking forward to your forth calculator. maybe you'll get back to it when you're in a Forth phase again 2021-08-03 14:11:12 :-) 2021-08-03 14:11:56 If I do a calculator, I want to include some sort of features I've never seen in calculators before. Ability to work with finite fields came to mind as a possibility. 2021-08-03 14:14:31 I'm surer when I get sucked into the Forth vortext again it will be painfully obvious to all of you - I'll be in here running my yap. :-) 2021-08-03 15:58:47 Hey KipIngram what Forth calculator are you working on? 2021-08-03 16:00:00 a reverse polish notation one 2021-08-03 16:00:09 zero lines of code, tell me a PL who can do better! 2021-08-03 16:01:25 is it a custom hardware or an app? 2021-08-03 16:03:16 I am also interested. 2021-08-03 16:21:14 here's my own humble attempt at a forth calculator running on custom hardware with a 6502 http://calc6502.com/calc6507/main.html 2021-08-03 16:28:25 this is impressive 2021-08-03 16:33:19 zerorpi: I'm not, really - it's just something I've mentioned as having on a vague future project list, and MrMobius is enthusiastic about it. :-) 2021-08-03 16:34:06 It would be custom hardware. 2021-08-03 16:34:37 I'm sure I'd wind up making it ridiculously over-powered, given that I've hardly picked up a calculator for... well, decades. 2021-08-03 16:35:09 The way the world has evolved them into near oblivion makes me a little sad - my calculator and I were inseparable companions back when I was in college in the early 80's. 2021-08-03 16:38:29 i feel you, i was a calculator enthusiastic as well in the 90's 2021-08-03 16:39:06 wow this calc6507 also accepts colon definitions 2021-08-03 16:39:40 heh ya. it's a real forth. check out the word list 2021-08-03 16:45:57 what does it compile? threaded code? 2021-08-03 16:46:43 no R> and >R? 2021-08-03 16:46:45 i see it's full assembly 2021-08-03 16:47:05 tokenized. only 2k ram 2021-08-03 16:47:43 no R> and >R. im trying to make something very hard to crash but i could add those 2021-08-03 16:48:02 thats fair 2021-08-03 16:50:07 ya full assembly. needs to fit in 8k and is already 9k so gonna redo part of it with a register vm for floating point stuff which is what takes up most of the space 2021-08-03 16:50:16 then either that or forth to shrink the interface stuff 2021-08-03 17:15:37 cool stuff, must have been lots of work 2021-08-03 17:16:27 i did a forth calculator not too long ago but that's just a phone app, nowhere near as cool 2021-08-03 17:17:31 what's the purpose of strings? i see can push one on the stack but can't find any words operating on strings 2021-08-03 17:17:33 Full assembly is the way to go. ;-) 2021-08-03 17:18:22 I find the string handling in Python to be VERY valuable when I need to munge text around. Like if I want to post-process the output of some program to put human readable output into a database or something. 2021-08-03 17:18:27 Pythong sort of got strings right. 2021-08-03 17:18:54 Hmmm... 2021-08-03 17:18:57 Pythong... 2021-08-03 17:19:04 Not sure what that is, but it sounds potentially fun... 2021-08-03 17:19:16 python thong? 2021-08-03 17:19:22 assembly is fun, it just takes long time to do things in it 2021-08-03 17:19:25 Or something. 2021-08-03 17:19:28 Yes, it does. 2021-08-03 17:19:34 It's... gratifying, though. 2021-08-03 17:19:40 As things begin to come together. 2021-08-03 17:26:10 d/ 2021-08-03 17:30:24 zerorpi, cool! do you have a link? 2021-08-03 17:30:45 cant do anything with strings yet. it might make sense to leave on on the stack to communicate with the user 2021-08-03 17:31:03 trying to fit this into 8k then plan is to do 32k version with string words 2021-08-03 17:32:07 there are no efficient c compilers for the 6502 and there never be one so you kind of have to do asm if you care about size or speed 2021-08-03 18:19:22 MrMobius: https://play.google.com/store/apps/details?id=com.vectron.forthcalc but it's only for android