waterbearlang / waterbear

Visual block syntax for programming languages
http://waterbearlang.com/
358 stars 88 forks source link

Create a plugin and server component for programming PICAXE chips #148

Open oschettler opened 12 years ago

oschettler commented 12 years ago

PICAXE chips are inexpensive chips, programmable in a BASIC dialect. There are command line compilers that allow to upload the compiled code to the chips via a dedicated (USB) cable. I have started a proof of concept server and drag/drop GUI at http://paw.schettler.net but don't want to reinvent too many wheels and want to switch to waterbear as the programming language.

dethe commented 12 years ago

This is a great idea and I would be happy to help with it. I don't actually have a Pixaxe handy. Does the dev environment for them run on OS X, or is it Windows-only?

oschettler commented 12 years ago

The (closed source) compilers are available for both Mac OS X and Windows. I started development on a Mac but currently need to work on a Linux desktop which unfortunately does not have compilers.

What is a good approach to start a new language plugin for Waterbear? I plan to use the Arduino one as a starting point. Does that make sense or is there a more straigh forward approach.

-- Olav

dethe commented 12 years ago

Hi Olav,

I'm in the process of finalizing the 1.0 of the plugin API so I can document how to create language plugins. In the meantime, the best way to approach it is to base off an existing one, like the Arduino, and ask questions on the mailing list if you get stuck or want to talk through a design decision. It's still a bit of a moving target, but if you get something working, I can help bring it forward to the 1.0 format once that settles down.

Does that sound reasonable?

--Dethe

On 2012-06-14, at 10:31 PM, Olav wrote:

The (closed source) compilers are available for both Mac OS X and Windows. I started development on a Mac but currently need to work on a Linux desktop which unfortunately does not have compilers.

What is a good approach to start a new language plugin for Waterbear? I plan to use the Arduino one as a starting point. Does that make sense or is there a more straigh forward approach.

-- Olav


Reply to this email directly or view it on GitHub: https://github.com/waterbearlang/waterbear/issues/148#issuecomment-6349774