I would be interested to know what the 'mistakes' are.Fix some of the mistakes SuperCard and LiveCode made in extending HyperCard's design
what is meant by 'closures'?closures aren't there yet
I would be interested to know what the 'mistakes' are.Fix some of the mistakes SuperCard and LiveCode made in extending HyperCard's design
what is meant by 'closures'?closures aren't there yet
How long did you work with SuperCard?
Linux was never a concern with that project, despite my attempts to get Mark Lucas excited about it.My biggest wish is to see a Linux and Windows version too (as well as Intel x64 and Arm MacOS support), but that's a huge ask I think.
Possibly, some of the time.At some point in development with any xTalk, the nature of the work shifts from making your app inside of an IDE environment, to working in your app's environment and needing tools inside of that.
That sounds like Extension Builder Widgetsuliwitness
Jul 17, 2021
#20
So one approach I'm considering is having a GUI to create new "object templates" that define initial values for properties and a script. There would be script commands to create such "class objects" just like the "create" command, but it would make classes more concrete.
Some of the comments makes me think he should just come on over to our place and work on OXT with us, because he's talking about adding a lot of things that are already in OXT.MetaCard (now LiveCode) does something vaguely similar, where certain parts of a stack are just objects on a card nobody will ever visit. Like, icons are just graphic objects in the current stack. Often people use bitmap graphic objects on a card in a second stack in the same stack file. On one hand I like the simplicity and flexibility of this, you can just use any graphic you can make with MetaCard and use it as an icon. On the other hand, it feels kind of janky to have a stack that is only there to hide icons and other resources from the user of a stack.
Hence why I haven't pulled the trigger on any one solution, because I might want to have icons and templates in a special section of the stack (like the resource fork was in HyperCard) with a special picker UI.
"Built-in commands for compatibility with common XCMDs" sounds a lot like the OXT engine and also HyperSim.I will eventually add some sort of extension mechanism, and I will likely add some built-in commands for compatibility with common XCMDs like "palette", "addcolor" etc.
That's pretty much exactly what I've been saying I'd like to have for a long time now, a GUI answer to 'script-only' stacks.Stacksmith's current format actually is XML. Kind of like HTML, though structurally more like HyperCard's original file format. I'll likely keep this format, as it works well as "source code" for checking into version control and for archiving as you say. That said, performance for database-like use cases and distribution as a standalone will probably mean I'll also add a binary format one day.
Sounds a lot like 'Extension Widgets' to meRegarding inheritance, I'm thinking about ways to allow inheriting more behaviors, but I doubt it will use classes. HyperTalk seems to be more of a prototype-based language (particularly with user properties like SuperCard and LiveCode have them), so it'll probably be more like the existing "start using" mechanism, but for more objects than just stacks.
Windows version is probably the bigger ask. Sound like he didn't compile AppleSilicon for the same reason I haven't tried to compile any of OXT for Apple Silicon (I don't have one).
Regarding M1, it should just compile, but I don't have one, so I didn't spend time on it yet, that's all.
This was why I started the thread about "App and Data"FourthWorld wrote: ↑Mon Dec 09, 2024 5:59 pm
At some point in development with any xTalk, the nature of the work shifts from making your app inside of an IDE environment, to working in your app's environment and needing tools inside of that.
SC's uniquely configurable RTE embraces that shift boldly and cleanly.
Users browsing this forum: No registered users and 2 guests