diff --git a/docs/twitter/1651268028795961344/thread.md b/docs/twitter/1651268028795961344/thread.md new file mode 100644 index 00000000..fd58fd65 --- /dev/null +++ b/docs/twitter/1651268028795961344/thread.md @@ -0,0 +1,35 @@ +--- +title: "@kenpex @wadetb Can make a custom forth to binary in a few K. Bring up a runtime" +author: "NOTimothyLottes" +handle: "@NOTimothyLottes" +post_url: "https://x.com/NOTimothyLottes/status/1651268028795961344" +post_id: "1651268028795961344" +timestamp: "2023-04-26 16:52:31" +post_count: 5 +reply_count: 1 +repost_count: 0 +like_count: 2 +view_count: 143 +--- + +# @NOTimothyLottes — @kenpex @wadetb Can make a custom forth to binary in a few K. Bring up a runtime + +## Post 1 (2023-04-25 01:51:48) + +Nerds are crazy https://git.sr.ht/~vdupras/duskos + +## Post 2 (2023-04-26 02:53:17) — reply to Post 1 + +@kenpex I find the context hilarious, but Forth as asm-level-yet-very-usable-mini-OS has been done, as the boot firmware for OLPC (http://laptop.org) for many years. Looks like it's currently open sourced as https://github.com/openbios/openbios. + +## Post 3 (2023-04-26 15:56:37) — reply to Post 2 + +@wadetb Yes of course. Forth is a language that took me a while to grok (re:the why it makes sense) - but once I understood the context it totally does. @NOTimothyLottes experiments w/it are also fun. + +## Post 4 (2023-04-26 16:52:31) — reply to Post 3 + +@kenpex @wadetb Can make a custom forth to binary in a few K. Bring up a runtime assembler in the language and do anything fast and simple from that point, load libraries, make system/dll C calls. 100,000x complexity reduction in compiler toolchain size. + +## Post 5 (2023-04-26 17:50:16) — reply to Post 4 + +@NOTimothyLottes @kenpex @wadetb A few K? Why not just 1K? https://strlen.com/false-language/ diff --git a/docs/twitter/1651268028795961344/thread_data.json b/docs/twitter/1651268028795961344/thread_data.json new file mode 100644 index 00000000..d4eca5f4 --- /dev/null +++ b/docs/twitter/1651268028795961344/thread_data.json @@ -0,0 +1,86 @@ +{ + "root_post_id": "1651268028795961344", + "posts": [ + { + "post_id": "1650678968255913985", + "author": "c0de517e/AngeloPesce", + "handle": "kenpex", + "text": "Nerds are crazy https://git.sr.ht/~vdupras/duskos", + "timestamp": "2023-04-25 01:51:48", + "media_urls": [], + "reply_to_id": null, + "quote_of_id": null, + "metrics": { + "reply_count": 8, + "repost_count": 2, + "like_count": 20, + "view_count": 8728 + } + }, + { + "post_id": "1651056827839180800", + "author": "Wade Brainerd", + "handle": "wadetb", + "text": "@kenpex I find the context hilarious, but Forth as asm-level-yet-very-usable-mini-OS has been done, as the boot firmware for OLPC (http://laptop.org) for many years. Looks like it's currently open sourced as https://github.com/openbios/openbios.", + "timestamp": "2023-04-26 02:53:17", + "media_urls": [], + "reply_to_id": "1650678968255913985", + "quote_of_id": null, + "metrics": { + "reply_count": 3, + "repost_count": 0, + "like_count": 3, + "view_count": 568 + } + }, + { + "post_id": "1651253961524142081", + "author": "c0de517e/AngeloPesce", + "handle": "kenpex", + "text": "@wadetb Yes of course. Forth is a language that took me a while to grok (re:the why it makes sense) - but once I understood the context it totally does. @NOTimothyLottes experiments w/it are also fun.", + "timestamp": "2023-04-26 15:56:37", + "media_urls": [], + "reply_to_id": "1651056827839180800", + "quote_of_id": null, + "metrics": { + "reply_count": 2, + "repost_count": 0, + "like_count": 1, + "view_count": 324 + } + }, + { + "post_id": "1651268028795961344", + "author": "NOTimothyLottes", + "handle": "NOTimothyLottes", + "text": "@kenpex @wadetb Can make a custom forth to binary in a few K. Bring up a runtime assembler in the language and do anything fast and simple from that point, load libraries, make system/dll C calls. 100,000x complexity reduction in compiler toolchain size.", + "timestamp": "2023-04-26 16:52:31", + "media_urls": [], + "reply_to_id": "1651253961524142081", + "quote_of_id": null, + "metrics": { + "reply_count": 1, + "repost_count": 0, + "like_count": 2, + "view_count": 143 + } + }, + { + "post_id": "1651282559287042048", + "author": "Wouter van Oortmerssen", + "handle": "wvo", + "text": "@NOTimothyLottes @kenpex @wadetb A few K? Why not just 1K? https://strlen.com/false-language/", + "timestamp": "2023-04-26 17:50:16", + "media_urls": [], + "reply_to_id": "1651268028795961344", + "quote_of_id": null, + "metrics": { + "reply_count": 0, + "repost_count": 0, + "like_count": 1, + "view_count": 55 + } + } + ], + "source_url": "https://x.com/NOTimothyLottes/status/1651268028795961344" +} \ No newline at end of file