IRC Log - 2025-03-15 - ##forth

Channel: ##forth
Total messages: 66
Time range: 02:10:52 - 22:34:23
Most active: veltas (17), DKordic (15), soweli_iki (11)
02:10:52 ##forth <soweli_iki> hey thrig, i'm enjoying your 3-5-7-11-13 piece
02:15:45 ##forth <soweli_iki> they aren't primes, but you should try 8-12-15-18-20 sometime as well
02:21:52 ##forth <soweli_iki> another fun thing might be to use those ratios you chose to select your pitches, instead of randomly selecting a chord. though the chord you chose is very nice for a drone piece
02:26:31 ##forth <soweli_iki> this is a nice ambient work. i will probably listen to it during work hours
02:38:36 ##forth <xentrac> pilin seme, soweli_iki?
02:38:47 ##forth <soweli_iki> mi pilin pona mute
02:38:55 ##forth <soweli_iki> jan xentrac o, sina pilin seme?
02:39:05 ##forth <xentrac> mi pona!
02:39:16 ##forth <soweli_iki> pona a
02:42:18 ##forth <soweli_iki> sina sona ala sona e tomo ##tokipona? o kama!
02:43:00 ##forth <xentrac> mi sona ala e toki Toki Pona :-(
02:43:07 ##forth <soweli_iki> taso, sina toki pona!
02:43:13 ##forth <xentrac> a a a
02:43:26 ##forth <soweli_iki> nasa a
02:50:52 ##forth <soweli_iki> "No. Just that sentence and this one explaining it."
03:36:40 ##forth <ryoshu> https://vfxforth.com/flag/anstests/index.html ANS Forth and Forth 2012 Test Programs
08:06:25 ##forth <DKordic> I must admit forth "standards" are magical.
08:19:00 ##forth <veltas> DKordic: What way?
08:19:03 ##forth <veltas> Magically bad?
08:20:45 ##forth <DKordic> veltas: I tryed to make a joke alluding to Magic Number.
08:23:29 ##forth <DKordic> IMHO the essence of Forth is Function Composition. Naturally We should have First-Class Functions, therefore HOFs.
08:25:55 ##forth <DKordic> I finally see and agree that Forth standard is counter-productive. AFAIK F83 was significant for it's time. Promethean even.
08:27:04 ##forth <veltas> Well I think the committee would prefer that kind of forth
08:27:11 ##forth <veltas> But it doesn't mix well with the classic Forths
08:27:19 ##forth <veltas> So they should fork really
08:27:50 ##forth <veltas> crc's dialects are good function composers, as far as I can tell, not that I have a lot of experience with retro or konilo
08:29:08 ##forth <veltas> KA11 is really nice, PDP-11 was a really nicely designed machine
08:29:29 ##forth <veltas> I might be biased because I spend a lot of time on stuff that was implemented and inspired by the PDP-11, though
08:33:05 ##forth <DKordic> I wouldn't like to exclude Interoperability. IMHO "Operating System" is a _confused_ concept!! If I were to rationalize it (out of desperation?), it's essence would be Object System, like CLOS. Why can't We impot the Parser from a C Compiler?
08:40:13 ##forth <DKordic> In other words, Lisp, CAR, CDR, FORTH, Scheme are indeed Cargo Cult.
08:42:29 ##forth <DKordic> Forth is Lisp without the errors.
08:46:11 ##forth <DKordic> I think Retro is not interesting enough to even mention it. Joy is also confused!!
08:53:34 ##forth <DKordic> AFAICS PDP-11 has no intersection with reality. Everything I heard about it was not merely vague but vapid. My impression is they would say at least something tangible if only that had anything.
08:58:45 ##forth <veltas> PDP-11 is a real computer that existed and was quite influential
08:59:08 ##forth <veltas> And I'm just reading the handbook at moment, and implementing an assembler for it in my block editor
08:59:30 ##forth <veltas> And I'm enjoying the addressing modes, etc, it's quite a nice design
09:13:24 ##forth <veltas> This is a bit mad actually but a good few years ago, I used to take my rubbish thinkpad out into the garden to code
09:13:49 ##forth <veltas> I would just turn the LCD off and sit in indirect sunlight, and I could see what was on screen if I have strong black-on-white contrast configured
09:13:58 ##forth <veltas> Turn off the LCD backlight I mean
09:14:18 ##forth <veltas> And the battery lasted a decent amount that way
09:14:37 ##forth <veltas> But yeah colour LCD's aren't meant for this, so it's not exactly clear
09:15:02 ##forth <veltas> On the subject of eink and epaper!
09:20:15 ##forth <DKordic> I had a similar idea. I tryed (and failed) to replace a few backlight LEDs on a TV. And was wondering how could I use it as a low-power display.
09:27:55 ##forth <DKordic> I do wonder why there are no monochrome 8K LCD.
10:25:02 ##forth <user51> Could an interpreting-only forth work?
10:27:18 ##forth <user51> Dunno how it will work entirely, but I'm guessing that words like :, IF, and so on would leave their position on the return stack, and words like ;, THEN would validate that the address on the RS points to the "starting" word.
10:27:41 ##forth <user51> Well, you'll still need to compile definitions somehow, so it's just me thinking out loud for now.
10:31:35 ##forth <user51> Instead of modes, maybe we could track rstack depth. Who knows.
12:39:38 ##forth <DKordic> user51: What do You mean "interpreting-only"? CPU is indeed an interesting kind of interpreter. What is interesting at all about text interpretation?
12:49:57 ##forth <DKordic> What would be an alternative to placing instruction encodings at whatever address A and redirecting PC to address A?! Example: ``A to PC''? gforth is an offense to reason.
13:14:01 ##forth <GeDaMo> DKordic: I'm not sure what you're asking about
13:17:11 ##forth <DKordic> GeDaMo: Sorry and thank You. In short gforth (for example) is _worse than nothing_. IT's "abstraction"s are nothing but obstructions.
13:21:40 ##forth <GeDaMo> That doesn't really clarify what you're asking
13:21:49 ##forth <GeDaMo> Do you intend to write your own Forth?
13:25:34 ##forth <GeDaMo> Mayube I missed the start of this
13:32:39 ##forth <DKordic> Yes, I do. I will clarify it with a proof of concept. I apologize for rambling.
13:48:43 ##forth <GeDaMo> "MOVING FORTH Part 1: Design Decisions in the Forth Kernel by Brad Rodriguez"
14:21:13 ##forth <cleobuline> ForthBot: .S
14:21:13 ##forth <ForthBot> Stack: 1 2
14:21:28 ##forth <cleobuline> ForthBot: + .
14:21:29 ##forth <ForthBot> 3
15:57:48 ##forth <cleobuline> ForthBot: SOURCE @ PRINT
22:11:08 ##forth <tabemann> DKordic, what are your objections to gforth exactly?
22:34:23 ##forth <xentrac> fpuvmbcueravn :-)