Email or username:

Password:

Forgot your password?
2,451 posts total
Devine Lu Linvega

@vertigo I've been reading Bit Of History, and in it, it mentioned TinyTalk. The book just says a few words about it, but it was a sort of OOP for Z80/6502. All I could find was a two pager PDF about it. I was wondering if you had ever heard about this? seen the specs of the implementation?

I don't know many people who would be familiar with this so I'm asking you.

Devine Lu Linvega

"Avec la raison, le souvenir me revint et je vis que même aux pires jours, quand je me croyais parfaitement et entièrement malheureux, j’étais cependant, et presque tout le temps, extrêmement heureux. Cela me donna à réfléchir."

La Folie Du Jour, Maurice Blanchot

paste.sr.ht/blob/875d5acbd3fe6

Devine Lu Linvega

After making a toy REPL yesterday, I realized that I could use it to pass device arguments, like screen drawing functions to evaluate, so I pushed it a bit further. Pressing ctrl+p, evaluates the file, selecting a bit of text evaluates only the selection:

left | bicycle

Altogether, left(11kb) and bicycle(6kb) make for a 17kb creative coding canvas.

Devine Lu Linvega

@wim_v12e Spotted a pretty awful bug with Beetbug this morning, I've fixed it. It passes the opcode test again, sorry :bloat:

WimⓂ️

@neauoire By using Beetbug, I found one of the reasons I use more RS than needed. It's because Funktal does not have even rudimentary tail call optimisation. Next thing to fix ^_^

smellsofbikes

@neauoire when I was pretty young, like 9, my dad taught me this so he could show me off as his precocious calculator to his engineer friends and I still hate math to this day.

[DATA EXPUNGED]
Devine Lu Linvega

Contacted StrangeLoop with some background information on Hundred Rabbits, and what sort of projects I would love to speak about. They immediately replied that this was a good fit for the "Strange Software" track.

Yeah okay, I can do strange.

:mocking:

slewis

@neauoire their website says this is going to be the last ever StrangeLoop, is that true? By then I’ll hopefully have had my first job out of grad school for a few months so I think I can afford attending!

Devine Lu Linvega

Made a little companion REPL to Left, select a bit of code and press ctrl+p to have it assembled and evaluated in the Bicycle window. It's a good way to learn how #uxntal translates to bytes, and vice-versa.

git.sr.ht/~rabbits/bicycle#run

charlie

@neauoire oooh, that's exactly what I need rn 👀 I think it's time I should finally check out your workflow for these kind of gems

Devine Lu Linvega

Understanding enums in #uxntal. Or, the recurring "why is the device page overlapping the zero-page" question.

llllllll.co/t/uxn-virtual-comp

efelbar

@neauoire ohhhhh my god it all makes sense now!
that's a really cool technique :D

Devine Lu Linvega

"Microprogramming is a wasteland of time and too dependent on the technology of implementation." --Gordon Bell

Devine Lu Linvega

Inspecting the boat, we found this beautifully corroded hose-clamp, you can hardly tell what it is anymore. We're taking the whole thing out and putting a new thru-hull.

Nugget corrosion on hose-clamp bolt.
[DATA EXPUNGED]
Devine Lu Linvega

Trying out plastic(Marelon) thru-hulls for the first time, we've also upsize the drain so it'll stop clogging up whenever a bit of mud falls down the drain.

It's the anchor locker drain.

-- Sent from Pino's bowels

SinbadTheSailor

@neauoire There's a Project Farm video about hose clamps on YouTube, but the conclusion is "Breeze" brand hose clamps are the best. The 6600 series is 100% 316 stainless.

Devine Lu Linvega

Added a few notes to the #uxntal page on how to quote/unquote opcodes and functions. "Quoting" here means to defer an operation, as in in, evaluating it later. It's doubles as a little introduction to Uxn's self-modification patterns.
wiki.xxiivv.com/site/uxntal_im
:uxn:

Potassium

@neauoire I'm learning uxntal on the weekends, and the new notes are helpful. Thanks!

I still don't quite understand the use-case of leaving unexecuted opcodes on the stack though. In your example you use use quoting to apply an operation recursively to an array, but I imagine that a method could be written which gives identical results but does not use quoting. If that's the case then what's the advantage of writing unexecuted opcodes to the stack? There must be a reason. What am I missing?

Devine Lu Linvega

Still wasting my time experimenting with arity checking in uxntal. I feel like there's something there to explore, but I can't say I really found what it is yet.
git.sr.ht/~rabbits/uxnbal/tree

Left editor with the uxnbal source code.
[DATA EXPUNGED]
Kartik Agaram

@neauoire I suspect it's impossible to guarantee. You'll either disallow legal programs or let illegal ones through.

Devine Lu Linvega

:drake_dislike: home is where you relax and consume
:drake_like: home is a laboratory where you create and learn

Eli the Bearded

@neauoire Labor + torium = room for work

Exploratorium = room for exploring (also a name for a museum in SF)

Experitorium = room for experiences / experiments

Devine Lu Linvega

When I veto applicants to the webring I often end up having to check the author's twitter profile, and fuuuuck that site, I'm glad almost everyone I know left that place. Each time I end up on there I feel like Twitter takes a big shit in my head.

Show previous comments
DHeadshot's Alt

@neauoire
I end up just using nitter, but even then, that doesn't change the content of the posts...

floatvoid

@neauoire it's hard to break from the 'potential reach' but the quality spiral has been so fast it's not worth it and inevitably will be tumbleweeds rolling between bot armies arguing.

kelp

@neauoire
I am starting to think that that there's a disconnect between what I see and what others see on twitter.

For me it's: cool art, memes and a sprinkle of poetry.

Can't tell if my internal filter blocks all of the negative posts out or if the platform actually provides the content that I enjoy.

Go Up