... and and and and ...

550 Followers
316 Following
5.4K Posts
Is it a sheep? Is it a raven? Is it a lizard? How many of you are there? Questions that you won't get answers to and more.
pronounsIt/Its
My wikithinghttps://www.sheeeeeeeep.art/about.html

This idea inspired Scratch having no means of referencing external objects and my classic childhood mistake of:

local foobar = {}
table.insert(things, foobar)
foobar.id = #things

This works great until you delete something.

I guess really just pondering the nature of deleting stuff and the cost of preserving order and addressing and what would happen if you design a machine where freeing memory means all your pointers break.

Once again trying to scheme up a language where forming references is difficult to impossible. Like, the language doesn't let you just delete data, you must move something into the space you leave behind to immediately recylce it making all addressing unstable.

https://social.nouveau.community/@andnull/116471408667960191

... and and and and ... (@[email protected])

I have been pondering on my walks how far you could get if you discard the idea that you can uniquely and reliable address data in any way. The moment you have any function that can do `World -> Id -> Object` alongside `World -> Id -> Field -> Object` you have effectively mutable memory regardless of if your backing is immutable. So, like, what if, by design of the language both of those functions were impossible to construct. Or, rather, constructing them was effectively useless.

Nouveau
and-based programming cause its condition makes them unadressable.

I have been pondering on my walks how far you could get if you discard the idea that you can uniquely and reliable address data in any way. The moment you have any function that can do World -> Id -> Object alongside World -> Id -> Field -> Object you have effectively mutable memory regardless of if your backing is immutable.

So, like, what if, by design of the language both of those functions were impossible to construct. Or, rather, constructing them was effectively useless.

Programming Language Idea: Eventual based programming language. Everything happens eventually in some order at some point, but none of will happen in a consistent order. The language has no data structures which preserve information about insertion nor sorting order.

#PLIdea

implemented Go (the board game) in uxn!!!

click to place a stone, or press space to pass your turn

good idea to read up on https://en.wikipedia.org/wiki/Rules_of_Go because i didn't implement any rules other than capturing :P

src: https://codeberg.org/notchoc/weiqi.tal
rom: https://codeberg.org/notchoc/weiqi.tal/raw/branch/main/bin/weiqi.rom
run: uxnemu weiqi.rom

next step is to write a game server so y'all can play against each other!
(im almost finished with network device v3 i swear just gimme one more week)


#uxn #uxntal #gogame #weiqi #baduk

I really couldn't get this idea out of my head so I asked @Gaertan to draw it and it turned out amazing!

Alice climbing up a rock wall like wallcreepers do and showing off her wings as she does so~

re: https://social.jnpw.net/@hexaitos/116438088906800078

meow meow meow