2024-10-11 00:42:13 someone mentioned that this channel is invite only. that's not the case is it? 2024-10-11 00:50:54 +nt doesn't look like invite-only to me 2024-10-11 02:33:32 MrMobius: sounds like user error 2024-10-11 02:41:15 They might have a client that doesn't pick up the redirect from #forth to ##forth 2024-10-11 03:36:54 neauoire: Uxn is on Character Assassination News again today: https://news.ycombinator.com/item?id=41777995 2024-10-11 03:38:49 crc: that's it. thanks! 2024-10-11 18:31:23 Re-experimenting with my "forth", counted strings bothered me. They broke alignment, and required some extra care to handle. So I ended up using strdup, which made everything more orthogonal. 2024-10-11 18:31:39 here's my union http://0x0.st/X6ax.c 2024-10-11 18:45:58 xentrac: oh well 2024-10-11 18:46:23 I think I'm sort of getting blazea about HN's takes on uxn haha 2024-10-11 18:46:31 it was exciting to watch the first 300 times 2024-10-11 18:46:42 now I'm a bit like.. reading the same thing over and over again 2024-10-11 18:47:14 "why don't you just use C", and the various other takes tend to go back to people either not reading the page or not understanding it 2024-10-11 18:47:36 Urbit is to Uxn as Scientology is to science. 2024-10-11 18:47:40 this made me laugh to 2024-10-11 19:52:42 I think the "why don't you just use C" argument misses the point. Or a point, at least. In order to use C, you have to have an awful lot already there. The OS, the libraries, etc. I think people on the uxn side are interested in an absolutely minimal tool that will let them do ALL of the rest. I think "minimal" means "something that will present a console interface" to the system at hand, and 2024-10-11 19:52:44 of course all the hardware has to be accessible to the tools of that environment. You can't even start without those things, but if you have that you can build anything you want. 2024-10-11 19:53:05 I very much empathize with that interest. 2024-10-11 19:53:41 I think uxn fans don't want to be dependent on a sprawling infrastructure. 2024-10-11 19:53:53 That they have basically no control over. 2024-10-11 19:58:53 "stuck on a boat in the pacific, what to do??" 2024-10-11 20:09:07 yeah also I think it's a believe that people have that c is portable 2024-10-11 20:09:25 but you don't have to go very far for this to stop being true 2024-10-11 20:09:39 belief* 2024-10-11 20:19:40 C is very portable (unless you want the gorilla that is llvm or something) 2024-10-11 21:16:09 https://news.ycombinator.com/item?id=41803893 <-- best comment from this time around ;-) 2024-10-11 21:39:40 there's so many XD 2024-10-11 21:39:56 I bet people who read HN are rolling their eyes now when they see uxn there 2024-10-11 23:14:08 thrig: I agree C the language is portable. I'm just saying that you can't really just take a microcontroller out of a box and develop on it using C. And the layers you have to get going before you can are pretty heavy baggage. 2024-10-11 23:14:27 Not to mention that it typically isn't interactive in the same way Forth is, and if you're trying to bring up a new system that has value. 2024-10-11 23:15:26 you can't take a microcontroller out of a box and develop on it using forth, either 2024-10-11 23:15:50 How to say it? With C you can write a program that can be in touch with the hardware; with Forth you're more "directly" in touch with it. You can kind of reach out and poke it any way you like. 2024-10-11 23:16:49 Now, the advantage C has is that you can write firmware that can then run stand-alone, whereas Forth asks you to always have that very overhead I was just complimenting. 2024-10-11 23:17:50 Forth is low overhead compared to most OS's and dev envs, but it is likely high overhead compared to your finished and polished C embedded application. 2024-10-11 23:18:45 The advantages all come during development and not so much after. But, I'm a developer at heart, so... not surprising I like that phase to be streamlined and easy. 2024-10-11 23:20:04 The very thing that appealed to me so much about the mecrisp across approach was that you got both - you got Forth's interactivity during development, but a standalone optimized finished product. That was just a really good idea. 2024-10-11 23:31:49 I often wish my old C64 had a forth instead of MS basic. I wonder how it might have changed things. 2024-10-11 23:32:44 computer magazines with forth to type in