My little book on the topic of soroban(japanese abacus) mentions offhandedly the vertical method of adding roman numerals, and so, I had to try it out. I think I'll always visualize roman numbers this way from now on. Wrote a little program(200 bytes) to encode binary files into base64. I've come across base64 often in the past, I knew it used some sort of ascii table for packing binary data into text, but it's the first time that I implement it myself. doc: http://wiki.xxiivv.com/site/base64.html @d6 I can't come on IRC at the moment, but I have a question, and I think you might be able to help. It's probably very silly, but I need a second opinion, for a part of a routine that checks if two characters are whitespace ( char1 char2 -- f ): Instead of: Would it be safe to just do: Looking out the window this morning, and seeing another ship from a Merveilles community member anchored right next to us. The seapunk dream is real! I was reading about sliding wood puzzles recently, and I had some time to kill this afternoon, so I made an implementation of Dad's Puzzler. A puzzle where you must bring the top-left block(2x2), to the bottom-left by sliding things around.
Show previous comments
Show previous comments
@neauoire Oh crap, apparently this will be the last strange loop conference. Shame, I love their talks on youtube I've been reading Finkel's book and in Chapter 2, on Control structures(the part about Continuations) to demonstrate, it uses a language called Io, where instead of returning, procedures just invoke their continuations. I've never seen something like this before, and it's really hard to find anything about that language. Is there any sort of implementation of this left anywhere?
Show previous comments
[DATA EXPUNGED]
@bellinitte You wouldn't happen to have a bresenham arc drawing routine by any chance? I've been trying all morning and it's kicking my butt. In the form @draw-arc ( x1* y1* x2* y2* clockwise -- ) SOLAR-COOKING ALL THE THINGS ✊ We have some green coffee beans left over from @cathos, I will try to see if I can sun-roast them 🌻
Show previous comments
Light roast It turned out absolutely delicious. Next time, I will try a medium roast, I just couldn't wait to taste it. 🌻 After nearly two weeks of trying to fit a prism inside of a circle, I've managed to find a comfy balance for the uxntal arity checker. I can now get on with my life. The validator is able to validate its own source code, which is as convoluted as I can stomach in regards to its own complexity. Most of uxntal wasn't designed per say, it's more that programming patterns emerged from toying around with the primitives. ie: There never was a notion of "loop". Due to the absolute lack of planning in terms of programming language design, if you can even call Uxntal a programming language, means that there was never a census of Uxntal's capabilities. Before putting this together, I don't think I had a good understanding of the actual hidden complexity of the thing. Type inference was a game of whack a mole, until things started to come together in these past couple of days. @lunabee just a little message to say how much I love the changes you've made to your website recently. 💜 Gorgeous day on the water, we crossed path with a regatta going around Salt Spring. "a pure stack VM can only access the top element at any time (some instructions pop multiple elements). No practical language uses this; it is only suitable for use in a calculator, and has difficulty even dealing with variables efficiently." :cooldog: Heading toward Galiano Island later today, while in Sidney, we picked up a part we need to replace next week. This is a cutless bearing, it's very pretty.
[DATA EXPUNGED]
@neauoire I’m across the strait until Monday but once I’m back if you need any tools or access to my shop let me know. Still working on arity-checking, one simple type that has eluded me until now is when a function doesn't return at all, but falls into the next one. Finally got around to validating for this one. I remember once explaining uxntal as "simple" language, well, needless to say you won't be catching me calling uxntal simple again. Pretty happy with symbol inspection in Left, being able to see my definition comments across the file is neat. |
@neauoire :: I always love seeing where people get Uxn running. Feels like the promises of the JVM and Electron made real.
@neauoire
That's a nostalgia double-whammy I wasn't quite ready for 😆