Discussion forum about PANORAMIC language

Mac, Windows & Android application development with PANORAMIC language
 
HomeFAQSearchRegisterMemberlistUsergroupsLog in
Latest topics
» Hello world.
by Mon Jun 19, 2017 1:37 am

» Biomorphes de PICKOVER
by Sun Jun 18, 2017 2:33 am

» In less than 10 lines of code
by Fri Jun 16, 2017 5:03 am

» Effect Dopler
by Fri Jun 16, 2017 3:29 am

» SuperEllipse
by Wed Jun 14, 2017 4:01 am

» Plants
by Wed Jun 14, 2017 3:38 am

» Mira's attractor
by Wed Jun 14, 2017 3:30 am

» Triangle of Sierpinski
by Wed Jun 14, 2017 3:22 am

» Esthétique polaire
by Wed Jun 14, 2017 3:16 am

» Butterfly effect : Lorenz equations
by Wed Jun 14, 2017 3:08 am

» Collision detection
by Tue Jun 13, 2017 5:09 am

» The Bees Laline Paull Epub Books
by Mon Oct 10, 2016 8:58 pm

» PANORAMIC for Mac OSX 10 is available
by Tue Aug 09, 2016 6:08 pm

» ide
by Sat Jul 16, 2016 12:27 am

» Can I change the program icon/logo in my application ?
by Thu Jul 07, 2016 3:32 am

Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

Share | 
 

 Limitations

View previous topic View next topic Go down 
AuthorMessage
WallyG



Number of posts : 2
Registration date : 2012-02-24

PostSubject: Limitations   Fri Feb 24, 2012 6:33 pm

I did not see any indication of any limitations in Panoramic. Such as maximum number of Forms, objects, variables, labels, files open, or even lines of text for the editor? Are there any I need to be concerned about?

I was also curious, it looks like Panoramic is an interperter, is that correct?

Is the executable form of the text actually machine code or is it the interperter plus source code wrapped in a EXE file?

If I execute a program, I can pass parameters to it, what is the recommended way to pass back information if the calling program wait for the execution of the called program to terminate?

Can I run a Panoramic program and a FreeBasic or C program at the same time and have some efficient way to communicate to and from the Panoramic program and the FreeBasic program? I am trying to write a simulation system and would like to use Panoramic as the graphical display system.
Back to top Go down
View user profile
lodchjo



Number of posts : 10
Registration date : 2012-01-30

PostSubject: Re: Limitations   Sat Feb 25, 2012 11:31 am

Hey, WallyG,
I'll try to answer your questions as well as possible. I'm a Panoramic user, i didn't program it.

- the maximum of system objects (a form being one of them) is 10.000
- there's no need to be concerned about the other limitations; it's not a shareware program
- i programmed quite a lot already and haven't come to any limitation
- i think the executable is the interpreter plus source code wrapped in a EXE file because of the file size (over 1 MB, but can be compressed with an EXE-compressor Wink
- about the passing of the parameters, i'm not sure what you need it for. inside the program, all variables are global. command-line execution (like in DOS) with arguments cannot be done i think
- communication between programs can be solved, i guess, by an INI-file or the clipboard

Quote :
I am trying to write a simulation system and would like to use Panoramic as the graphical display system.

I'm very curious to see this in action! Keep me posted! Wink
Have you checked my Panoramic Draw?

It generates the necessary code to make 2D-drawings. I have a 3D-version coming up too.

Lode
Back to top Go down
View user profile
Jack
Admin
avatar

Number of posts : 98
Registration date : 2007-07-01

PostSubject: Re: Limitations   Sun Feb 26, 2012 9:34 pm

Lodchjo has answered.
There is no limitation except for the object number: 10000 objects can be created and used.

Panoramic is more than an interpreter because the whole source is analyzed before execution, to detect the structures: IF/ELSE:END_IF, WHILE/END_WHILE, REPEAT/UNTIL, ... and to replace them by special code.
That is why you can obtain some error message (more IF than END_IF, ...) before the execution.
Some lines of source are also analysed and transformed into a kind of P-code.
Then, when all is correct, the source is executed, line by line.

When you create an EXE file, the source code is encrypted and merged to a panoramic kernel. When you run it, all the process described hereabove is performed.

For the moment, there is no mean to exchange messages with other applications (post_message, send_message, on-message) but I'm thinking about that.
Back to top Go down
View user profile http://panoramic.top-forum.net
Sponsored content




PostSubject: Re: Limitations   

Back to top Go down
 
Limitations
View previous topic View next topic Back to top 
Page 1 of 1
 Similar topics
-
» LIMITATIONS OF SELENIUM
» Selenium IDE limitations
» Display Your Artwork - Poster Contest #3

Permissions in this forum:You cannot reply to topics in this forum
Discussion forum about PANORAMIC language :: Panoramic for Windows :: Help?-
Jump to: