Shop OBEX P1 Docs P2 Docs Learn Events
SimpleIDE version 0-8-1 test package available. — Parallax Forums

SimpleIDE version 0-8-1 test package available.

jazzedjazzed Posts: 11,803
edited 2012-10-10 13:14 in Propeller 1
Hi All.

Please find v0-8-1 packages here for testing: http://code.google.com/p/propside/downloads/list

Documentation is a work in progress and initially will be described as differences on the propellergcc site.
https://sites.google.com/site/propellergcc/ See the SimpleIDE page (test packages are not linked on the propellergcc site).

There are several enhancements that still need to be added. There are also a few bugs that I know of.


Find the bugs on my secret list I'll send you some hardware goodies in August.
A Free Propeller DIP chip -OR- Assembled SpinSocket-Flash module (battery or 5V operation) ($40 value).
(Offer limited to quantities on hand and time TBD - free shipping in the USA).

SpinSocket-Flash is a 32 pin dip module with 4MB of XMMC Flash. It runs serious programs like the Solar SPA at least 2X faster than C3F. SpinSocket-Flash requires a PropPlug for programming.


I'll be gone most of the day today. Back on-line in about 10 hours if I'm lucky, but intermittently then.

Thanks,
--Steve

Comments

  • D.PD.P Posts: 790
    edited 2012-07-25 12:45
    "Setting the Project" to current file (spin file) does not change the compiler selection to SPIN.

    Don't need any hardware just more of the great work you do, thanks a bunch.

    dp
  • dossicdossic Posts: 38
    edited 2012-07-26 07:57
    Hi! I don't know if it is a bug. With my netbook (EeePC with atom N550 and 2GByte of RAM), the SimpleIDE editor appears to be very slow in editing a long SPIN file (4700 lines),
    I hope this is a bug and not a problem with my PC, it's so slow to prevent me working on file.

    Thanks so much

    Carlo
  • jazzedjazzed Posts: 11,803
    edited 2012-07-26 08:26
    dossic wrote: »
    Hi! I don't know if it is a bug. With my netbook (EeePC with atom N550 and 2GByte of RAM), the SimpleIDE editor appears to be very slow in editing a long SPIN file (4700 lines),
    I hope this is a bug and not a problem with my PC, it's so slow to prevent me working on file.

    Thanks so much

    Carlo

    Hi Carlo.

    Yes, there is a performance issue with Parallax font UTF16 files - I'm looking into this. Here are notes from the windows download page - see "Some Performance Issues" below.


    This is an early test version of SimpleIDE with SPIN.
    
    Unzip the installer and run it as admin.
    
    Please install tools in the default c:\propgcc location if possible. If not possible, the PATH environment variable must be changed accordingly. For more than one user in a system, the system path must have C:\propgcc added.
    
    This program is not feature complete. Additions and omissions are listed below to help calibrate feedback.
    
    While it is not feature complete, it should work as good or better than the previous v0-7-2 for C/C++ programs. It also includes an updated version of Beta Propeller-GCC that fixes some issues encountered in the Beta test forum.
    
     
    Additional features:
    
    * SPIN support: Spin project programs can be compiled and loaded.
    * SPIN files are listed in the Project Manager space. The Project Manager popup menu is not available for SPIN projects.
    * SPIN Project Options should show SPIN as the compiler. Compiler options will let you pass -Ox ... to bstc.
    * Roy's SPIN compiler is included with the package.
    * New Project allows for selecting the project type from a drop-down box.
    * A stop button has been added for the unlikely event that the build or load hangs.
    * The Terminal Options button allows setting cursor positioning and other terminal attributes.
    * Self-indent will set the next line column to the previous line's start column - it does not try to be smart.
    * SPIN Auto-complete: See below.
    
    Auto-complete usage: dot (.) in a non-string, non-comment area of the editor will list spin object symbols.
    Dot (.) without an object reference lists all symbols in the current file. Object dot will list symbols in the in a child
    object with respect to the current scope. If you wish to enter a dot, choose the character from the drop-down window.
    
    
    Some Performance Issues:
    
    * Loading a Parallax font file takes time and the IDE may be unresponsive for a moment while such files are loaded.
    * The Serial Terminal is very slow relative to other solutions. Improving performance for all O/S is a work in progress.
    
    
    Missing Features:
    
    * Propeller .pdf documentation help menu items.
    * No Mac/Linux packages posted yet.
    
    
    Features Being Considered:
    
    * Add ability to specify a Makefile project for C/C++ users.
    * Add ability to specify using an external Terminal program like PST rather than the built-in Terminal.
    
    
    Changed Features:
    
    * Bigger Font: Only one menu option shown, but both Ctrl+= and Ctrl++ will work.
    * Spin highlighting works.
    
    
    Known Bugs/Annoyances:
    
    * Add file to Program Manager can change the board type (C/C++ only).
    * Built-in Terminal can lose data if the output is running too fast.
    * Serial Terminal UTF-8 character output like Chinese can go bad - Clear or Disable/Enable should restore new output processing.
    * Currently Parallax font files will be saved as UTF8 - the font still works; it's just a different format. UTF8 files will load faster.
    
    
  • jazzedjazzed Posts: 11,803
    edited 2012-07-26 08:36
    D.P wrote: »
    "Setting the Project" to current file (spin file) does not change the compiler selection to SPIN.

    Don't need any hardware just more of the great work you do, thanks a bunch.

    dp

    Is the spin file in the propeller tool library by chance? Files in the propeller tool library may have this issue because that folder is not generally writable by programs. Please use files from c:\propgcc\spin instead; it contains the latest library files from Parallax.

    Thanks,
    --Steve
  • dossicdossic Posts: 38
    edited 2012-07-26 09:17
    jazzed wrote: »
    Hi Carlo.

    Yes, there is a performance issue with Parallax font UTF16 files - I'm looking into this. Here are notes from the windows download page - see "Some Performance Issues" below.




    Some Performance Issues:

    * Loading a Parallax font file takes time and the IDE may be unresponsive for a moment while such files are loaded.
    * The Serial Terminal is very slow relative to other solutions. Improving performance for all O/S is a work in progress.

    [/code]

    Thanks Steve. I tried using a different font style (e.g. courier), but the editor is still unresponsive when editing the file.
    I hope you will solve the issue.

    Thanks again

    Carlo
  • jazzedjazzed Posts: 11,803
    edited 2012-07-26 09:33
    dossic wrote: »
    Thanks Steve. I tried using a different font style (e.g. courier), but the editor is still unresponsive when editing the file.
    I hope you will solve the issue.

    Thanks again

    Carlo

    Hi Carlo. It's not really the SimpleIDE font. The problem is the SPIN file which is probably UTF16. SimpleIDE has trouble loading UTF-16 files right now. It's not much of an issue on a faster machine. A single file with 4700 lines is certainly a challenge though.
  • dossicdossic Posts: 38
    edited 2012-07-26 10:46
    jazzed wrote: »
    Hi Carlo. It's not really the SimpleIDE font. The problem is the SPIN file which is probably UTF16. SimpleIDE has trouble loading UTF-16 files right now. It's not much of an issue on a faster machine. A single file with 4700 lines is certainly a challenge though.

    Hi Steve, I understand. However, I can tell you that the same file is easily handled and edited with Propeller Tool and with ViewPort, the two software I'm presently using.

    Thanks

    Carlo
  • jazzedjazzed Posts: 11,803
    edited 2012-07-26 11:24
    dossic wrote: »
    Hi Steve, I understand. However, I can tell you that the same file is easily handled and edited with Propeller Tool and with ViewPort, the two software I'm presently using.

    Thanks

    Carlo

    Please continue using those packages.

    Sometimes issues take time to finish.
    --Steve
  • BeanBean Posts: 8,129
    edited 2012-10-10 08:25
    Steve (Jazzed), I was wondering if you would be willing to support PropBasic with SimpleIDE ?
    I was working with BradC and BST, but he has disappeared.

    Basically SimpleIDE would do the following to compile a PropBasic program:
    1) Save the file xxx.pbas (so PropBasic can read it in)
    2) Call the PropBasic.EXE program with the complete path to the xxx.pbas file as a parameter, and wait for the compiler to terminate.
    3) Load the generated xxx.spin file and do whatever with it (load RAM, load EEPROM, etc)
    4) Close the xxx.spin file.

    I'd would be more than willing to help on my end to make it happen.

    Well, let me know.

    Bean
  • jazzedjazzed Posts: 11,803
    edited 2012-10-10 08:37
    Bean wrote: »
    Steve (Jazzed), I was wondering if you would be willing to support PropBasic with SimpleIDE ?

    Hi Bean.

    SimpleIDE will be undergoing changes in the near future to support the goals of Parallax Education.
    Once that is done, I'll consider other possibilities.

    --Steve
  • RsadeikaRsadeika Posts: 3,837
    edited 2012-10-10 09:12
    SimpleIDE will be undergoing changes in the near future to support the goals of Parallax Education.
    Once that is done, I'll consider other possibilities.
    Oh, Smile! There goes a good idea. But, I guess if Parallax is paying for the SimpleIDE project, they can do whatever they please. I think it would be nice to see PropBASIC added to SimpleIDE, it has it uses for novice programmers like myself.

    Ray
  • BeanBean Posts: 8,129
    edited 2012-10-10 09:24
    Steve,
    Thanks. It would be great if PropBasic was supported by an IDE that Parallax officially supports.
    I'll start working with SimpleIDE so I'm familiar with it.

    Bean
  • jazzedjazzed Posts: 11,803
    edited 2012-10-10 09:46
    Rsadeika wrote: »
    Oh, Smile! There goes a good idea. But, I guess if Parallax is paying for the SimpleIDE project, they can do whatever they please. I think it would be nice to see PropBASIC added to SimpleIDE, it has it uses for novice programmers like myself.

    Ray
    Not to worry. I'm keeping a copy of the original project based source in the repository.

    Looking for a new name it though. Some come to mind: PropellerProjectIDE, SomeCIDE (interpretation of the icon).
    Any other name suggestions?
  • jazzedjazzed Posts: 11,803
    edited 2012-10-10 09:50
    Bean wrote: »
    Steve,
    Thanks. It would be great if PropBasic was supported by an IDE that Parallax officially supports.
    I'll start working with SimpleIDE so I'm familiar with it.
    Don't get too familiar with it. Parallax wants it to be more spin-y. SpinnyD :) ... nah, still SimpleIDE.
    We have an internal feature specification; once the development is more mature, I'll post it.

    I'm not convinced that I want to continue trying to support SPIN though. Someone else may have to take that responsibility.
  • mindrobotsmindrobots Posts: 6,506
    edited 2012-10-10 10:26
    MattG can always run a "Name the IDE" contest. The winner can get a fee copy (and a Propeller 2 board)
  • jazzedjazzed Posts: 11,803
    edited 2012-10-10 10:29
    mindrobots wrote: »
    MattG can always run a "Name the IDE" contest. The winner can get a fee copy (and a Propeller 2 board)

    In case anyone missed it, Parallax already has an official name for what SimpleIDE will be when we're done with it, i.e., SimpleIDE.
  • David BetzDavid Betz Posts: 14,516
    edited 2012-10-10 10:34
    jazzed wrote: »
    In case anyone missed it, Parallax already has an official name for what SimpleIDE will be when we're done with it, i.e., SimpleIDE.
    Yeah but you're looking for a name for the pre-spinny version, right? The one that won't be called NotSoSimpleIDE! :-)
  • jazzedjazzed Posts: 11,803
    edited 2012-10-10 10:37
    David Betz wrote: »
    Yeah but you're looking for a name for the pre-spinny version, right? The one that won't be called NotSoSimpleIDE! :-)

    That crossed my mind. I also suggested SimplerIDE to Parallax and got 20 lashes for wanting to change the name :)
  • David BetzDavid Betz Posts: 14,516
    edited 2012-10-10 10:46
    jazzed wrote: »
    That crossed my mind. I also suggested SimplerIDE to Parallax and got 20 lashes for wanting to change the name :)
    How about JustSimpleEnoughIDE since what will be known as SimpleIDE is really a bit too simple. :-)
  • mindrobotsmindrobots Posts: 6,506
    edited 2012-10-10 10:51
    jazzed wrote: »
    In case anyone missed it, Parallax already has an official name for what SimpleIDE will be when we're done with it, i.e., SimpleIDE.

    Missed it? Yeah, that would be me. I get confused easily, lately.

    Thought they wanted "Spinnish" or something like that.

    So you want a name for the "Counter Spin" version.
  • RsadeikaRsadeika Posts: 3,837
    edited 2012-10-10 11:20
    Actually there is only one name that it can be called, jazzyIDE, in honor of the creator, I am sure that Steve does not think so, but that is what it should be. As for PropBASIC being on the new old SimpleIDE, bean will probably have to call in some favors from Parallax, I can not see any other way that it could occur otherwise.

    So, any insight into the new old Spinny SimpleIDE that you can share with us? Maybe it will not be such a bad thing after all.

    Ray
  • David BetzDavid Betz Posts: 14,516
    edited 2012-10-10 11:23
    Rsadeika wrote: »
    As for PropBASIC being on the new old SimpleIDE, bean will probably have to call in some favors from Parallax, I can not see any other way that it could occur otherwise.
    Why not? SimpleIDE will be open source. Anyone can contribute to the project once Steve lets go of it and I don't see why Parallax would want to reject code that lets PropBasic work with SimpleIDE. It doesn't have to be done by Parallax themselves.
  • jazzedjazzed Posts: 11,803
    edited 2012-10-10 11:37
    Rsadeika wrote: »
    So, any insight into the new old Spinny SimpleIDE that you can share with us? Maybe it will not be such a bad thing after all.

    I'm "bound" to not release any more details at this time. You will probably like it.
    Thanks for your kind comments.
  • jmgjmg Posts: 15,173
    edited 2012-10-10 13:12
    David Betz wrote: »
    How about JustSimpleEnoughIDE since what will be known as SimpleIDE is really a bit too simple. :-)

    Hehe, yes and something with close to 100MB download, is not really SimpleIDE anymore....
    so that gives LargishButStillSimpleEnoughIDE ;)
  • David BetzDavid Betz Posts: 14,516
    edited 2012-10-10 13:14
    jmg wrote: »
    Hehe, yes and something with close to 100MB download, is not really SimpleIDE anymore....
    so that gives LargishButStillSimpleEnoughIDE ;)
    I think you worry too much about the size. The IDE for the TI LaunchPad was well over 1gb so I think 100mb is still small in comparison.
Sign In or Register to comment.