QUOTE (MicroPro Programmer @ Mar 7 2006, 03:11 PM)

1. Did you add a function for calling Main, orwell? (e.g ShowMainWindow). It is useful... We can create a math program that at the top section Lua's output says what to do, and we write our calcs in the bottom part that is the Main window.
I see what you want, but it is very difficult to do...

When I started CPLua I decided to use my own system to manage the different windows (main menu, edition, console...) instead of the standard system used by the other applications. It is now quite easier to handle windows with this, and it allows some other interesting features (custom keypads, full screen, ...), so I think that it was a good choice; however I can't display a window that uses the standard system (like the Main Application) anymore

However, I don't think that it's completely impossible to do, but this would take time

QUOTE (MicroPro Programmer @ Mar 7 2006, 03:11 PM)

2. Please enable lua to access the Variable Manager... The open and save dialogs are good, but they don't show the file's size.
It's already done since CPLua 0.8 RC1 ... Look in the "Settings" menu, there is an option to open the Variable manager

QUOTE (MicroPro Programmer @ Mar 7 2006, 03:11 PM)

3. Step-by-step debugging.
It is possible to create a debugger, and there 2 ways to do that.
1) convert the standard "debug" package to CPLua; it is currently disabled, but I hope that it won't be too hard due to CPlua's specifications (like chunk isolation etc)... I will take a look.
2) use some hacks to break the execution between each line, or between each instructions etc, and display information about the current existing variables, the environment... This would be a real debugger. I shouldn't be too hard (Lua allows that); however, the screen of the ClassPad isn't very large and I don't know how I should display all these informations
I need your ideas and opinions about this
QUOTE (MicroPro Programmer @ Mar 7 2006, 03:11 PM)

4. (The most important one) Why don't you upload CPLua to classpad.org? It can be a good advertisement for Lua (and for the ClassPad forums).
Like PAP said, I would like to wait the first official version. I don't want too many people to start some big projects, and be forced to modify it between each major release because of some new incompatibilities.
But don't worry, CPlua 1.0 should come soon; I don't think that there will be many structural changes after CPLua 0.8 (but
if you think about some large improvements or important modifications, say it NOW! )

QUOTE
Hi! My problem is concerning IO package... its cannot make a list of directories in Root Directory... what I need is fold:content() which lists folders. Is it possible to do it? (options are: list of folders or access to variables manager)
Whoops, it seems like there are still some functions in this package waiting to be implemented.

I'll see what I can do

About the Main Window again: remember that you can use the CAS package to create variables and save their values... You could for example write a Lua program that creates a list in the variable manager, and use this list for some later calculations in the Main Window

I know that it's less handy, but it's better than nothing