https://beyondloom.com/deckerDecker builds on the legacy of HyperCard and the visual aesthetic of classic MacOS. It retains the simplicity and ease of learning that HyperCard provided, while adding many subtle and overt quality-of-life improvements, like deep undo history, support for scroll wheels and touchscreens, more modern keyboard navigation, and bulk editing operations.
Decker 1.0
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
-
- Livecode Opensource Backer
- Posts: 5
- Joined: Thu Jun 22, 2006 9:07 pm
- Location: Brisbane, Queensland
- Contact:
Decker 1.0
Decker is fun and surprisingly powerful!
-
- Livecode Opensource Backer
- Posts: 9446
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: Decker 1.0
1. Does NOT use a dialect of xTalk:
"For more complex projects, Decker features a novel scripting language named Lil which is strongly influenced by both Lua, , an imperative language popular for embedding in tools and game engines, and Q, a functional language in the APL family used with time-series databases."
2. Crashed on MacOS 10.7, even though it shows up as executable on 10.7 (currently at work: will try on MacOS 13 at home).
3. "Anyone can use Decker to create E-Zines, organize their notes, give presentations, build adventure games, or even just doodle some 1-bit pixel art."
- - -
Well, this may be very clever in terms of how it is put together, but who the Flying Fudge is interested in giving presentations
with a standard of graphics from 1990?
4.
does Nix for me.
Even only if I am used to being able to send both mouseDown and mouseUp commands.
"For more complex projects, Decker features a novel scripting language named Lil which is strongly influenced by both Lua, , an imperative language popular for embedding in tools and game engines, and Q, a functional language in the APL family used with time-series databases."
2. Crashed on MacOS 10.7, even though it shows up as executable on 10.7 (currently at work: will try on MacOS 13 at home).
3. "Anyone can use Decker to create E-Zines, organize their notes, give presentations, build adventure games, or even just doodle some 1-bit pixel art."
- - -
Well, this may be very clever in terms of how it is put together, but who the Flying Fudge is interested in giving presentations
with a standard of graphics from 1990?
4.
Code: Select all
on click do
Even only if I am used to being able to send both mouseDown and mouseUp commands.
Last edited by richmond62 on Mon Oct 31, 2022 8:10 pm, edited 1 time in total.
-
- Livecode Opensource Backer
- Posts: 9446
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: Decker 1.0
Well, it works on MacOS 13 . . . mind you, I'd as soon as dig out my iMac G5
(currently dual boot between MacOS 104 & Classic, and MacOS Sorbet Leopard)
https://apple.fandom.com/wiki/Sorbet_Leopard
and faff around with real Hypercard (at least I won't have to learn
a new programming language to make 1-bit cruddy whatsits).
- -
Which flaming century do we live in?
(currently dual boot between MacOS 104 & Classic, and MacOS Sorbet Leopard)
https://apple.fandom.com/wiki/Sorbet_Leopard
and faff around with real Hypercard (at least I won't have to learn
a new programming language to make 1-bit cruddy whatsits).
- -
Which flaming century do we live in?
-
- VIP Livecode Opensource Backer
- Posts: 9852
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: Decker 1.0
If you want nostalgia, Decker delivers.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
-
- Livecode Opensource Backer
- Posts: 9446
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: Decker 1.0
Yes, but nostalgia at a price: having to learn new programming language that will not be of any obvious use elsewhere.If you want nostalgia
AND, if nostaligia is what Decker is peddling, this sort of statement:
"Anyone can use Decker to create E-Zines, organize their notes, give presentations,
build adventure games, or even just doodle some 1-bit pixel art."
is quite misleading.
-
- VIP Livecode Opensource Backer
- Posts: 9852
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: Decker 1.0
It's based on Lua, #24 on the TIOBE Index. And there's nothing on that page suggesting the developer expects this dialect to take over the world.richmond62 wrote: ↑Mon Oct 31, 2022 7:40 pmYes, but nostalgia at a price: having to learn new programming language that will not be of any obvious use elsewhere.If you want nostalgia
I'm not sure LC fans are in much of a position to assert privilege from language popularity. There are many uniquely useful things about LiveCode, of course. But no xTalk dialect is on the TIOBE Index at all right now. We choose LiveCode for reasons other than popularity.
The presentation seems to set expectations reasonably well. It clearly shows a monochrome UI circa the late '80s. I don't think the page is intended to be taken as a serious development tool. Looks like it's just a fun project put together in spare time. It'll be interesting to hear the developer's response if you bring that up with them."Anyone can use Decker to create E-Zines, organize their notes, give presentations,
build adventure games, or even just doodle some 1-bit pixel art."
is quite misleading.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
Re: Decker 1.0
Lua is hard linked with gaming - many AAA games use this, not in the least in constructing plugins for games like World of Warcraft (the games aren’t built with this, but will often use Lua as a scripting language). I suspect that’s what the claim above alludes to.
This is one of the reasons I some time ago suggested LiveCode building a game studio type app. Not because you can build the nitty gritty with it that’s not possible currently as the frame rates and 3D aren’t there. But I can easily see it being used as a scripting language in this context…
This is one of the reasons I some time ago suggested LiveCode building a game studio type app. Not because you can build the nitty gritty with it that’s not possible currently as the frame rates and 3D aren’t there. But I can easily see it being used as a scripting language in this context…
-
- VIP Livecode Opensource Backer
- Posts: 9738
- Joined: Wed May 06, 2009 2:28 pm
- Location: New York, NY
Re: Decker 1.0
jtangen.
Just curious. Are you working at all with LiveCode? Since you are in this forum I assume yes, at least to some extent.
What attracted you to Decker?
Craig
Just curious. Are you working at all with LiveCode? Since you are in this forum I assume yes, at least to some extent.
What attracted you to Decker?
Craig
-
- Livecode Opensource Backer
- Posts: 5
- Joined: Thu Jun 22, 2006 9:07 pm
- Location: Brisbane, Queensland
- Contact:
Re: Decker 1.0
Hi Craig,
I'm a Professor in cognitive science and all of my experiments are in LiveCode. I've been using it since the HyperCard/MetaCard days, and it's fantastic. I was just trying out Decker for fun, but I do miss the simplicity of this sort of environment. I run all of my experiments as stacks rather than standalones. I'm certainly looking forward to trying out the cloud IDE in LiveCode 10.
Cheers,
Jason
I'm a Professor in cognitive science and all of my experiments are in LiveCode. I've been using it since the HyperCard/MetaCard days, and it's fantastic. I was just trying out Decker for fun, but I do miss the simplicity of this sort of environment. I run all of my experiments as stacks rather than standalones. I'm certainly looking forward to trying out the cloud IDE in LiveCode 10.
Cheers,
Jason
-
- Livecode Opensource Backer
- Posts: 9446
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: Decker 1.0
There is no obvious reason why you cannot strap a front-end like Decker onto one ofI do miss the simplicity of this sort of environment.
the open source variants of LiveCode.
-
- VIP Livecode Opensource Backer
- Posts: 9738
- Joined: Wed May 06, 2009 2:28 pm
- Location: New York, NY
Re: Decker 1.0
Jason.
I wa once a die-hard Hypercard guy, through about 2009, and resisted changing to LC. This in spite of all my old HC buddies exhorting me to wise up.
I was dumb.
Just like a program such as Excel, I use only about 10% of LC's capabilities. No web, JSON, Mergxxx, databases, etc. My point is that LC is not more complicated than the "simple" good old HC, it is just larger. In fact, LC is far simpler and more accessible than HC, just from its modernity.
I still manage a dozen old OS9 Macs running a client/server based set of stacks for my business. Now and then I want to modify the scripts in those stacks.
Painful, relative to LC, and not because I have not kept current with my HC skills (mindset?), though that matters a little, but because they are antiquated.
Craig
I wa once a die-hard Hypercard guy, through about 2009, and resisted changing to LC. This in spite of all my old HC buddies exhorting me to wise up.
I was dumb.
Just like a program such as Excel, I use only about 10% of LC's capabilities. No web, JSON, Mergxxx, databases, etc. My point is that LC is not more complicated than the "simple" good old HC, it is just larger. In fact, LC is far simpler and more accessible than HC, just from its modernity.
I still manage a dozen old OS9 Macs running a client/server based set of stacks for my business. Now and then I want to modify the scripts in those stacks.
Painful, relative to LC, and not because I have not kept current with my HC skills (mindset?), though that matters a little, but because they are antiquated.
Craig