Re: LC compilation

2024-04-29 Thread Mike Kerner via use-livecode
well, bob, since 10 was supposed to have an ai assistant as part of it...
gpt 4 is pretty good, with fairly simple stuff, with some languages. it has
not done well with anything LC that i've thrown at it. it keeps
hallucinating all sorts of things, like commands that don't exist, whole
documentation pages that don't exist, etc. that has not changed.
yesterday, and again, today, i tried to get it to correctly answer a c++
question regarding a robot i'm hacking, but it repeatedly failed.
but sometimes, it is very good at coding, especially if i give it some more
mainstream code (say in JS, or CSS), and ask it to explain to me why the
code isn't working.
i also saw, today, that zdnet tested microsoft's copilot against other
llm's on a coding exercise, and...it didn't go well (
https://www.zdnet.com/article/yikes-microsoft-copilot-failed-every-single-one-of-my-coding-tests
)

On Mon, Apr 29, 2024 at 7:32 PM Bob Sneidar via use-livecode <
use-livecode@lists.runrev.com> wrote:

> That should read GROKING stupid spell correct. Seemed like a good idea at
> the time…
>
> Bob S
>
>
> On Apr 29, 2024, at 4:28 PM, Bob Sneidar via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> I have a hard enough time growing
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>


-- 
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC compilation

2024-04-29 Thread Bob Sneidar via use-livecode
That should read GROKING stupid spell correct. Seemed like a good idea at the 
time…

Bob S


On Apr 29, 2024, at 4:28 PM, Bob Sneidar via use-livecode 
 wrote:

I have a hard enough time growing

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC compilation

2024-04-29 Thread Bob Sneidar via use-livecode
I will NEVER use AI to code. I have a hard enough time growing what I have 
already done, without having to decipher what some AI bot did. 

Bob S


> On Apr 29, 2024, at 4:23 PM, Mark Smith via use-livecode 
>  wrote:
> 
> On 29 Apr 2024, at 3:18 PM, Mike Kerner via use-livecode 
>  wrote:
>> 
>> any compiler chatter?
>> asking for an interested party
> 
> 
> I wish!
> 
> Now that AI has completely revamped the art of coding, it might be more 
> important than ever. 
> 
> Mark
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC compilation

2024-04-29 Thread Mark Smith via use-livecode
On 29 Apr 2024, at 3:18 PM, Mike Kerner via use-livecode 
 wrote:
> 
> any compiler chatter?
> asking for an interested party


I wish!

Now that AI has completely revamped the art of coding, it might be more 
important than ever. 

Mark

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


RE: Can you almost hear me now? (AAC app underway)

2024-04-29 Thread Ralph DiMola via use-livecode
Curry,

Great! Looking forward to it.

Ralph DiMola
IT Director
Evergreen Information Services
rdim...@evergreeninfo.net

-Original Message-
From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of 
Curry Kenworthy via use-livecode
Sent: Monday, April 29, 2024 11:13 AM
To: use-livecode@lists.runrev.com
Cc: Curry Kenworthy
Subject: Can you almost hear me now? (AAC app underway)


Good news: I’m working on a custom AAC app in LC, set up for everything – 
speech, plus all types of writing, including LC coding. (Yes, for writing its 
own code too.)

Eventually this should get me back to doing LC phone calls and video tutoring 
again, maybe even some YouTube or an LC conference talk, after several VERY 
quiet years of strictly text-only work!

But the first phase will still be mainly email - as things gradually start 
rolling, the AAC will allow me to contribute more to discussions here again, 
discuss addon plans and progress, and reconnect with people.

Not much choice; harder to type OR talk lately, all at the SAME time. So I had 
to up my game, swim different or sink.

Good thing is, I’ll probably publish the app to give people a different, more 
efficient low-input method and flexible-use AAC, compared to the status 
quo/industry herd!

Hopefully you will see me speak out and participate more here. 
Especially a bit later, AFTER more setup; good sign if so. Fingers crossed. 

Looking forward to interesting LC talks, solutions, and happenings

Best wishes,

Curry Kenworthy

Radically Innovative Christian LiveCode Development "PASSION for Elegant, 
Efficient Code!"
http://livecodeconsulting.com/

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Can you almost hear me now? (AAC app underway)

2024-04-29 Thread Curry Kenworthy via use-livecode


Good news: I’m working on a custom AAC app in LC, set up for everything 
– speech, plus all types of writing, including LC coding. (Yes, for 
writing its own code too.)


Eventually this should get me back to doing LC phone calls and video 
tutoring again, maybe even some YouTube or an LC conference talk, after 
several VERY quiet years of strictly text-only work!


But the first phase will still be mainly email - as things gradually 
start rolling, the AAC will allow me to contribute more to discussions 
here again, discuss addon plans and progress, and reconnect with people.


Not much choice; harder to type OR talk lately, all at the SAME time. So 
I had to up my game, swim different or sink.


Good thing is, I’ll probably publish the app to give people a different, 
more efficient low-input method and flexible-use AAC, compared to the 
status quo/industry herd!


Hopefully you will see me speak out and participate more here. 
Especially a bit later, AFTER more setup; good sign if so. Fingers 
crossed. 


Looking forward to interesting LC talks, solutions, and happenings

Best wishes,

Curry Kenworthy

Radically Innovative Christian LiveCode Development
"PASSION for Elegant, Efficient Code!"
http://livecodeconsulting.com/

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC compilation

