Shop OBEX P1 Docs P2 Docs Learn Events
Why is the Mac version of SimpleIDE still in Alpha? — Parallax Forums

Why is the Mac version of SimpleIDE still in Alpha?

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2013-05-23 12:54
    Presumably because the team working on SimpleIDE is still learning the fine details of making up a clean, reliable installation package for the Mac. They seem to have it all working so far as far as I can tell, but I have only one of many possible configurations of Mac hardware and some more testing is in order. I've not personally put together a Mac package before, but I've read about how to do it and read of others' experiences with the process. You need to be careful and patient to get it right and Parallax wants that.
  • agsags Posts: 386
    edited 2013-05-23 13:17
    Mike, would you mind sharing your configuration (on which the current package is working)? I'm using mid-2012 MBA Mountain Lion.

    ... and do I need the ~240MB of content in the "parallax" install component, or is the ~25MB "SimpleIDE" install component sufficient? (I presume the "parallax" component is documentation (Learn), examples, tutorials, etc.)
  • Steph LindsaySteph Lindsay Posts: 767
    edited 2013-05-23 13:32
    Hi Ags,

    Both Mac and Windows versions are still in alpha. Yes, Mike is correct, we do want to get all the details right!

    Jazzed and Andy also still in the process of planning and implementing new features. For example, a major goal has always been to support the unique student workflow and security network needs of schools. After some brainstorming with teachers at our recent Propeller Educators Course, we have made some decisions and will start implementing those in the near future. Library refinement is also underway; the options in the Project Manager's Compiler and Linker tabs interact with the libraries, so those may change as well.

    So, we'd love it if you'd give the Alpha version a try, send us your feedback, and check back for updates often!
  • agsags Posts: 386
    edited 2013-05-23 13:41
    Thanks for the reply. And my bad. I continue (despite a previous correction) to conflate SimpleIDE and prop-gcc. The latter is in beta, the former in alpha (on any platform, apparently).

    FWIW, I'm attempting SimpleIDE because:

    a) I'm now Mac-based (actually, ambidextrous: Mac and Win7 depending on where/when)
    b) BST is deprecated
    c) I want to allow an easier path to adopting the new tools for PropII as well as C language support
    d) *Big Care-About* I'm also counting on Parallax to deliver a SimpleIDE-based tool that will be close to the current Propeller Tool. Most importantly, native support for SPIN/PASM in a single file, block color highlighting and *Big-Big-Care-About* SPIN indentation support. I may not be your target demographic, but the project-based design of SimpleIDE is familiar to me and not an issue.

    Thanks.
  • Mike GreenMike Green Posts: 23,101
    edited 2013-05-23 14:22
    I've got a mid-2011 Mac Mini with Mountain Lion. I also have an Acer AspireOne NetBook with Windows8 running the Windows version of SimpleIDE. Both seem to work.
  • sshaginyansshaginyan Posts: 9
    edited 2013-05-26 12:40
    For simpleIDE in OS X, what should I set for the board type and memory model? I have a P8X32A breakout from Sparkfun https://www.sparkfun.com/products/11525 and a FTDI Basic Breakout for the programmer https://www.sparkfun.com/products/9873.
  • jazzedjazzed Posts: 11,803
    edited 2013-05-26 13:02
    sshaginyan wrote: »
    For simpleIDE in OS X, what should I set for the board type and memory model? I have a P8X32A breakout from Sparkfun https://www.sparkfun.com/products/11525 and a FTDI Basic Breakout for the programmer https://www.sparkfun.com/products/9873.

    Depends on the crystal if any. Without a crystal, you can use RCSLOW or RCFAST. Without a crystal you can't use serial input/output.

    With a 5MHZ crystal use HUB, GENERIC, or DEMOBOARD. With a 10MHZ crystal use HYDRA or SPINSTAMP. Other crystal speeds will require a special board.cfg file.

    Most of those items are described in the User Guide which is available from menu Help -> SimpleIDE User Guide (PDF) .
  • prof_brainoprof_braino Posts: 4,313
    edited 2013-05-26 22:56
    jazzed wrote: »
    Depends on the crystal if any. Without a crystal, you can use RCSLOW or RCFAST. Without a crystal you can't use serial input/output.

    With a 5MHZ crystal use HUB, GENERIC, or DEMOBOARD. With a 10MHZ crystal use HYDRA or SPINSTAMP. Other crystal speeds will require a special board.cfg file.

    Most of those items are described in the User Guide which is available from menu Help -> SimpleIDE User Guide (PDF) .

    Perhaps a note could be added to the board type and memory model "see section X of the user guide". If you say it here, it should contain the same explanation there. Not know that this was documented stalled me a couple times.
Sign In or Register to comment.