Shop OBEX P1 Docs P2 Docs Learn Events
Some new things I'm working on for PropellerIDE — Parallax Forums

Some new things I'm working on for PropellerIDE

Brett WeirBrett Weir Posts: 288
edited 2015-03-19 11:10 in Propeller 1
It's been awhile since I posted about PropellerIDE, and I don't want people to wonder if I'm still alive, so I thought I should give you guys an update. =P

There are major changes coming in the next release, the scale of which has prevented me from making incremental releases in the meantime, but here's a little preview of what's to come.

The biggest change is that I've removed PropellerIDE's custom build system and replaced it with a tool I'm developing called packthing, which automates the packaging of Qt projects from multiple sources to multiple platforms. It has enabled me to split PropellerIDE into lots of smaller projects that are independent of each other, and it allows me to continue to develop PropellerIDE's packaging system as a reusable component for future projects. This will also allow developers to package custom distributions of PropellerIDE to cater them for different audiences. You can read more about packthing here:

https://pypi.python.org/pypi/packthing/0.1.5

I'm finally getting around to perhaps the most requested feature, the memory map dialog, of which a basic version should be available in the next release:

memorymap_017.png

Today saw the first proof of concept of a new generic highlighter I've been working on that's driven with a JSON language definition. This format contains the language syntax, instructions for building a file, and other information about the language and how PropellerIDE should handle it. With this format, I hope to make it fantastically easy to support new language targets going forward, and give a home to any Propeller languages that need one. Here is a development screenshot of PropellerIDE highlighting PropBASIC:

Ping.pbas-PropellerIDE_016.png

As you can see, I'm busily turning the editor upside down so please excuse the mess! There's a lot more that I've been working on that I'm totally excited about, but I won't spoil everything! =)

Comments

  • pmrobertpmrobert Posts: 673
    edited 2015-03-17 10:14
    A decent IDE for PropBasic? Now you've got my attention! Thank you....

    -Mike
  • WBA ConsultingWBA Consulting Posts: 2,934
    edited 2015-03-17 11:34
    pmrobert wrote: »
    A decent IDE for PropBasic? Now you've got my attention! Thank you....

    -Mike

    ditto and +1
  • jonesjones Posts: 281
    edited 2015-03-17 12:58
    pmrobert wrote: »
    A decent IDE for PropBasic? Now you've got my attention! Thank you....

    -Mike
    Mine too.
  • pmrobertpmrobert Posts: 673
    edited 2015-03-17 13:33
    If you need beta testers, I'm in...
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2015-03-17 17:39
    PropBASIC looks great - keep up the good work!
  • MicksterMickster Posts: 2,693
    edited 2015-03-19 10:25
    Wow, code that is actually readable and understandable....and generates PASM/supports inline PASM....coooool !!!
  • PublisonPublison Posts: 12,366
    edited 2015-03-19 11:10
    Kudos to Bean and JonnyMac for creating something that looks like it will carry one!
Sign In or Register to comment.