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
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to