SoCal LUG meeting: 2 February in Pasadena
Bob Sneidar
bobs at twft.com
Fri Jan 6 16:40:00 EST 2012
I am developing an app which as I go is really an application development framework for building data driven applications. Maybe next time you guys meet I will bring it by and demo it. It's pretty cool in concept, but would need a lot of polishing to be usable as a general purpose tool. A couple major features include a database connection card, a dropField module which drops fields, buttons and menus based on a table from the database schema, and a validation module where you can enable and disable a series of validations foe each field.
Bob
On Jan 6, 2012, at 1:19 PM, Richard Gaskin wrote:
> Andre Garzia wrote:
>
> > On Fri, Jan 6, 2012 at 2:09 PM, Richard Gaskin wrote:
> >
> >> Many thanks to all who attended last night's LiveCode User
> >> Group meeting in Pasadena. It was a lot of fun, and even
> >> with all the talk of trains we managed to get some design
> >> work started on what will hopefully be a new library for
> >> the LiveCode community - more on that later.
> >
> > I am curious!!! what library???
>
> A chunk of most of our meetings is devoted to kvetching about things we'd like to see improved in LC, and last night Todd Geist noted the many times newcomers use cards for data storage, make a standalone out of it, only to later realize as a standalone it's no longer writable so it has to be rearchitected.
>
> We looked at this from a variety of angles, and considered the strengths and weaknesses of different ways to solve the problem, ranging from writing a new Standalone Builder to patching the IDE to even writing a new IDE.
>
> But as we looked at the problem more carefully we began to realize that none of those would solve the core problem, which is to keep user data storage out the stack in the first place.
>
> So the problem became defined as:
>
> How can we provide the benefits of using cards for data storage
> -- with First, Next, Previous, Last, New, Delete, and more --
> without actually using cards for data storage?
>
> Anyone who's worked with LC for some time has solved this problem in various ways, and indeed there are a nearly infinite variety of ways to work with externally stored data.
>
> The trick is to have one that's easy enough to use that newcomers will love it, but which handles enough of a variety of data store types to make it useful for experienced developers.
>
> Factoring code, data, and presentation is old hat, something we've all had to learn at some point so we can update our apps efficiently. It's that latter part -- supporting an unknowable variety of different data stores -- that was the solution that came out of the meeting last night.
>
> More on that later. :)
>
> Today I have a client deadline to meet, but next week I should be in a position to spend a couple hours fleshing out a prototype for discussion in the Rev Interoperability Group....
>
> --
> Richard Gaskin
> Fourth World
> LiveCode training and consulting: http://www.fourthworld.com
> Webzine for LiveCode developers: http://www.LiveCodeJournal.com
> LiveCode Journal blog: http://LiveCodejournal.com/blog.irv
>
> _______________________________________________
> 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