2024-04-29 Thread Mike Kerner via use-livecode
any compiler chatter?
asking for an interested party

On Mon, May 29, 2023 at 7:26 PM Mark Smith via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Hi Mike, sorry I thought it would have been copied with the reply. The
> original post from Skip Kimpel was more or less asking if LC is compiled.
> The exact post was…
>
> "Wait… what?  I have been away from this list for a while, LC is
> not currently compilable??
>
> SKIP”
>
> I do have a question based on your reply. You indicate LC doesn’t compile
> but then go on to list all of the stuff it compiles into a standalone
> application (most of which, such as the LC engine, extensions, libraries,
> etc) are just (I would argue) libraries when it builds an application.
> Taking the definition of compiler as “a process to convert (a program) into
> a machine-code <
> https://www.google.co.uk/search?client=safari=mac_bm=machine-code=AMnBZoFOMBUphduq9VwZxsuReC7YV6BL3UJP9cGsG2J_mNMPwgWXqX8HuVPC8gyFB81-plMkPkEzmbteRge93xxj5qVwJdYjXSPc2zeY_vz8RKYr_9tAP6Q%3D=1>
> or a lower-level <
> https://www.google.co.uk/search?client=safari=mac_bm=lower-level=AMnBZoG9fGMZkoPgk-g4eVoaZFdERA6BgFgTvewAwu3qykvLOcqyjsbvyNVL0k7ItNaeg3uetPXhm4wenDJM9iNdxIwXbgNT_MfjGFunU2ur_NpUowaHa-E%3D=1>
> form in which the program can be executed.” I would argue it “sort of” does
> that in that the included scripts (as I understand it) are not in their
> original editable form but have been converted into something that is more
> easily interpreted by the engine. I know it’s not ML, nor is it bytecode,
> but it’s one step removed from the actually editable text in the script
> editor. Would’t you agree?
>
> The true advantage of the byte code, I believe, is that it brings LC in
> line with other similar compilers and therefore allows a more sophisticated
> (and standardised) approach to code optimisation. Or at least that will be
> one of the advantages. Obfuscation of code, as you mention, is another
> (although I have never personally worried about anyone wanting to steal my
> code ).
>
> Mark
>
>
> > On 29 May 2023, at 5:56 pm, Mike Kerner via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > I don't see the original post, so I can only part-comment on this.
> > LC doesn't compile, per se. It builds standalone apps for all
> > platforms, but those apps include the LC engine, extensions,
> > libraries, and your stack(s). There is an obfuscator, but, no, no
> > bytecode or ML, yet. The apps behave as you would expect a standalone
> > app to behave, but, with a disassembler, you will have an easier time
> > with them than you would with a ML or BC compiled app.
> > The good news is that the current architecture makes remote debugging
> > from mobes much simpler, and, whether you are on a desktop or mobile
> > platform, you can include functionality such as side-loading and
> > real-time code execution trivially.
> > For example, let's say you have a debug build. If you include a button
> > in your debug build, with the following script, you can prompt for a
> > command, and execute it, live, in your standalone:
> >
> > on mouseUp
> >   global gDo
> >   ask "Do what?" with gDo
> >   if it is not empty then
> >  put it into gDo
> >  do gDo
> >   end if
> > end mouseUp
> >
> > The above script will also, as I am sure you deduced, store the last
> > command you typed, and prompt you with it, the next time you press the
> > button.
> > This is, of course, especially useful if you want to invoke the
> > debugger and then debug some routine. You can do that like by clicking
> > the button I just described, and then typing into the dialog:
> > breakpoint;send "mouseUp" to button "someButton" # steps you through
> > the debug button script, then to the mouseUp handler of "someButton"
> >
> > We are all patiently waiting for the script compiler, which, as of
> > last conversation with Mark W., is going to be a bytecode compiler,
> > not a ML compiler.
> >
> > On Mon, May 29, 2023 at 6:27 AM Mark Smith via use-livecode
> >  wrote:
> >>
> >> Hi Skip,
> >>
> >> I’m surprised no one has taken a stab at answering this. I'm certainly
> no expert on the internal workings of LC or compilers but I can take a stab
> at articulating what I think the answer is, and when I get it wrong someone
> else can jump in to correct me (I should probably know this stuff better
> anyway).
> >>
> >> So if I am correct, the current environment converts LC script into
> some sort of (possibly binary) tree structure that is better organised to
> be executed by the LC engine. The engine is a big chunk of what I think is
> mostly Obj C (or some relative thereof) code that interprets the tree
> structures created in the first phase. So I guess that makes it sort of
> compiled? Compiled to execute in/on the LC engine, but also interpreted
> because the tree code is not executed on the target platform directly but
> is interpreted by the engine to generate the final executable result.
> >>
> >> 

Re: web

2024-04-29 Thread Mike Kerner via use-livecode
any word on web? just curious

On Tue, Feb 13, 2024 at 5:09 AM Mark Smith via use-livecode <
use-livecode@lists.runrev.com> wrote:

>
> > On 13 Feb 2024, at 5:02 am, Curry Kenworthy via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > What doesn’t kill us ... makes us awesome and mighty. Life requires that
> faith and perseverance. Here’s hoping for a great 2024 for all, whatever it
> holds, and an even BETTER 2025!
> >
>
> My goodness Curry, how beautifully said. Thanks for sharing your thoughts.
> It reminds me of a quote I saw recently, “Resilience is my superpower”.
> Wishing everyone all the best in 2024.
>
> Mark
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>


-- 
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode