2021-06-22 11:33:26 is there any information regarding the creator of this website and forth bootstrap? https://forth.neocities.org/ neocities says it was made a year ago and updated pretty scarcely. wishing I 2021-06-22 11:43:00 there's a word called "compiler:" commented that its only useful for bootstrapping. it's used at the very top of the boot.fth, I think to add : and ; to the dictionary. then later creates IN 2021-06-22 12:18:16 crc: cbridge is down or freenode side is quiet? 2021-06-22 12:18:52 the bridge is still working as far as I can tell, it's just silent on the other side 2021-06-22 12:20:03 if it's been inactive for like 10 days it may be worth just shutting it off. 2021-06-22 12:24:23 it's been two days. I'm keeping an eye on it. 2021-06-22 12:26:29 brainfunnel: I can't find anything on an author for that :( 2021-06-22 12:34:47 crc: yeah its very weird. like this thing just magically popped into existence in 2020. 2021-06-22 12:38:45 and maybe it was a mistake to pick an implementation to study that's this terse and mysterious haha 2021-06-22 12:45:41 brainfunnel: Which implementation is it? 2021-06-22 12:47:11 neuro`: https://forth.neocities.org/ 2021-06-22 12:49:22 Reminds me of Sean Barret's IOCCC entry. It also had a nice design document. 2021-06-22 12:49:55 https://raw.githubusercontent.com/c00kiemon5ter/ioccc-obfuscated-c-contest/master/1992/buzzard.2.design 2021-06-22 12:55:33 neuro`: thanks for the doc! i'll have a read of it now. should be enjoyable 2021-06-22 12:58:49 retroprogramming.com has a nice series for a small forth called itsy forth, that one is good too. 2021-06-22 12:59:05 http://www.retroprogramming.com/2012/06/itsy-forth-compiler.html 2021-06-22 13:08:07 will take a look at this one too, sounds coo 2021-06-22 13:08:15 cool 2021-06-22 13:31:27 wow, this design document is really good 2021-06-22 13:47:06 ooh, small forths. I wrote one too :D https://niedzejkob.p4.team/bootstrap/miniforth/ 2021-06-22 13:47:32 anyway, are there any existing designs for including context (like runtime numbers and strings) in the message of abort" ? 2021-06-22 14:33:04 Ah you're here, nice 2021-06-22 14:35:15 impomatic: speaks volumes about how alive freenode is these days, haha cbridge 2021-06-22 14:35:27 oops wrong ping, meant to ping imode 2021-06-22 14:38:26 neuro`: yeah, since recently 2021-06-22 14:38:38 ACTION waves to siraben :-) 2021-06-22 14:38:47 o/ 2021-06-22 14:42:09 I have a newer version of Itsy Forth which I ought to post at some point. 2021-06-22 14:43:44 newer? I'm reading the itsy posts rn and would be interested in seeing a newer version 2021-06-22 14:48:47 It adds more standard words, making it easier to use for something useful. I'll look for the latest version when I'm in the office. 2021-06-22 14:52:11 Oh retroprogramming.com guy is also here! 2021-06-22 15:01:22 I decided to focus on only: http://lars.nocrew.org/dpans/dpans.htm and not wading through various resources. 2021-06-22 15:37:02 siraben: lol. 2021-06-22 17:00:57 Has anyone looked into Green Array chips? 2021-06-22 17:08:45 with so many dead links on their site it's hard for me to figure out what they're doing 2021-06-22 17:09:48 Checking the website just now it seems to be updated recently. But they definitely suffer greatly in the area of marketing. 2021-06-22 17:10:48 I like the concept, and see possible uses, but it's also not a replacement for a singlecore MCU in some of the areas they're advertising for 2021-06-22 17:11:09 massively parallel is hard and isn't smth you can just throw at every problem, sadly :( 2021-06-22 17:11:30 would definitely be fun to program though 2021-06-22 17:12:09 Chuck said in an interview that he'd be like if it was put to use in AI. I guess neural networks specifically? Maybe throwing thousands of them together and each core executes a neur 2021-06-22 17:12:26 There's an example of this exact concept in the AI industry now 2021-06-22 17:12:27 s/be like/like/ 2021-06-22 17:13:06 the Cerebras processors 2021-06-22 17:13:29 which are absurdly massive, and are this exact concept on supercomputer scale as far as i can tell 2021-06-22 17:14:10 It seems curious. 2021-06-22 17:14:22 One special thing about Green Array is extreme low power and no clock cycle I guess. 2021-06-22 17:14:28 Or rather it's not clocked 2021-06-22 17:14:29 a lot of the manuals for this were last updated in 2011. 2021-06-22 17:14:31 hm. 2021-06-22 17:15:42 if i needed another comparison, i'd call the Cerebras WSE real-life TIS-100 2021-06-22 17:16:00 it even has the same mesh format, of communicating with the four nearest neighbours 2021-06-22 17:17:28 Yeah I keep recalling TIS-100, I wonder if Zachtronic took inspiration from GreenArrays, or are these kind of CPUs common? 2021-06-22 17:18:02 Who knows, it could be an entirely original idea, or inspired by a realworld product like greenarrays 2021-06-22 17:18:08 but no, they're not common 2021-06-22 17:18:18 because they're extremely hard to program 2021-06-22 17:18:33 or rather, program efficiently 2021-06-22 17:19:09 the Cerebras products get away with it because they're running embarrassingly parallel problems, so they can be routed like an FPGA and process their input in waves/stages 2021-06-22 17:20:55 GreenArrays is running problems that tend to be more serial and sequential, so the process of producing a program for it is likely.. not exactly easy 2021-06-22 17:21:10 I would have to look at their programming environment and how efficient the code it produces is. 2021-06-22 17:21:27 but my first thought when I do see systems like this is "this is probably a pain to program" 2021-06-22 17:22:46 http://www.greenarraychips.com/home/documents/greg/DB004-131030-aFUSER.pdf 2021-06-22 17:26:53 https://github.com/mangpo/chlorophyll 2021-06-22 17:26:58 related to greenarrays' stuff 2021-06-22 17:41:18 ACTION is interested in the greenarrays chips, but has no budget for the evaluation kit and no machines that'll run the official development tools 2021-06-22 19:57:24 I always found those interesting too,m but never took the plunge. 2021-06-22 20:16:46 maw 2021-06-22 20:46:34 maw dave0 2021-06-22 20:50:08 maw KipIngram 2021-06-22 21:00:00 Hey finally I was able to re-register my handle! 2021-06-22 21:06:04 siraben: remarkable got here! got some work stuff to finish, then I'm probably gonna try and port https://git.sr.ht/~remexre/furing (assuming kernel is new enough) 2021-06-22 21:07:29 if not, might write something from scratch, since it's 32-bit so the cell size would need to change anyway 2021-06-22 21:58:09 remexre: nice! remarkable 2? 2021-06-22 21:58:15 yeah 2021-06-22 21:58:44 ooh? 2021-06-22 21:59:52 nice 2021-06-22 22:00:20 remexre: i have rM 1, and use it very often 2021-06-22 22:02:15 nice; the drawing/handwriting bit is really nice, but i'm still in the phase of hacking where I'm gonna accidentally brick it :P 2021-06-22 22:02:28 I keep struggling with whether to get one 2021-06-22 22:02:45 strange since I don't like to handwrite much 2021-06-22 22:02:52 I keep thinking if I got one I would do it more 2021-06-22 22:03:11 yeah, I'm hoping my handwriting's gonna significantly improve :P 2021-06-22 22:03:45 or at least i'll get better at reading scribbles lol 2021-06-22 22:07:34 siraben: do you have any third-party apps you'd recommend? got remarkable-hacks, been trying to get koreader (rm2fb is having weird issues, tho that's remarkable-2-specific) 2021-06-22 22:08:24 remexre: plato is a good third party reader 2021-06-22 22:08:45 tbh the community hack I use the most is rmview 2021-06-22 22:09:07 nix-shell -p rmview --run rmview 2021-06-22 22:10:11 I haven't set up nix on-device yet lol 2021-06-22 22:11:32 just using toltec for now 2021-06-22 22:18:17 how come clog is gone? 2021-06-22 22:19:23 crab: I don't know. It has been off all channels since the 18th, though the clog process is still running on the tunes server 2021-06-22 22:27:40 I had just checked forthworks for the logs and found nada, usually that's how I keep up when I'm not able to stay on :( 2021-06-22 22:29:04 well, in forth related news, the more I think about forth + spreadsheets, the more I want it 2021-06-22 22:29:06 I've got logs of this side (including the bridged content) at http://forth.chat 2021-06-22 22:38:46 crab: how do you envision that? 2021-06-22 22:45:54 what's this bridged to? 2021-06-22 22:47:14 Rakko: #forth on freenode 2021-06-22 22:51:56 oh, should've guessed 2021-06-22 22:53:22 My original vision is that a spreadsheet is just a continuous segment of memory where each cell is large enough to contain a pointer to any address, and a spreadsheet editor will have s 2021-06-22 22:53:25 (strings are assumed to be length:chars) I would have words to reference cells so that I could do things like "A1 F5 SELECTION SUM F6 ENTER" which should be relatively easy if the sprea 2021-06-22 22:54:25 And then it should be easy to do things like treat the contents of a cell/cells as valid FORTH and interpret them 2021-06-22 22:54:58 it is probably more complicated than my brain thinks though, things usually are