Shop OBEX P1 Docs P2 Docs Learn Events
Simple IDE and PropGCC are neat. — Parallax Forums

Simple IDE and PropGCC are neat.

Martin_HMartin_H Posts: 4,051
edited 2012-10-02 21:51 in Propeller 1
So I just downloaded and installed the Simple IDE and PropGCC and tried hello world running in a cog. That's pretty neat. It comes with a fair number of examples as well.

Comments

  • Martin_HMartin_H Posts: 4,051
    edited 2012-10-02 06:59
    I'm not sure if comments about about Prop GCC belong in this forum, or the sub-forum. The sub-forum seems less like talk and more about questions on the beta or the alpha. I read through this URL https://code.google.com/p/propgcc/wiki/PropGccInDepth has some interesting info and I was struck by this paragraph:
    Because of the absence of an intrinsic stack, PropGCC uses a calling convention that's unique to the Propeller. By default, functions compiled in the COG memory model use the lr pseudo-register to store the return address. If a function needs to call another function, it has to push the lr register onto the stack before it can use it for the next calling level. This is a compromise that makes it possible to call functions recursively.

    The DEC Alpha chip was the last processor I really knew the instruction set. It used to have register linkage for sub-routines which called no other sub-routines for a similar reason. On the Alpha register access was fast because you could move register to register in one instructions, but stack access required more than one instruction. It mounted up over time hence the register call linkage.
  • Heater.Heater. Posts: 21,230
    edited 2012-10-02 07:26
    I suspect that we can't help propgcc talk spilling out into the Propeller forum as it is now very usefull and stable.

    SimpleIDE should also be getting it's face out into the sun I think. SimpleIDE is also an IDE for Spin programming and one might argue that discussion of that usage does not belong in the propgcc forum.
  • RsadeikaRsadeika Posts: 3,837
    edited 2012-10-02 08:18
    Since SimpleIDE is not in its final form, the Spin part was/is going to be updated drastically, from its present form, it should probably still be in the PropGCC forum. The thing that is becoming very annoying is that Parallax is not keeping us, the users, up to date as to where SimpleIDE stands. Their was talk about some major changes in the Spin part of SimpleIDE, that was, what, three, four months ago, not a word so far. I think it is up to Parallax to keep us informed, jazzed can only reveal what Parallax tells him, or insinuates.

    I for one like SimpleIDE, sure their can always be improvements, but generally speaking, it is a very useful piece of software, maybe even better than Eclipse at this point. Hopefully will hear from Parallax as to the state of SimpleIDE.

    Ray
  • Heater.Heater. Posts: 21,230
    edited 2012-10-02 08:22
    Hmm...I'm not even sure SimpleIDE is a Parallax sponsored project, I though Jazzed just did it. Or has Parallax adopted it?
  • jazzedjazzed Posts: 11,803
    edited 2012-10-02 09:12
    SimpleIDE is undergoing some changes. Sorry I don't have anything to show yet.
  • potatoheadpotatohead Posts: 10,261
    edited 2012-10-02 21:51
    No worries here Steve. What you've gotten done so far is great. Appreciated.
Sign In or Register to comment.