Email or username:

Password:

Forgot your password?
2,445 posts total
Devil Lu Linvega

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]
opfez

@neauoire one of the lambda papers describe a computing model based on returning by invoking continuations, i forget which one though... if you wanna learn more you should look up continuation passing style (cps)!~

Devil Lu Linvega

Kindda wanna build a little vector illustration program.

kelp

@neauoire does this imply a new vector graphics format or will this still export svg?

Tobias

@neauoire That font has extreme early Smalltalk vibes :D

Devil Lu Linvega

@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 -- )

charlie

@neauoire I don't, but we can join forces!

just so we're on the same page, do you mean something like this? do u have an example implementation in another language on hand maybe?

Devil Lu Linvega

We have some green coffee beans left over from @cathos, I will try to see if I can sun-roast them 🌻

Show previous comments
kiwi

@neauoire @cathos do you have to stir/rotate them like when roasting over a flame? so interested to see how this goes

Devil Lu Linvega

Light roast
Hand ground
Moka pot

It turned out absolutely delicious. Next time, I will try a medium roast, I just couldn't wait to taste it. 🌻

Devil Lu Linvega

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".

git.sr.ht/~rabbits/uxnbal

Devil Lu Linvega

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.

William D. Jones

@neauoire Uxnbal is to Uxntal as Old Gateau is to Old Chateau :).

charlie

@neauoire This is a *monumental* achievement for a language with so few constraints

Devil Lu Linvega

@lunabee just a little message to say how much I love the changes you've made to your website recently. 💜

Devil Lu Linvega

Gorgeous day on the water, we crossed path with a regatta going around Salt Spring.

Devil Lu Linvega

"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:

Devil Lu Linvega

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.
#theBoatyard

[DATA EXPUNGED]
cathos

@neauoire I love a well-machined part. Beauty in form and function.

Avi Bryant

@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.

Devil Lu Linvega

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.

Devil Lu Linvega

I remember once explaining uxntal as "simple" language, well, needless to say you won't be catching me calling uxntal simple again.

Devil Lu Linvega

Pretty happy with symbol inspection in Left, being able to see my definition comments across the file is neat.

jakintosh

@neauoire oh this is awesome, is this still using structured editing?

Devil Lu Linvega

Lua is one of those languages that I knew at one point, I wrote a ton of it, including guides, but I've forgotten exactly everything about it now, enough that when I see Lua code, I don't even recognize what language it is.

Show previous comments
Hunter Gough 🍦🌹

@neauoire I taught myself Lua to make a pico 8 game, and then once I finish the game I completely forgot everything I knew about Lua.

Z@b0\/\/

@neauoire Lua in Sardinia is the Euforbia Dendroides. It was used to fish by diluting its toxic sap in the water so that fishes come up to the surface and are easily catched by hand. So, when somebody has gone gaga you call him PISCI ALLUAU.

John Kaniarz

@neauoire lua has a syntax thats fairly nondescript. I’ve had to relearn it a couple times now. However, the one thing I never forget about lua is the flexible table syntax. I wish LSON would have overtaken JSON.

Devil Lu Linvega

Something super fun happened today.

I received a very dry personal email with answers I had in regards to some questions about participating in some development project for mine shafts in Syracuse, and a validation code to sign in with my new account.

*clicked it*

I have a access to some company's business reports, and discussion forums. I can even redeem gas for my company car.

But, I am not building mine shafts in Syracuse.

Show previous comments
cancel

@neauoire

first_time?.gif

(my very old gmail account is filled with other people's medical records, travel bills, tax filings, prison records, etc. because it's such a short and common name, and people are careless or don't understand email)

bitzero

@neauoire
Oh darn. Another one of those breaches in the continuum.

Go back to your usual stuff while we fix things. Please do not write back to the version of you that builds mine shaft in Syracuse-54. It would make things even worse. And probably we should kill you both.

All the others… there’s nothing to see here. *waves*

🍂Evan Balster🍂

@neauoire We have located the Orb a mile below the foothills of an Italian island, you have six months to retrieve it.

Devil Lu Linvega

@eli_oat have you read the "Salzgurken: A formal grammar for unambiguous grocery shopping" paper in the latest sigbovik? I feel like you'd get a kick out of it.
sigbovik.org/2023/proceedings.

Devil Lu Linvega

"What's the J operator in orca?"
"Well, it's the identity functio-a wire, it's a wire"

Go Up