2026-05-24 03:40:45 fib(39)=63245986 (fib 40 doesn't fit on screen) : fib (X -- Xth fibonacci ) 0E 01 11 40 00 0E 01 4A 10 6A 14 5D 07 50 2026-05-24 04:14:12 ""Fastest Booting Laptop in the World!"" (youtu.be/5klMcYG-AP0) 2026-05-24 04:18:44 pyzozord: ""swap"" is a Variable. Therefore they are using Variables to avoid using Variables. 2026-05-24 04:20:07 "": swap Value ToS Value NoS ToS NoS ;"" QED 2026-05-24 04:25:24 DKordic, you do release it's incredibly boring to see people sitting and talking? 2026-05-24 04:25:44 I have scrolled to near end they show a bit of javascript briefly 2026-05-24 04:26:32 If they want to share they should make a text article or at least show laptop and video how they press button and it boots and then explain how they did that. Especially the UEFI part. Did they replace it with coreboot? 2026-05-24 04:26:53 ACTION lurks 2026-05-24 04:27:15 good evening 2026-05-24 04:28:47 Stalevar: You are correct. https://danielc.dev/rk/ 2026-05-24 04:29:14 highchurch: Hi. Welcome. 2026-05-24 04:29:34 hi DKordic 2026-05-24 04:30:07 AFAIK they replaced UEFI in SPI NOR Flash with their own bootloader. 2026-05-24 04:31:43 Did any of You ever had an inkling that it should by done by ""compiler"" through Dead-Code Elimination? 2026-05-24 04:38:50 floating this idea: Tcl has the (very old) TclTutor; Emacs has emacstutor - has anyone written something similar for forth? Would that be a welcome resource for getting people started? 2026-05-24 04:43:23 highchurch: Excellent idea. Not that I am aware of. IMHO the Design Rationale of an ideal Forth Implementation is the answer. 2026-05-24 04:46:23 DKordic: expand upon that idea for me 2026-05-24 04:53:03 Maybe String Literals are a great example? Requiring a space after the quote gives it a high Power to Weight Ratio. It is just a starting point. More convenient Dialect can be required by (for example) ""hughchurch.FS"" configuration. 2026-05-24 04:55:07 Text and BigNums can be Garbage-Collected Objects. These days Implementations should provide useful HTML5 functionality. 2026-05-24 04:56:41 Sounds like PostScript, but I don't see why should I care about it. 2026-05-24 05:02:44 ""malloc""? How about ""4 Ki B""? Where is ""mmap""? Alternatives?! 2026-05-24 05:12:04 IMHO the first approximation of Forth is concatenation of Machine Code. Machine Code is the Forth Stream. In general the Combinator: "[ dfn ( ( Forth! Dta Factor ) 0K ) ( Factor ( Data 0K ) ) ]". Why should Forth stand in our way of using Haskell-like Type System, for example? 2026-05-24 05:12:33 highchurch: Was that of any help? 2026-05-24 05:13:41 It went over my head tbh, but let's chalk it up to your audience being of small brain 2026-05-24 05:16:36 No, I failed. What if We define Forth to be composition of functions, itself a function. And nothing else. Would that prevent some confusion? 2026-05-24 05:20:03 Perhaps You saw a talk on YT ""Pointfree or Die"" (https://www.youtu.be/seVSlKazsNk)? 2026-05-24 05:30:45 I think that would be a good selling point, yes 2026-05-24 05:31:20 man, why did the Strange Loop conference stop 2026-05-24 07:00:00 in standard Forth, SWAP is not a VARIABLE 2026-05-24 07:01:14 highchurch: I think Strange Loop was a casualty of the Culture War 2026-05-24 09:14:53 Actually, on MK-61 it makes sense to add 51 00 ( GOTO 0 ) after 50 (HALT) because it allows to reset program counter and run same program with just one keypress С/П (стоп/продолжить, stop / continue) for different numbers 2026-05-24 09:29:08 hello 2026-05-24 09:30:22 did you experiment the new UI of labynet ? 2026-05-24 10:39:29 not I 2026-05-24 13:05:32 cleobuline, would you like to install MK-61 emulator on your phone or use web one and try and code something? 2026-05-24 13:58:54 why not 2026-05-24 14:01:37 does not work on my phone 2026-05-24 14:06:08 cleobuline, https://f-droid.org/packages/com.cax.pmk.ext/ 2026-05-24 14:06:12 Do you use this one? 2026-05-24 14:06:36 I like how it's only 300 kilobytes while most apks are megabytes or even tens 2026-05-24 14:10:06 263.15 kiB to be more exact 2026-05-24 15:55:54 Stalevar: do you know if it emulates the original ROM? 2026-05-24 15:56:28 oh, seems it does 2026-05-24 15:57:50 https://mk-61.moy.su/emulator.html not sure if it's newest version but it's in javascript and can probably run locally without internet 2026-05-24 16:01:31 https://xvadim.github.io/xbasoft/pmk/emu_mk61.html not sure if it's different in any way, but visually similar and has no About dialog 2026-05-24 16:31:46 MrMobius, the original was very complex and buggy in a good way so it's impossible to emulate it accurately without the ROM, I guess. But luckily the chips were scanned in high res and analyzed 2026-05-24 17:51:32 cleobuline, so do you want to run my examples or write your own? 2026-05-24 17:52:16 I got quadratic solver, two factorials and fibonacci 2026-05-24 19:52:07 fun :)