Skip to main content


Finally managed near perfect edit-in-place with drifblim, I'll soon be able to do live-reloading without loosing state.

The twitch in the video comes from storing the scroll position as an offset from an address which changes when the symbols gets reorganized, I'll hunt this one down and soon have a smol malleable system.

This entry was edited (1 year ago)
in reply to Devine Lu Linvega

Recompiling text editor in 120ms, woarh :cooldog:
This entry was edited (1 year ago)
in reply to Devine Lu Linvega

😮
damn, that's super impressive! every time i remember to keep learning uxn i get sidetracked with silly web projects :Þ
in reply to Devine Lu Linvega

Cracked it!

I can do live edits of running #uxn applications using only uxn-hosted tools, this is going to change the way I work dramatically.

#uxn
in reply to ThaCuber

oh wait, just noticed the one below is editing drifblim, my bad
in reply to ThaCuber

@thacuber2a03 ah yes, np. Trying to figure this out I had to do changes to left and drifblim in tandem, I wasn't 100% sure where each bit had to go.
in reply to Devine Lu Linvega

Last year, I tried this through structural editing and threw myself head-first into a wall, I didn't have the right approach and was still a uxntal newbie, but this time around I found a much more robust approach to handling this, but I will have to change the way I design software to facilitate this sort of thing.
This entry was edited (1 year ago)
in reply to Devine Lu Linvega

You reinvented Smalltalk from first principles ._.

(This is a compliment. Just... wow...)

in reply to William D. Jones

@cr1901 I just finished reading Dealer Of Lightning(Xerox PARC history) and I wanted to see if I could replicated something like their canonical demo, where they'd show how to edit the scroll speed of the smalltalk editor while it's running 😁
in reply to Devine Lu Linvega

So now I can say that "UXN takes Forth, Lisp (well, you can impl Lisp in UXN), and now Smalltalk inspiration and creates something brand new!"

I like Smalltalk/the Blue Book. The Blue Book Smalltalk impl targets a basic stack machine. You could probably very easily make a Smalltalk compiler in UXN that compiles to UXN.

in reply to Devine Lu Linvega

*narrator voice:* little did Devine realize, but left had just become the next emacs
in reply to eli_oat

@eli_oat emacs can draw to a framebuffer? Or, did you mean smalltalk?
in reply to Devine Lu Linvega

This is super exciting! Is it still using the ctrl+p mechanism in Left to pipe the file contents to drifblim? I've been trying that again and just get "!! Error: File in RESET" back from drifblim.
in reply to tbsp

@tbsp it's ctrl+b, to send the path, ctrl+p sends the content of the selection
@tbsp

Lo, thar be cookies on this site to keep track of your login. By clicking 'okay', you are CONSENTING to this.