ChatGPT

Dan Brown danoldboy at gmail.com
Fri Dec 9 19:14:15 EST 2022


If you tell it what the compiler errors are it'll start fixing the code

On Fri, 9 Dec 2022, 21:55 Jim Lambert via use-livecode, <
use-livecode at lists.runrev.com> wrote:

> Even more interesting I issued the same chat request a few hours later and
> got an entirely different coding approach.
> It even helpfully put the code into formatted, copy-able blocks.
> (formatting not shown here.)
>
> ME: Write a calendar app in livecode
>
> CHATGPT:
> Here is an example of how you could implement a simple calendar app in
> LiveCode:
>
> Copy code
> -- Set the default date to the current date put the short date into
> currentDate
>
> -- Create the calendar UI
> create calendar
> set the date of calendar to currentDate
> set the rect of calendar to the rect of this card
>
> -- Function to handle date changes in the calendar
> on dateChanged pNewDate
> put pNewDate into currentDate
> end dateChanged
>
> This script creates a calendar widget and sets its default date to the
> current date. It also defines a dateChanged handler that is called whenever
> the selected date in the calendar changes. In this handler, the currentDate
> variable is updated with the new selected date.
>
> You can then add other UI elements and functions to your app to allow the
> user to view and manage events for the selected date. For example, you
> could add a list widget to display the events for the current date, and
> buttons to add and remove events.
>
> Here is an example of how you could add a list widget to display the
> events for the current date:
>
> Copy code
> -- Create a list widget to display the events for the current date
> create field "eventsList"
> set the rect of "eventsList" to 100,100,200,200
> set the text of "eventsList" to "No events for this date"
>
> -- Function to update the events list
> on updateEventsList
> -- Clear the events list
> put empty into field "eventsList"
>
> -- Retrieve the events for the current date from a database or file
> put the events for currentDate from database or file into events
>
> -- Add the events to the list
> repeat for each event in events
> put event & cr after field "eventsList"
>  end repeat
> end updateEventsList
>
> This script creates a list widget called eventsList, and defines an
> updateEventsList function that retrieves the events for the current date
> from a database or file and adds them to the list.
>
> You can then call the updateEventsList function whenever the date in the
> calendar changes, so that the list of events is updated to show the events
> for the new selected date. You can do this by adding the following code to
> the dateChanged handler:
>
> Copy code
> on dateChanged pNewDate
> put pNewDate into currentDate
> updateEventsList
> end dateChanged
>
> You can also add buttons to allow the user to add and remove events. For
> example, you could add the following code to create "Add" and "Remove"
> buttons and define the corresponding event handlers:
>
> Copy code
> -- Create "Add" and "Remove" buttons
>
> But, of course, this code doesn't actually work. But it could be
> re-written to work.
>
> JimL
> _______________________________________________
> 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