Re: LC compilation
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
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
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
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)
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)
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
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
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