I'm posting this - since I think some folks on here might find this curious. Especially since somewhat recently there were a couple posts in LinkedIn Fox Dev groups - about using AI to generate FoxPro code. I recently started work on a little pet project. And, since I am now doing FoxPro fulltime, I figured doing some fun VFP coding on my lunch breaks would actually be FUN to do! Figured I would share a little about that project here...
But, first - the backstory about the project...
As I was traveling across the USA - on my way to Cleveland, OH from SoCal - I stopped at a buddy of mine in Utah. He's a 3D printing guy & a Youtuber by the name of Joe the 3D Printing Professor (feel free to search for him on YouTube - he is rather entertaining!). I originally met him in person in 2018 - on my original cross country journey from NY to CA. So, it was great to see him.
While we were hanging out in this MakerSpace (where he works to oversee the space), in the St. Georges Utah library - we were chatting about a personal project of mine. And, for that project - it's a kind of 3D Design issue I was discussing with him. After chatting for a bit, he jumped on his computer and opened up Blender - to suggest a way to easily model my concept - which is based upon making a 3D tree (but, with a number of rules). However, even as he was doing it - I pointed out issues with what he was creating (issues where it didn't follow my rules).
Suddenly he jumped up, erased all this writing on a white board and he began to quickly outline a rather elaborate algorithm. Because, in fact, like me - he has a bit of a programming background. And, his whole algorithm that was outlining not only shapes and how to produce them, he was also considering things like an array to store certain data as part of the process.
Now, normally in the world of 3D Printing - you using a modeling program, then export an STL file. Then, you use a program called a Slicer to Slice that STL file into GCode. Then, the GCode is fed into a 3D printer, and that code runs the printer.
However, my buddy was like - why not generate GCode directly! And, it became an obsession in my head as I was driving across the country. Then I finally began trying to write a FoxPro program to generate GCode.
Now, one complication I had was - how do I easily determine if 2 lines actually intersect. Well, I realized I could ask AI for that answer. I initially asked CoPilot to give me an algorithm for finding the intersection. Which it did. But, then I thought - when not see if AI could generate actual VFP code to do what I needed.
So, here was my Prompt for CoPilot: Can you write Visual FoxPro code that allows me to determine the coordinate value for the intersection of 2 lines, based upon the X & Y endpoints of each of those 2 lines?
Here was what it generated - which is valid code: * Define the endpoints of the lines LOCAL x1, y1, x2, y2, x3, y3, x4, y4 x1 = 1 && X-coordinate of the first endpoint of the first line y1 = 2 && Y-coordinate of the first endpoint of the first line x2 = 4 && X-coordinate of the second endpoint of the first line y2 = 6 && Y-coordinate of the second endpoint of the first line x3 = 1 && X-coordinate of the first endpoint of the second line y3 = 6 && Y-coordinate of the first endpoint of the second line x4 = 4 && X-coordinate of the second endpoint of the second line y4 = 2 && Y-coordinate of the second endpoint of the second line
* Calculate the intersection point LOCAL xIntersect, yIntersect, denominator denominator = (x1 - x2) * (y3 - y4) - (y1 - y2) * (x3 - x4)
IF denominator == 0 * Lines are parallel or coincident, no intersection xIntersect = .NULL. yIntersect = .NULL. MESSAGEBOX("The lines are parallel or coincident and do not intersect.") ELSE xIntersect = ((x1 * y2 - y1 * x2) * (x3 - x4) - (x1 - x2) * (x3 * y4 - y3 * x4)) / denominator yIntersect = ((x1 * y2 - y1 * x2) * (y3 - y4) - (y1 - y2) * (x3 * y4 - y3 * x4)) / denominator MESSAGEBOX("Intersection point: (" + STR(xIntersect) + ", " + STR(yIntersect) + ")") ENDIF
I also had AI generate some other code to draw a circle on the screen, using Polar coordinates to Cartesian coordinate conversion, and allowing input of a Radius. So, I used that code to wrap the from code above - so, if you run this code - it generates lines crossing and pops up with a message with the intersection: * Define the endpoints of the lines LOCAL x1, y1, x2, y2, x3, y3, x4, y4 x1 = 10 && X-coordinate of the first endpoint of the first line y1 = 60 && Y-coordinate of the first endpoint of the first line x2 = 40 && X-coordinate of the second endpoint of the first line y2 = 25 && Y-coordinate of the second endpoint of the first line x3 = 1 && X-coordinate of the first endpoint of the second line y3 = 6 && Y-coordinate of the first endpoint of the second line x4 = 54 && X-coordinate of the second endpoint of the second line y4 = 72 && Y-coordinate of the second endpoint of the second line
* Create a form to draw the circle LOCAL oForm oForm = CREATEOBJECT("Form") oForm.Width = 400 oForm.Height = 400 oForm.Show()
oForm.DrawWidth = 1 oForm.DrawStyle = 0 oForm.Line(X1, Y1, X2, Y2) && Draw a small line segment to create the circle
oForm.DrawWidth = 1 oForm.DrawStyle = 0 oForm.Line(X3, Y3, X4, Y4) && Draw a small line segment to create the circle
* Calculate the intersection point LOCAL xIntersect, yIntersect, denominator denominator = (x1 - x2) * (y3 - y4) - (y1 - y2) * (x3 - x4)
IF denominator == 0 * Lines are parallel or coincident, no intersection xIntersect = .NULL. yIntersect = .NULL. MESSAGEBOX("The lines are parallel or coincident and do not intersect.") ELSE xIntersect = ((x1 * y2 - y1 * x2) * (x3 - x4) - (x1 - x2) * (x3 * y4 - y3 * x4)) / denominator yIntersect = ((x1 * y2 - y1 * x2) * (y3 - y4) - (y1 - y2) * (x3 * y4 - y3 * x4)) / denominator MESSAGEBOX("Intersection point: (" + STR(xIntersect) + ", " + STR(yIntersect) + ")") ENDIF
Lastly - for those who are curious to see what GCode actually looks like, I'm including several lines of code, the 1st being a comment line. I will include a couple of the command lines, and even some comments per line - to explain what some of them do: ; generated by PrusaSlicer 2.8.0+win64 on 2025-03-24 at 11:02:10 UTC ; external perimeters extrusion width = 0.42mm M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec G90 ; use absolute coordinates M140 S60 ; set final bed temp M104 S210 ; set final nozzle temp - Yes, that's 210 Celsius G1 Z0.28 F240 ; Movement of the printer in the Z direction G1 X117.315 Y90.902 E.04751 ; Movement of the print head in X & Y, from prior location to that new X/Y location, with plastic extrusion based upon amount listed by "E"
I hope some folks find this a tad interesting...
L8r G8rs, -Kurt
Just as a sidenote on that AI stuff: Lianja (aka VFP11) has AI Code Generation now included directly in the Development Interface for all supported coding languages like Python, PHP, JavaScript, TypeScript etc. You can even transcode between those languages (i.e. You wrote one module in VFP, but now want it as PHP code) AI can also optionally get included in the frontend, so that users are able to create reports/queries on the fly.
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI stuff...
-----Ursprüngliche Nachricht----- Von: ProFox profox-bounces@leafe.com Im Auftrag von Kurt Wendt Gesendet: Donnerstag, 3. April 2025 18:17 An: profox@leafe.com Betreff: FoxPro, AI & GCode - Oh My...
You're a pretty funny one there Mr. Bourke!
W00dy - that's some VERY Interesting info about the AI Code Generation! As for being an Old Dog - I wonder if I am maybe older than you. Of course, Most of us folks in this forum are indeed like the Old Guard.
While getting ready for work this morning - I had an odd thought. I wonder if One could feed a VFP screen into AI, somehow feeding it the actual screen files(giving it the .SCX & .SCT files) - and then have it automatically generate a new screen in something like C#.
I'm going to see if I can try doing this. Although, I know - for the most part, with standard AI UI's on the web, like CoPilot - you really have to feed it Text, not sure about how to "feed it" the SCT & SCX files.
I'm REALLY Curious about this!
-Kurt
________________________________________ Just as a sidenote on that AI stuff: Lianja (aka VFP11) has AI Code Generation now included directly in the Development Interface for all supported coding languages like Python, PHP, JavaScript, TypeScript etc. You can even transcode between those languages (i.e. You wrote one module in VFP, but now want it as PHP code) AI can also optionally get included in the frontend, so that users are able to create reports/queries on the fly. Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI stuff...
-----Ursprüngliche Nachricht-----
Von: ProFox profox-bounces@leafe.com Im Auftrag von Kurt Wendt Gesendet: Donnerstag, 3. April 2025 18:17 An: profox@leafe.com Betreff: FoxPro, AI & GCode - Oh My...
_______________________________________________
Post Messages to: ProFox@leafe.com Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: https://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: https://leafe.com/archives This message: https://leafe.com/archives/byMID/032201dbaac0$35ce31f0$a16a95d0$@wondzinski.... ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious. ©2025 juergen@wondzinski.de
From: ProFox on behalf of Alan Bourke Sent: Friday, April 11, 2025 5:25 AM To: profoxtech@leafe.com Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from alanpbourke@fastmail.fm. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI
stuff...
Billion dollar autocomplete ;)
--
Alan Bourke
alanpbourke (at) fastmail (dot) fm
_______________________________________________
Post Messages to: ProFox@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: https://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: https://leafe.com/archives
This message: https://leafe.com/archives/byMID/a6889fda-d630-419d-8b55-577aad62a362@app.fa...
** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
https://github.com/VFPX/AlternateSCCText
On Fri, Apr 11, 2025, 08:22 Kurt Wendt kwendt@pakoinc.com wrote:
You're a pretty funny one there Mr. Bourke!
W00dy - that's some VERY Interesting info about the AI Code Generation! As for being an Old Dog - I wonder if I am maybe older than you. Of course, Most of us folks in this forum are indeed like the Old Guard.
While getting ready for work this morning - I had an odd thought. I wonder if One could feed a VFP screen into AI, somehow feeding it the actual screen files(giving it the .SCX & .SCT files) - and then have it automatically generate a new screen in something like C#.
I'm going to see if I can try doing this. Although, I know - for the most part, with standard AI UI's on the web, like CoPilot - you really have to feed it Text, not sure about how to "feed it" the SCT & SCX files.
I'm REALLY Curious about this!
-Kurt
Just as a sidenote on that AI stuff: Lianja (aka VFP11) has AI Code Generation now included directly in the Development Interface for all supported coding languages like Python, PHP, JavaScript, TypeScript etc. You can even transcode between those languages (i.e. You wrote one module in VFP, but now want it as PHP code) AI can also optionally get included in the frontend, so that users are able to create reports/queries on the fly. Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI stuff...
-----Ursprüngliche Nachricht-----
Von: ProFox profox-bounces@leafe.com Im Auftrag von Kurt Wendt Gesendet: Donnerstag, 3. April 2025 18:17 An: profox@leafe.com Betreff: FoxPro, AI & GCode - Oh My...
Post Messages to: ProFox@leafe.com Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/profox OT-free https://mail.leafe.com/mailman/listinfo/profoxOT-free version of this list: https://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: https://leafe.com/archives This message: https://leafe.com/archives/byMID/032201dbaac0$35ce31f0$a16a95d0$@wondzinski.... ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious. ©2025 juergen@wondzinski.de
From: ProFox on behalf of Alan Bourke Sent: Friday, April 11, 2025 5:25 AM To: profoxtech@leafe.com Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from alanpbourke@fastmail.fm. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI
stuff...
Billion dollar autocomplete ;)
--
Alan Bourke
alanpbourke (at) fastmail (dot) fm
Post Messages to: ProFox@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: https://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: https://leafe.com/archives
This message: https://leafe.com/archives/byMID/a6889fda-d630-419d-8b55-577aad62a362@app.fa...
** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
[excessive quoting removed by server]
Also
https://github.com/fdbozzo/foxbin2prg
Just remember that when you feed something to a public LLM you share it with the world.
--
rk
From: ProfoxTech profoxtech-bounces@leafe.com On Behalf Of Garrett Fitzgerald Sent: Friday, April 11, 2025 8:35 AM To: profoxtech@leafe.com Subject: Re: FoxPro, AI & GCode - Oh My...
https://github.com/VFPX/AlternateSCCTexthttps://url.us.m.mimecastprotect.com/s/GRvMCyP6D9TrWJ4XTkIJcxbEWw?domain=github.com
Hey there RK - yeah - I TOTALLY Hear ya!
In fact, right now - I'm just experimenting. And, as such - I'm just trying to see if I could have a VERY Simple VFP screen design - and have C# code automatically generated.
Thanks also to you Garrett. I just used the SccTextX code to generate a Text file of a VERY Basic Screen in VFP. And, I fed it to CoPilot - and it DID indeed generate C# code.
I had one of my co-workers try to run the code - and the 1st time around it was problematic.
Why???
Cause it seems that the generated code was WinForms based and not WPF - and here the Dev work is done in WPF. So, I asked CoPilot to generate the code again as WPF based. And, although my coworker had to do a couple small tweaks - it did actually run!
Now, RK - I do understand that feeding the screen designs into AI - which is a LLM - is problematic since it's all public access type systems. And, of course, in my case - It was a dummy kind of screen I created as a simple test.
If I was able to Prove that I could use AI to successfully convert VFP screens into C#/WPF based code - I would then have to find another way of doing it.
I know that there is the Llama software from Meta that allows you to spin up your own local AI system. And, maybe that's the route to go. But, am honestly not sure about that - like, if that's the route to go. I'm also wondering if there are paid subscriptions to AI services, for business usage - that would allow one to use the AI to do things like the conversions I speak of - but NOT actually push our co. VFP code up to the cloud and leave it sitting there.
I do have a buddy of mine - who used to work at Meta AND specifically in research and doing AI. I really should bother him this weekend to chat about it. As he may have a better answer for me...
Anyway folks - TGIF!!!
-K ________________________________ From: ProFox profox-bounces@leafe.com on behalf of Richard Kaye rkaye@invaluable.com Sent: Friday, April 11, 2025 9:31 AM To: profox@leafe.com profox@leafe.com Subject: RE: FoxPro, AI & GCode - Oh My...
Also
https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com...https://github.com/fdbozzo/foxbin2prg
Just remember that when you feed something to a public LLM you share it with the world.
--
rk
From: ProfoxTech profoxtech-bounces@leafe.com On Behalf Of Garrett Fitzgerald Sent: Friday, April 11, 2025 8:35 AM To: profoxtech@leafe.com Subject: Re: FoxPro, AI & GCode - Oh My...
https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com...https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Furl.us.m.mimecastprotect.com%2Fs%2FGRvMCyP6D9TrWJ4XTkIJcxbEWw%3Fdomain%3Dgithub.com&data=05%7C02%7Ckwendt%40pakoinc.com%7Cfc2ec754dec04b54a31a08dd78fd361f%7C81fee84939e743e7b995ffb424734730%7C0%7C0%7C638799751124357187%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=jg4c4UmPrNEpMsS8v5ZzqdCQ24UwfspEahRONS0rQHk%3D&reserved=0https://github.com/VFPX/AlternateSCCText
[excessive quoting removed by server]
Kurt and others,
Have you ever looked at X# (XSharp.eu) there is a lot going on there to give Fox developers a path into .NET....
Johan Nel
On 2025/04/11 16:20, Kurt Wendt wrote:
Hey there RK - yeah - I TOTALLY Hear ya!
In fact, right now - I'm just experimenting. And, as such - I'm just trying to see if I could have a VERY Simple VFP screen design - and have C# code automatically generated.
Thanks also to you Garrett. I just used the SccTextX code to generate a Text file of a VERY Basic Screen in VFP. And, I fed it to CoPilot - and it DID indeed generate C# code.
I had one of my co-workers try to run the code - and the 1st time around it was problematic.
Why???
Cause it seems that the generated code was WinForms based and not WPF - and here the Dev work is done in WPF. So, I asked CoPilot to generate the code again as WPF based. And, although my coworker had to do a couple small tweaks - it did actually run!
Now, RK - I do understand that feeding the screen designs into AI - which is a LLM - is problematic since it's all public access type systems. And, of course, in my case - It was a dummy kind of screen I created as a simple test.
If I was able to Prove that I could use AI to successfully convert VFP screens into C#/WPF based code - I would then have to find another way of doing it.
I know that there is the Llama software from Meta that allows you to spin up your own local AI system. And, maybe that's the route to go. But, am honestly not sure about that - like, if that's the route to go. I'm also wondering if there are paid subscriptions to AI services, for business usage - that would allow one to use the AI to do things like the conversions I speak of - but NOT actually push our co. VFP code up to the cloud and leave it sitting there.
I do have a buddy of mine - who used to work at Meta AND specifically in research and doing AI. I really should bother him this weekend to chat about it. As he may have a better answer for me...
Anyway folks - TGIF!!!
-K ________________________________ From: ProFox profox-bounces@leafe.com on behalf of Richard Kaye rkaye@invaluable.com Sent: Friday, April 11, 2025 9:31 AM To: profox@leafe.com profox@leafe.com Subject: RE: FoxPro, AI & GCode - Oh My...
Also
https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com...https://github.com/fdbozzo/foxbin2prg
Just remember that when you feed something to a public LLM you share it with the world.
--
rk
From: ProfoxTech profoxtech-bounces@leafe.com On Behalf Of Garrett Fitzgerald Sent: Friday, April 11, 2025 8:35 AM To: profoxtech@leafe.com Subject: Re: FoxPro, AI & GCode - Oh My...
https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com...https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Furl.us.m.mimecastprotect.com%2Fs%2FGRvMCyP6D9TrWJ4XTkIJcxbEWw%3Fdomain%3Dgithub.com&data=05%7C02%7Ckwendt%40pakoinc.com%7Cfc2ec754dec04b54a31a08dd78fd361f%7C81fee84939e743e7b995ffb424734730%7C0%7C0%7C638799751124357187%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=jg4c4UmPrNEpMsS8v5ZzqdCQ24UwfspEahRONS0rQHk%3D&reserved=0https://github.com/VFPX/AlternateSCCText
[excessive quoting removed by server]
IIRC there have been a few presentations on X# at SWFox over the years. Here are a couple of links to sessions provided by the fine Geeks & Gurus team from their youtube channel. And BTW you've all signed up for the May 7 virtual SWFox, right 😊
https://youtu.be/mEpp13dL6K4?feature=shared https://www.youtube.com/watch?v=FToDLEcOM18&list=PLqTwdX8FuQehAjMT6BbGiDSXx7YV4hYJV&index=2
--
rk
From: ProfoxTech profoxtech-bounces@leafe.com On Behalf Of Johan Nel Sent: Friday, April 11, 2025 10:34 AM To: profoxtech@leafe.com Subject: Re: FoxPro, AI & GCode - Oh My...
Kurt and others,
Have you ever looked at X# (XSharp.eu) there is a lot going on there to give Fox developers a path into .NET....
Johan Nel
Hi Richard,
Yes I have watched most of these. However Chris Pyrgas(part of the X# development team and creator of XIDE) has and are busy extending the VFPTransporter to move VFP code to X#. Unfortunately (or should I say fortunately 🙂) you need to download X# to have access to the Transporter. Matt Slay (RIP) and I have also done some work on moving VFP code to X# which sadly ended with his passing...
Johan
On 2025/04/11 16:56, Richard Kaye wrote:
IIRC there have been a few presentations on X# at SWFox over the years. Here are a couple of links to sessions provided by the fine Geeks & Gurus team from their youtube channel. And BTW you've all signed up for the May 7 virtual SWFox, right 😊
https://youtu.be/mEpp13dL6K4?feature=shared https://www.youtube.com/watch?v=FToDLEcOM18&list=PLqTwdX8FuQehAjMT6BbGiDSXx7YV4hYJV&index=2
--
rk
From: ProfoxTech profoxtech-bounces@leafe.com On Behalf Of Johan Nel Sent: Friday, April 11, 2025 10:34 AM To: profoxtech@leafe.com Subject: Re: FoxPro, AI & GCode - Oh My...
Kurt and others,
Have you ever looked at X# (XSharp.eu) there is a lot going on there to give Fox developers a path into .NET....
Johan Nel
[excessive quoting removed by server]
Those links were for the potential benefit of X#-curious folks here who have not been to SWFox over the years where these presentations were made. I’m sure Robert and team have continued to evolve the product. 😊
--
rk
From: ProfoxTech profoxtech-bounces@leafe.com On Behalf Of Johan Nel Sent: Sunday, April 13, 2025 7:40 AM To: profoxtech@leafe.com Subject: Re: FoxPro, AI & GCode - Oh My...
Hi Richard,
Yes I have watched most of these. However Chris Pyrgas(part of the X# development team and creator of XIDE) has and are busy extending the VFPTransporter to move VFP code to X#. Unfortunately (or should I say fortunately 🙂) you need to download X# to have access to the Transporter. Matt Slay (RIP) and I have also done some work on moving VFP code to X# which sadly ended with his passing...
Johan
Absolutely,
They have done a marvelous job with such a small team....
On 2025/04/14 14:37, Richard Kaye wrote:
Those links were for the potential benefit of X#-curious folks here who have not been to SWFox over the years where these presentations were made. I’m sure Robert and team have continued to evolve the product. 😊
--
rk
From: ProfoxTech profoxtech-bounces@leafe.com On Behalf Of Johan Nel Sent: Sunday, April 13, 2025 7:40 AM To: profoxtech@leafe.com Subject: Re: FoxPro, AI & GCode - Oh My...
Hi Richard,
Yes I have watched most of these. However Chris Pyrgas(part of the X# development team and creator of XIDE) has and are busy extending the VFPTransporter to move VFP code to X#. Unfortunately (or should I say fortunately 🙂) you need to download X# to have access to the Transporter. Matt Slay (RIP) and I have also done some work on moving VFP code to X# which sadly ended with his passing...
Johan
[excessive quoting removed by server]
AI, what we think you want.
Different engines do different things with the same prompt.
I'll take my speech notes to help guide it and ask it for a speech on something new. This is what I do for our Brown Bag training meeting.
Once it gets the facts for you, you can then ask it to pound out speech.
I did this on better queries of the SQL DB, then asked it to base itself off of Mongo DB. I then went and installed Mongo and did what it told me to do.
On Fri, Apr 11, 2025 at 4:26 AM Alan Bourke alanpbourke@fastmail.fm wrote:
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI stuff...
Billion dollar autocomplete ;)
-- Alan Bourke alanpbourke (at) fastmail (dot) fm
[excessive quoting removed by server]
There you go! IT seems our Man Stephen has decided to learn some New Tricks using AI.
Right On Dude!!!
Yeah, over time - I've also been trying to dabble into the AI world - and am hoping to eventually harness the power of AI in more serious ways. I was even contemplating spinning up an AI server, and doing specific training of it - in regards to 3D Designs for 3D Printing. More specifically - train a server to properly generate OpenSCAD scripts.
I wonder if anyone here is familiar with OpenSCAD.
For those who are NOT - it's basically a CAD tool that's not based upon a UI to Create 3D Designs (which is the normal case) - instead - it's basically a programming language to create 3D Designs.
I figured that since the language is essentially Text - that AI could generate OpenSCAD. And, I played in ChatGPT - and it DOES actually generate OpenSCAD scripts. However, it essentially generated Garbage. Yeah - the code would run, and it's "valid" scripts - but, it simply won't generate the Actual 3D Model that I asked for.
And that my biggest dip into the world of AI as it relates to 3D CG.
-K
________________________________________ From: ProFox on behalf of Stephen Russell Sent: Friday, April 11, 2025 11:00 AM To: ProFox Email List Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from srussell705@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
AI, what we think you want.
Different engines do different things with the same prompt.
I'll take my speech notes to help guide it and ask it for a speech on
something new. This is what I do for our Brown Bag training meeting.
Once it gets the facts for you, you can then ask it to pound out speech.
I did this on better queries of the SQL DB, then asked it to base itself
off of Mongo DB. I then went and installed Mongo and did what it told me
to do.
On Fri, Apr 11, 2025 at 4:26 AM Alan Bourke alanpbourke@fastmail.fm wrote:
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI
stuff...
Billion dollar autocomplete ;)
--
Alan Bourke
alanpbourke (at) fastmail (dot) fm
[excessive quoting removed by server]
_______________________________________________
Post Messages to: ProFox@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: https://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: https://leafe.com/archives
This message: https://leafe.com/archives/byMID/CAJidMYL13EGMzYhpDhfkyyA7RAMquGW7+5c_vKq8OH...
** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
I also use OpenSCAD and have played around with getting claude.ai and ChatGPT to generate code. They are much better at OpenSCAD than Foxpro. I also found myself trying to size and align some things that OpenSCAD didn't seem good at, so I started experimenting with Cadquery and cq-editor. There were a lot of things to like about them. Still, unfortunately, with my lack of knowledge and ability for Python tooling and dependencies, I could never get them both working together. Then, I discovered that you can programmatically create objects in Blender using Python. So many choices! I still prefer OpenSCAD, but I am also more familiar with it. I went down this rabbit hole because I bought a 3d printer, which then turned into half a dozen 3d printers because I've heard you can't have just one...
On Fri, Apr 11, 2025 at 10:18 AM Kurt Wendt kwendt@pakoinc.com wrote:
There you go! IT seems our Man Stephen has decided to learn some New Tricks using AI.
Right On Dude!!!
Yeah, over time - I've also been trying to dabble into the AI world - and am hoping to eventually harness the power of AI in more serious ways. I was even contemplating spinning up an AI server, and doing specific training of it - in regards to 3D Designs for 3D Printing. More specifically - train a server to properly generate OpenSCAD scripts.
I wonder if anyone here is familiar with OpenSCAD.
For those who are NOT - it's basically a CAD tool that's not based upon a UI to Create 3D Designs (which is the normal case) - instead - it's basically a programming language to create 3D Designs.
I figured that since the language is essentially Text - that AI could generate OpenSCAD. And, I played in ChatGPT - and it DOES actually generate OpenSCAD scripts. However, it essentially generated Garbage. Yeah - the code would run, and it's "valid" scripts - but, it simply won't generate the Actual 3D Model that I asked for.
And that my biggest dip into the world of AI as it relates to 3D CG.
-K
From: ProFox on behalf of Stephen Russell Sent: Friday, April 11, 2025 11:00 AM To: ProFox Email List Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from srussell705@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
AI, what we think you want.
Different engines do different things with the same prompt.
I'll take my speech notes to help guide it and ask it for a speech on
something new. This is what I do for our Brown Bag training meeting.
Once it gets the facts for you, you can then ask it to pound out speech.
I did this on better queries of the SQL DB, then asked it to base itself
off of Mongo DB. I then went and installed Mongo and did what it told me
to do.
On Fri, Apr 11, 2025 at 4:26 AM Alan Bourke alanpbourke@fastmail.fm wrote:
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI
stuff...
Billion dollar autocomplete ;)
--
Alan Bourke
alanpbourke (at) fastmail (dot) fm
[excessive quoting removed by server]
OMG Mr. Roberts - It's not only surprising that you own One 3DP - but, utterly shocking that you own a Dozen of them!
Do you run a printer farm, and do print productions for money??
Gotta say - I am VERY Pleasantly surprised to see someone in this forum who is also familiar with OpenSCAD. Myself, I have really only dabbled in it. Just being honest.
But, I will say - I'm kinda shocked by your comment of "They are much better at OpenSCAD than Foxpro." - as that has not been my experience at all. I've had AI generate OpenSCAD - but, the script did NOT produce what I wanted. And, yet - my recent experience with AI generating FoxPro code is much better! And, even have AI reading in FoxPro code - and quite successfully generate C# code.
So, yeah - definitely more luck with FoxPro based stuff with AI.
________________________________ From: ProFox on behalf of Jeff Roberts Sent: Friday, April 11, 2025 11:30 AM To: ProFox Email List Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from jefflroberts@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
I also use OpenSCAD and have played around with getting claude.ai and ChatGPT to generate code. They are much better at OpenSCAD than Foxpro. I also found myself trying to size and align some things that OpenSCAD didn't seem good at, so I started experimenting with Cadquery and cq-editor. There were a lot of things to like about them. Still, unfortunately, with my lack of knowledge and ability for Python tooling and dependencies, I could never get them both working together. Then, I discovered that you can programmatically create objects in Blender using Python. So many choices! I still prefer OpenSCAD, but I am also more familiar with it. I went down this rabbit hole because I bought a 3d printer, which then turned into half a dozen 3d printers because I've heard you can't have just one...
On Fri, Apr 11, 2025 at 10:18 AM Kurt Wendt kwendt@pakoinc.com wrote:
There you go! IT seems our Man Stephen has decided to learn some New Tricks using AI.
Right On Dude!!!
Yeah, over time - I've also been trying to dabble into the AI world - and am hoping to eventually harness the power of AI in more serious ways. I was even contemplating spinning up an AI server, and doing specific training of it - in regards to 3D Designs for 3D Printing. More specifically - train a server to properly generate OpenSCAD scripts.
I wonder if anyone here is familiar with OpenSCAD.
For those who are NOT - it's basically a CAD tool that's not based upon a UI to Create 3D Designs (which is the normal case) - instead - it's basically a programming language to create 3D Designs.
I figured that since the language is essentially Text - that AI could generate OpenSCAD. And, I played in ChatGPT - and it DOES actually generate OpenSCAD scripts. However, it essentially generated Garbage. Yeah - the code would run, and it's "valid" scripts - but, it simply won't generate the Actual 3D Model that I asked for.
And that my biggest dip into the world of AI as it relates to 3D CG.
-K
From: ProFox on behalf of Stephen Russell Sent: Friday, April 11, 2025 11:00 AM To: ProFox Email List Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from srussell705@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
AI, what we think you want.
Different engines do different things with the same prompt.
I'll take my speech notes to help guide it and ask it for a speech on
something new. This is what I do for our Brown Bag training meeting.
Once it gets the facts for you, you can then ask it to pound out speech.
I did this on better queries of the SQL DB, then asked it to base itself
off of Mongo DB. I then went and installed Mongo and did what it told me
to do.
On Fri, Apr 11, 2025 at 4:26 AM Alan Bourke alanpbourke@fastmail.fm wrote:
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI
stuff...
Billion dollar autocomplete ;)
--
Alan Bourke
alanpbourke (at) fastmail (dot) fm
[excessive quoting removed by server]
_______________________________________________ Post Messages to: ProFox@leafe.com Subscription Maintenance: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.leafe...https://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.leafe...https://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fleafe.com%...https://leafe.com/archives This message: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fleafe.com%...https://leafe.com/archives/byMID/CAMandq9kURNABo9U0=Wig3jv7BdNwsAef6q5-3DPS5NQMzi0gw@mail.gmail.com ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
Now, I did say half a dozen...but I am not sure that gets me off the hook for impulsiveness! I bought a Creality Ender 3 last spring because it was on sale for $100, and I figured I could risk that much if I didn't like it. I immediately became obsessed and bought another Ender 3 with some upgrades used for $100. Then, I bought the new (at the time) Ender 3 V3 KE because I wanted to experiment with Klipper. I jailbroke it and added boards to the Enders I already had so they could run Klipper. Then I bought a used Bambu with the AMS lite and then a new Bambu. I had big plans for selling 3d printed items of all sorts, but it turns out I am better at making money with code and computer services so far! They seem to have improved with Foxpro, but I still get a lot of mashups of Foxpro and C# ish code. It's like it can't tell the difference. I did use them recently to help document a Visual Foxpro app I inherited, and that saved me a lot of time. I am also very green in the world of CAD. I'm no expert by any means!
On Fri, Apr 11, 2025 at 10:42 AM Kurt Wendt kwendt@pakoinc.com wrote:
OMG Mr. Roberts - It's not only surprising that you own One 3DP - but, utterly shocking that you own a Dozen of them!
Do you run a printer farm, and do print productions for money??
Gotta say - I am VERY Pleasantly surprised to see someone in this forum who is also familiar with OpenSCAD. Myself, I have really only dabbled in it. Just being honest.
But, I will say - I'm kinda shocked by your comment of "They are much better at OpenSCAD than Foxpro." - as that has not been my experience at all. I've had AI generate OpenSCAD - but, the script did NOT produce what I wanted. And, yet - my recent experience with AI generating FoxPro code is much better! And, even have AI reading in FoxPro code - and quite successfully generate C# code.
So, yeah - definitely more luck with FoxPro based stuff with AI.
From: ProFox on behalf of Jeff Roberts Sent: Friday, April 11, 2025 11:30 AM To: ProFox Email List Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from jefflroberts@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
I also use OpenSCAD and have played around with getting claude.ai and ChatGPT to generate code. They are much better at OpenSCAD than Foxpro. I also found myself trying to size and align some things that OpenSCAD didn't seem good at, so I started experimenting with Cadquery and cq-editor. There were a lot of things to like about them. Still, unfortunately, with my lack of knowledge and ability for Python tooling and dependencies, I could never get them both working together. Then, I discovered that you can programmatically create objects in Blender using Python. So many choices! I still prefer OpenSCAD, but I am also more familiar with it. I went down this rabbit hole because I bought a 3d printer, which then turned into half a dozen 3d printers because I've heard you can't have just one...
On Fri, Apr 11, 2025 at 10:18 AM Kurt Wendt kwendt@pakoinc.com wrote:
There you go! IT seems our Man Stephen has decided to learn some New Tricks using AI.
Right On Dude!!!
Yeah, over time - I've also been trying to dabble into the AI world - and am hoping to eventually harness the power of AI in more serious ways. I
was
even contemplating spinning up an AI server, and doing specific training
of
it - in regards to 3D Designs for 3D Printing. More specifically - train
a
server to properly generate OpenSCAD scripts.
I wonder if anyone here is familiar with OpenSCAD.
For those who are NOT - it's basically a CAD tool that's not based upon a UI to Create 3D Designs (which is the normal case) - instead - it's basically a programming language to create 3D Designs.
I figured that since the language is essentially Text - that AI could generate OpenSCAD. And, I played in ChatGPT - and it DOES actually
generate
OpenSCAD scripts. However, it essentially generated Garbage. Yeah - the code would run, and it's "valid" scripts - but, it simply won't generate the Actual 3D Model that I asked for.
And that my biggest dip into the world of AI as it relates to 3D CG.
-K
From: ProFox on behalf of Stephen Russell Sent: Friday, April 11, 2025 11:00 AM To: ProFox Email List Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from srussell705@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
AI, what we think you want.
Different engines do different things with the same prompt.
I'll take my speech notes to help guide it and ask it for a speech on
something new. This is what I do for our Brown Bag training meeting.
Once it gets the facts for you, you can then ask it to pound out speech.
I did this on better queries of the SQL DB, then asked it to base itself
off of Mongo DB. I then went and installed Mongo and did what it told me
to do.
On Fri, Apr 11, 2025 at 4:26 AM Alan Bourke alanpbourke@fastmail.fm wrote:
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI
stuff...
Billion dollar autocomplete ;)
--
Alan Bourke
alanpbourke (at) fastmail (dot) fm
[excessive quoting removed by server]
Wow - seems that 3D Printing became your New obsession!
It's cool to see you explored Klipper. You didn't do any kind of coding in relation to your work with Klipper - am I right? Or did it involve any kind of code compiling?
I know a bit about Klipper - but, have NOT actually implemented it. I bet some folks here might find this Klipper stuff a bit interesting. For those who have not heard - it's a kind of upgrade to printers that actually allow them to print Faster - having to do with Resonances and such...
And - Wow - you went ALL IN - in regards to first the Bambu w/AMS Lite & now the full blown Bambu! I actually have my eyes on the new Bambu HD2 - with the heated chamber AND the 2nd print head. It's a bit of a Game Changer!!!
I will definitely be in touch with you more - about your 3D Printers!!!
________________________________________ From: ProFox on behalf of Jeff Roberts Sent: Friday, April 11, 2025 11:58 AM To: ProFox Email List Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from jefflroberts@gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
Now, I did say half a dozen...but I am not sure that gets me off the hook
for impulsiveness! I bought a Creality Ender 3 last spring because it was
on sale for $100, and I figured I could risk that much if I didn't like it.
I immediately became obsessed and bought another Ender 3 with some upgrades
used for $100. Then, I bought the new (at the time) Ender 3 V3 KE because I
wanted to experiment with Klipper. I jailbroke it and added boards to the
Enders I already had so they could run Klipper. Then I bought a used Bambu
with the AMS lite and then a new Bambu. I had big plans for selling 3d
printed items of all sorts, but it turns out I am better at making money
with code and computer services so far! They seem to have improved with
Foxpro, but I still get a lot of mashups of Foxpro and C# ish code. It's
like it can't tell the difference. I did use them recently to help document
a Visual Foxpro app I inherited, and that saved me a lot of time. I am also
very green in the world of CAD. I'm no expert by any means!
On Fri, Apr 11, 2025 at 10:42 AM Kurt Wendt kwendt@pakoinc.com wrote:
OMG Mr. Roberts - It's not only surprising that you own One 3DP - but,
utterly shocking that you own a Dozen of them!
Do you run a printer farm, and do print productions for money??
Gotta say - I am VERY Pleasantly surprised to see someone in this forum
who is also familiar with OpenSCAD. Myself, I have really only dabbled in
it. Just being honest.
But, I will say - I'm kinda shocked by your comment of "They are much
better at OpenSCAD than Foxpro." - as that has not been my experience at
all. I've had AI generate OpenSCAD - but, the script did NOT produce what I
wanted. And, yet - my recent experience with AI generating FoxPro code is
much better! And, even have AI reading in FoxPro code - and quite
successfully generate C# code.
So, yeah - definitely more luck with FoxPro based stuff with AI.
From: ProFox on behalf of Jeff Roberts
Sent: Friday, April 11, 2025 11:30 AM
To: ProFox Email List
Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from jefflroberts@gmail.com. Learn why this is
important at https://aka.ms/LearnAboutSenderIdentification ]
I also use OpenSCAD and have played around with getting claude.ai and
ChatGPT to generate code. They are much better at OpenSCAD than Foxpro. I
also found myself trying to size and align some things that OpenSCAD didn't
seem good at, so I started experimenting with Cadquery and cq-editor. There
were a lot of things to like about them. Still, unfortunately, with my lack
of knowledge and ability for Python tooling and dependencies, I could never
get them both working together. Then, I discovered that you can
programmatically create objects in Blender using Python. So many choices! I
still prefer OpenSCAD, but I am also more familiar with it. I went down
this rabbit hole because I bought a 3d printer, which then turned into half
a dozen 3d printers because I've heard you can't have just one...
On Fri, Apr 11, 2025 at 10:18 AM Kurt Wendt kwendt@pakoinc.com wrote:
There you go! IT seems our Man Stephen has decided to learn some New
Tricks using AI.
Right On Dude!!!
Yeah, over time - I've also been trying to dabble into the AI world - and
am hoping to eventually harness the power of AI in more serious ways. I
was
even contemplating spinning up an AI server, and doing specific training
of
it - in regards to 3D Designs for 3D Printing. More specifically - train
a
server to properly generate OpenSCAD scripts.
I wonder if anyone here is familiar with OpenSCAD.
For those who are NOT - it's basically a CAD tool that's not based upon a
UI to Create 3D Designs (which is the normal case) - instead - it's
basically a programming language to create 3D Designs.
I figured that since the language is essentially Text - that AI could
generate OpenSCAD. And, I played in ChatGPT - and it DOES actually
generate
OpenSCAD scripts. However, it essentially generated Garbage. Yeah - the
code would run, and it's "valid" scripts - but, it simply won't generate
the Actual 3D Model that I asked for.
And that my biggest dip into the world of AI as it relates to 3D CG.
-K
From: ProFox on behalf of Stephen Russell
Sent: Friday, April 11, 2025 11:00 AM
To: ProFox Email List
Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from srussell705@gmail.com. Learn why this is
important at https://aka.ms/LearnAboutSenderIdentification ]
AI, what we think you want.
Different engines do different things with the same prompt.
I'll take my speech notes to help guide it and ask it for a speech on
something new. This is what I do for our Brown Bag training meeting.
Once it gets the facts for you, you can then ask it to pound out speech.
I did this on better queries of the SQL DB, then asked it to base itself
off of Mongo DB. I then went and installed Mongo and did what it told me
to do.
On Fri, Apr 11, 2025 at 4:26 AM Alan Bourke alanpbourke@fastmail.fm
wrote:
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI
stuff...
Billion dollar autocomplete ;)
--
Alan Bourke
alanpbourke (at) fastmail (dot) fm
[excessive quoting removed by server]
_______________________________________________
Post Messages to: ProFox@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: https://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: https://leafe.com/archives
This message: https://leafe.com/archives/byMID/CAMandq-UfoxY2A94mAKtnYr7cBYYrV7dqX7DEWGGdJ...
** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
On 11/04/2025 18:53, Kurt Wendt wrote:
Wow - seems that 3D Printing became your New obsession!
It's cool to see you explored Klipper. You didn't do any kind of coding in relation to your work with Klipper - am I right? Or did it involve any kind of code compiling?
I've been running Klipper for years. There's no code compilation. Once you have the MCU software installed on the 3D printer board everything is done with config files.
Klipper needs a Linux host, such as Raspberry PI. I use a PI Zero 2W (must be a 2!) which is cheap at around $15.
I know a bit about Klipper - but, have NOT actually implemented it. I bet some folks here might find this Klipper stuff a bit interesting. For those who have not heard - it's a kind of upgrade to printers that actually allow them to print Faster - having to do with Resonances and such...
Faster, maybe. Input shaping benefits from a fast CPU but I think Marlin has it these days. I just prefer how Klipper works.
And - Wow - you went ALL IN - in regards to first the Bambu w/AMS Lite & now the full blown Bambu! I actually have my eyes on the new Bambu HD2 - with the heated chamber AND the 2nd print head. It's a bit of a Game Changer!!!
My Nephew has Bambu A1 Mini and it is extremely impressive.
I'm not a fan of Bambu's closed environment.
Ten years ago, I called it the still missing DWIW() function in my VFP Training sessions. But now it's included in our DevTools! :=)
DWIW()? Do What I Want !
wOOdy
-----Ursprüngliche Nachricht----- Von: ProFox profox-bounces@leafe.com Im Auftrag von Stephen Russell Gesendet: Freitag, 11. April 2025 17:00 An: ProFox Email List profox@leafe.com Betreff: Re: FoxPro, AI & GCode - Oh My...
AI, what we think you want.
Different engines do different things with the same prompt.
I'll take my speech notes to help guide it and ask it for a speech on something new. This is what I do for our Brown Bag training meeting.
Once it gets the facts for you, you can then ask it to pound out speech.
I did this on better queries of the SQL DB, then asked it to base itself off of Mongo DB. I then went and installed Mongo and did what it told me to do.
That X# from Scratch presentation looks amazing! ;)
And yes, I just signed up for VFF 2025! Not presenting, just learning.
Eric
On Fri, Apr 11, 2025 at 10:00 AM Stephen Russell srussell705@gmail.com wrote:
AI, what we think you want.
Different engines do different things with the same prompt.
I'll take my speech notes to help guide it and ask it for a speech on something new. This is what I do for our Brown Bag training meeting.
Once it gets the facts for you, you can then ask it to pound out speech.
I did this on better queries of the SQL DB, then asked it to base itself off of Mongo DB. I then went and installed Mongo and did what it told me to do.
On Fri, Apr 11, 2025 at 4:26 AM Alan Bourke alanpbourke@fastmail.fm wrote:
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI stuff...
Billion dollar autocomplete ;)
-- Alan Bourke alanpbourke (at) fastmail (dot) fm
[excessive quoting removed by server]
I briefly touched on AI use w/ VFP at the last Southwest Fox, but it was so nascent and there was too much to discuss in one session. I love to see all the ideas your coming up with.
On Fri, Apr 11, 2025 at 10:53 AM Eric Selje Eric@saltydogllc.com wrote:
That X# from Scratch presentation looks amazing! ;)
And yes, I just signed up for VFF 2025! Not presenting, just learning.
Eric
On Fri, Apr 11, 2025 at 10:00 AM Stephen Russell srussell705@gmail.com wrote:
AI, what we think you want.
Different engines do different things with the same prompt.
I'll take my speech notes to help guide it and ask it for a speech on something new. This is what I do for our Brown Bag training meeting.
Once it gets the facts for you, you can then ask it to pound out speech.
I did this on better queries of the SQL DB, then asked it to base itself off of Mongo DB. I then went and installed Mongo and did what it told me to do.
On Fri, Apr 11, 2025 at 4:26 AM Alan Bourke alanpbourke@fastmail.fm wrote:
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI stuff...
Billion dollar autocomplete ;)
-- Alan Bourke alanpbourke (at) fastmail (dot) fm
[excessive quoting removed by server]
Eric - glad to see you find this thread interesting.
Who knows, if I really start kicking Butt using AI and applying it to VFP - maybe I could eventually give a presentation at SW Fox!
-K ________________________________ From: ProFox profox-bounces@leafe.com on behalf of Eric Selje Eric@saltydogllc.com Sent: Friday, April 11, 2025 11:55 AM To: ProFox Email List profox@leafe.com Subject: Re: FoxPro, AI & GCode - Oh My...
[You don't often get email from eric@saltydogllc.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
I briefly touched on AI use w/ VFP at the last Southwest Fox, but it was so nascent and there was too much to discuss in one session. I love to see all the ideas your coming up with.
On Fri, Apr 11, 2025 at 10:53 AM Eric Selje Eric@saltydogllc.com wrote:
That X# from Scratch presentation looks amazing! ;)
And yes, I just signed up for VFF 2025! Not presenting, just learning.
Eric
On Fri, Apr 11, 2025 at 10:00 AM Stephen Russell srussell705@gmail.com wrote:
AI, what we think you want.
Different engines do different things with the same prompt.
I'll take my speech notes to help guide it and ask it for a speech on something new. This is what I do for our Brown Bag training meeting.
Once it gets the facts for you, you can then ask it to pound out speech.
I did this on better queries of the SQL DB, then asked it to base itself off of Mongo DB. I then went and installed Mongo and did what it told me to do.
On Fri, Apr 11, 2025 at 4:26 AM Alan Bourke alanpbourke@fastmail.fm wrote:
Me as an "Old Dog" err.. Fox, I'm still a bit overwhelmed by that AI stuff...
Billion dollar autocomplete ;)
-- Alan Bourke alanpbourke (at) fastmail (dot) fm
[excessive quoting removed by server]
_______________________________________________ Post Messages to: ProFox@leafe.com Subscription Maintenance: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.leafe...https://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.leafe...https://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fleafe.com%...https://leafe.com/archives This message: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fleafe.com%...https://leafe.com/archives/byMID/CAAwxvUkKMM9t-04APKUPteYT7JzUNMkzAjVe8F=zP7EsYrKyew@mail.gmail.com ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.
RXhwZWN0IHRvIGhlYXIgZnJvbSBEb3VnLCBSaWNrICYgVGFtYXIgYWJvdXQgeW91ciB1cGNvbWluZyBwcmVzZW50YXRpb24sIEt1cnQuIPCfmIoNCg0KLS0NCg0KcmsNCg0KRnJvbTogUHJvZm94VGVjaCA8cHJvZm94dGVjaC1ib3VuY2VzQGxlYWZlLmNvbT4gT24gQmVoYWxmIE9mIEt1cnQgV2VuZHQNClNlbnQ6IEZyaWRheSwgQXByaWwgMTEsIDIwMjUgMTI6NDEgUE0NClRvOiBwcm9mb3h0ZWNoQGxlYWZlLmNvbQ0KU3ViamVjdDogUmU6IEZveFBybywgQUkgJiBHQ29kZSAtIE9oIE15Li4uDQoNCkVyaWMgLSBnbGFkIHRvIHNlZSB5b3UgZmluZCB0aGlzIHRocmVhZCBpbnRlcmVzdGluZy4NCg0KV2hvIGtub3dzLCBpZiBJIHJlYWxseSBzdGFydCBraWNraW5nIEJ1dHQgdXNpbmcgQUkgYW5kIGFwcGx5aW5nIGl0IHRvIFZGUCAtIG1heWJlIEkgY291bGQgZXZlbnR1YWxseSBnaXZlIGEgcHJlc2VudGF0aW9uIGF0IFNXIEZveCENCg0KLUsNCg0K--- StripMime Report -- processed MIME parts ---multipart/alternative text/plain (text body -- kept) text/html---
Darn - I wish I could remember how to Translate the Alien Speak from RK - then I would have replied back with the translation...
Bummer... ________________________________ From: ProFox profox-bounces@leafe.com on behalf of Richard Kaye rkaye@invaluable.com Sent: Friday, April 11, 2025 1:07 PM To: profox@leafe.com profox@leafe.com Subject: RE: FoxPro, AI & GCode - Oh My...
RXhwZWN0IHRvIGhlYXIgZnJvbSBEb3VnLCBSaWNrICYgVGFtYXIgYWJvdXQgeW91ciB1cGNvbWlu ZyBwcmVzZW50YXRpb24sIEt1cnQuIPCfmIoNCg0KLS0NCg0KcmsNCg0KRnJvbTogUHJvZm94VGVj aCA8cHJvZm94dGVjaC1ib3VuY2VzQGxlYWZlLmNvbT4gT24gQmVoYWxmIE9mIEt1cnQgV2VuZHQN ClNlbnQ6IEZyaWRheSwgQXByaWwgMTEsIDIwMjUgMTI6NDEgUE0NClRvOiBwcm9mb3h0ZWNoQGxl YWZlLmNvbQ0KU3ViamVjdDogUmU6IEZveFBybywgQUkgJiBHQ29kZSAtIE9oIE15Li4uDQoNCkVy aWMgLSBnbGFkIHRvIHNlZSB5b3UgZmluZCB0aGlzIHRocmVhZCBpbnRlcmVzdGluZy4NCg0KV2hv IGtub3dzLCBpZiBJIHJlYWxseSBzdGFydCBraWNraW5nIEJ1dHQgdXNpbmcgQUkgYW5kIGFwcGx5 aW5nIGl0IHRvIFZGUCAtIG1heWJlIEkgY291bGQgZXZlbnR1YWxseSBnaXZlIGEgcHJlc2VudGF0 aW9uIGF0IFNXIEZveCENCg0KLUsNCg0K
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html ---
[excessive quoting removed by server]
How many times am I going to do that...
What I said was "Expect to hear from Doug, Rick & Tamar about your upcoming presentation, Kurt. 😊"
(No need to dig out those UUDECODE tools...)
--
rk
Your funny Richard!
OF course, in regards to your comment - I make no promises...
-K ________________________________ From: ProFox profox-bounces@leafe.com on behalf of Richard Kaye rkaye@invaluable.com Sent: Friday, April 11, 2025 1:11 PM To: profox@leafe.com profox@leafe.com Subject: RE: FoxPro, AI & GCode - Oh My...
How many times am I going to do that...
What I said was "Expect to hear from Doug, Rick & Tamar about your upcoming presentation, Kurt. 😊"
(No need to dig out those UUDECODE tools...)
--
rk
_______________________________________________ Post Messages to: ProFox@leafe.com Subscription Maintenance: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.leafe...https://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.leafe...https://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fleafe.com%...https://leafe.com/archives This message: https://nam09.safelinks.protection.outlook.com/?url=https%3A%2F%2Fleafe.com%...https://leafe.com/archives/byMID/BYAPR10MB339808B0B47F89BB4B58953BD2B62@BYAPR10MB3398.namprd10.prod.outlook.com ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.