that looks simple enough hopefully
Notices by Xerz! :blobcathearttrans: (xerz@fedi.xerz.one), page 2
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:41:02 JST Xerz! :blobcathearttrans: -
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:41:01 JST Xerz! :blobcathearttrans: YES IT WORKED!!!!!!!!!! :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow: :blobcatrainbow:
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:59 JST Xerz! :blobcathearttrans: Now for the next logical conclusion: creating a theme :blobcatsip:
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:58 JST Xerz! :blobcathearttrans: Yep, that's a theme now -
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:56 JST Xerz! :blobcathearttrans: would be nice if it could actually do static type checking so that this couldn’t happen
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:55 JST Xerz! :blobcathearttrans: (if you wonder: yes, you can actually import multiple TTFs for variants of the same font and it will respect them)
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:53 JST Xerz! :blobcathearttrans: brb doing some research
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:52 JST Xerz! :blobcathearttrans: Another problem I see with Smalltalk: if any object can send messages to every other object… how do you know which one is doing what?
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:37 JST Xerz! :blobcathearttrans: *opens Cuis Smalltalk*
“hey, it might look pretty ugly, but it looks less ugly than it used to and the ideas seem fancy”
*proceeds to read quotes from Morphic (co-creator?) dev John Maloney and actual Alan Kay prasing its aesthetics*
wha- :blobcatverifiedfake:
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:36 JST Xerz! :blobcathearttrans: you can check what I’m talking about at https://cuis.st/
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:35 JST Xerz! :blobcathearttrans: OK, I have to say: it’s still not ideal. You can still have compiled methods that I don’t know how to introspect with prettified code like in the System Browser. You can still mess up too hard with the UI itself without any undo option. And on top of that, you lose the ability to save morphs into files (unless I’m missing something)…
But it feels like it’s the closest any environment has been from being truly user-programmable imho. I’m actually not struggling too much to understand it, just asking it to show me how it works, and copying stuff around to make it my own.
I feel like giving this one a 7/10.
In conversation from fedi.xerz.one permalink -
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:35 JST Xerz! :blobcathearttrans: “The user ability to understand the system is one of the major concern of the Cuis’ community.“
so how is fedi not all into Cuis yet :blobcatthinkingglare:
In conversation from fedi.xerz.one permalink -
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:34 JST Xerz! :blobcathearttrans: So, there’s no menu or documentation anywhere on how to set a wallpaper for a Cuis world.
I might just figure it out on my own anyway :blobcateyes:
In conversation from fedi.xerz.one permalink Attachments
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:33 JST Xerz! :blobcathearttrans: I did get a byte array with image data, so that’s goodgood, but I’m gonna go a step further and use a file stream…
related neat read: https://openreview.net/pdf?id=c93fukpVINA
In conversation from fedi.xerz.one permalink Attachments
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:33 JST Xerz! :blobcathearttrans: am galaxy brain 🧠
In conversation from fedi.xerz.one permalink Attachments
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:32 JST Xerz! :blobcathearttrans: Resources I'm using for Smalltalk syntax
CSE 341: Smalltalk intro (from the University of Washington): https://courses.cs.washington.edu/courses/cse341/04wi/lectures/16-smalltalk-intro.html
Summary of syntax (from the Cuis book): https://cuis-smalltalk.github.io/TheCuisBook/Summary-of-Syntax.htmlIn conversation from fedi.xerz.one permalink Attachments
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:31 JST Xerz! :blobcathearttrans: (I feel like loading into variables vs streams is already stepping into needless duplicity lmao)
In conversation from fedi.xerz.one permalink -
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:30 JST Xerz! :blobcathearttrans: owowowowowowowowowowowowowowowowowowowowowowowowowowowo
In conversation from fedi.xerz.one permalink Attachments
-
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:29 JST Xerz! :blobcathearttrans: Don’t expect it to scale up automatically or something, it just draws itself 1:1 and if there’s missing pixels it will do an IE6 and copy-paste whatever window is displayed on top :blobcatderpy:
ImageReadWriter formFromStream: (UniFileStream new open: '/path/to/image.{bmp,jpg}' forWrite: false; useBytes).In conversation from fedi.xerz.one permalink -
Xerz! :blobcathearttrans: (xerz@fedi.xerz.one)'s status on Wednesday, 08-Feb-2023 06:40:27 JST Xerz! :blobcathearttrans: ah of course :blobcatsip:
In conversation from fedi.xerz.one permalink Attachments