What would it take to renew my enthusiasm for LiveCode?
Alex Tweedly
alex at tweedly.net
Sun Aug 9 21:03:38 EDT 2026
Great question Bill. And one I have been asking myself for a while now.
There are many similarities : I am a long time user, I used to do lots
of programming projects in LC, but haven't found much enthusiasm, or
even much use, for LC recently.
Here's the short version of my answer currently:
1. Recognise that the need for (almost all) apps to work on
phone/tablet, combined with the difficulties of ever-changing
Apple/Google requirements means that "deploy to web" is extremely
important - and make it central, rather than (as it currently feels) an
unimportant side-issue.
that means:
a. complete it - adjust to window size changes, document what kind of
local storage is available and how to use it, make.a *simple* way to
handle splash-screen / loading message, etc., make sure that I *never*
see or need the Javascript console or similar junk.
b. accept that any apps used on web will need user registration / login
/auth - and provide either a library or a sample that provides a simple,
but extensible, way to do that.
2. a major feature is the data store - document it. Create example apps
that show off how to use it.
3. Many apps are (basically) an update to using Excel to manage some
data - so make it trivial to provide a CSV/TSV/XLS file and from it
create a data table, a single element form for entry/update, a
spreadsheet (or datagrid) view with editing, ..... Allow a way to add
constraints and verification rules.
4. STOP making new widgets that are simply a (poor) replacement for
existing functionality.
case study : there are (fairly recent) widgets for "Date Picker" and
"Date field". Date picker is a widget that kind of does the same thing
as many previously available user sample stacks did - only it lacks many
obvious features, and is not easily modifiable or extensible. It should
be discarded and replaced by an (open source) script-only widget based
on the most functionally complete available stack - e.g. Sarah
Reichelt's (sp?) or Hugh Senior's - but built as a script-only widget so
the complexity and installation idiosyncrasies are overcome.
(And it is sad that those are something like 20-year old stacks, and
this widget appears now with so much less capability).
The date field widget should be a thin layer over the date picker - but
it isn't. It has its own built-in date picker, which is missing many of
the config options or features available in the date picker widget. So
instead of being "badly underspecified" it is "pathetically underspecified".
and I'll throw in a wild-card:
5. do a deal with Canela Software to use either the Appli Player, or to
create a LC player with the same base technology.
and finally,
6. Make it easier (i.e. better documented with examples) to create
script-only widgets. AFAIK, it's only documented in a lesson, and there
is no (obvious) description of how to create the documentation for the
widget. Create a method to contribute / download such widgets.
Best,
Alex.
On 09/08/2026 01:02, William Prothero via use-livecode wrote:
> Folks, I have used LiveCode for most of my projects in the past, but have found it irrelevant to much of my work in Wordpress. It would be great to be able to used LiveCode for some of my projects. Here’s what stops me.:
> 1) development still seems “in progress” with bugs regularly reported
> 2) I don’t see any easily tested and built upon “starter” stacks that can be informative and that demonstrate examples of important operations.
> 3) It seems that all of the security (regularly changing) Apple registration requirements are not needed for internet apps. Web applications should be much easier to implement.
>
> I may be wrong on the above, but it appears that livecode’s web based apps do not invite new users to join and experiment in the style of HyperCard that encouraged newbies to “jump on in”, with immediate success on simple calculations and that encourage more exploration.
>
> In the past, I did a lot of programming in Macromedia Director’s programming language, which had super web animation capabilities, as well as other programming capabilities. It was dropped (no longer supported) when it was purchased by Adobe. Too bad. It was a good model for easily deployed web applications.
> So, that’s where I’m at. I’m disappointed, but am retired anyway and don’t do as much programming as I used to.
>
> Best to you all
> Bill
>
> William Prothero
> UCSB Prof, retired.
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list