Decker 1.0

Want to talk about something that isn't covered by another category?

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
jtangen
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 5
Joined: Thu Jun 22, 2006 9:07 pm
Location: Brisbane, Queensland
Contact:

Decker 1.0

Post by jtangen » Mon Oct 31, 2022 12:36 am

Decker is fun and surprisingly powerful!
Decker 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.
https://beyondloom.com/decker

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9446
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Decker 1.0

Post by richmond62 » Mon Oct 31, 2022 10:03 am

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."
-
Screen Shot 2022-10-27 at 1.35.15 PM.png
ORIGINAL
-
Screen Shot 2022-10-31 at 11.02.51 AM.png
IMPORTED
-
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
does Nix for me.

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.

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9446
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Decker 1.0

Post by richmond62 » Mon Oct 31, 2022 5:11 pm

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).
-
SShot 2022-10-31 at 18.06.31.png
-
Which flaming century do we live in?

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 9852
Joined: Sat Apr 08, 2006 7:05 am
Location: Los Angeles
Contact:

Re: Decker 1.0

Post by FourthWorld » Mon Oct 31, 2022 6:47 pm

richmond62 wrote:
Mon Oct 31, 2022 5:11 pm
Which flaming century do we live in?
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

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9446
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Decker 1.0

Post by richmond62 » Mon Oct 31, 2022 7:40 pm

If you want nostalgia
Yes, but nostalgia at a price: having to learn new programming language that will not be of any obvious use elsewhere.

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.

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 9852
Joined: Sat Apr 08, 2006 7:05 am
Location: Los Angeles
Contact:

Re: Decker 1.0

Post by FourthWorld » Mon Oct 31, 2022 7:58 pm

richmond62 wrote:
Mon Oct 31, 2022 7:40 pm
If you want nostalgia
Yes, but nostalgia at a price: having to learn new programming language that will not be of any obvious use elsewhere.
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.

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.
"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.
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.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

stam
Posts: 2741
Joined: Sun Jun 04, 2006 9:39 pm
Location: London, UK

Re: Decker 1.0

Post by stam » Mon Oct 31, 2022 9:00 pm

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…

dunbarx
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 9738
Joined: Wed May 06, 2009 2:28 pm
Location: New York, NY

Re: Decker 1.0

Post by dunbarx » Tue Nov 01, 2022 1:50 am

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

jtangen
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 5
Joined: Thu Jun 22, 2006 9:07 pm
Location: Brisbane, Queensland
Contact:

Re: Decker 1.0

Post by jtangen » Thu Nov 03, 2022 5:18 am

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

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9446
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Decker 1.0

Post by richmond62 » Thu Nov 03, 2022 9:12 am

I do miss the simplicity of this sort of environment.
There is no obvious reason why you cannot strap a front-end like Decker onto one of
the open source variants of LiveCode.

dunbarx
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 9738
Joined: Wed May 06, 2009 2:28 pm
Location: New York, NY

Re: Decker 1.0

Post by dunbarx » Thu Nov 03, 2022 2:35 pm

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

Post Reply

Return to “Off-Topic”