[C.CC USERS] users Digest, Vol 38, Issue 1

Matt Jadud matt at jadud.com
Sun Sep 8 14:46:24 BST 2013


Hi all,

I'm not at all clear why Chris's message did not reach me directly. I'll
check the mailing list settings...

First, Chris: the compiler itself lives on a server. I need to put a
monitor in place to make sure it is always alive. I'll try and do that
today. The IDE didn't come up because the server was done. This is my
responsibility. (Somehow, the server leaks file descriptors; I'm going to
have to figure out how this is possible---my guess is they're allocated as
part of system calls, and they're not being collected by the runtime as
part of GC cycles.)

I've kicked the server, and will write a monitor so that the server
automatically gets kicked if something goes wrong, and improve the IDE to
be more forthcoming with information if the server is unreachable.

I think Peter did a good job of answering other questions/laying out
concerns. Quite a bit is possible with occam on the 328. The Mega series
has been rather a pain; there are complex, low-level issues that get make
life difficult. (For example, the bootloader on many Mega boards has a bug
that prevents multiple bytecode uploads to the processor.)

The reality, at the moment, is that only one person is contributing to the
occam/Arduino effort, and that is me. I'll put a list of things  that would
be valuable contributions on the web page at some point soon, in case
anyone wants to dive in.

The list has a good team of occam experts around, so please, feel free to
join the list, and ask questions. We'll all do our best to help.

Cheers,
Matt



On Sun, Sep 8, 2013 at 5:56 AM, Dr Peter D Minns <minns627 at btinternet.com>wrote:

> Hi Chris
>
> I have been using the Plumb software for a while now using the Arduino UNO
> board.  Matt Jadud is the development programmer of Plumb and he tells me
> he intends to get Pumb to work with the Mega board sometime, but at present
> he is using the UNO version.  I think he did do some work with the Arduino
> 1280 board but he may not have got around to the 2560 version.
>
> When you use the UNO make sure you plug it into your computer before you
> fire up Plumb so Plumb can identify the USB connection.  It should work
> fine.
>
> I have some sample programs that allow occam to access the Arduino ports
> (PORTB, PORTC) directly.  I can let you have a sample if you like.  There
> are still problems accessing the ATmega328 internal peripherals - but I am
> sure Matt will get around to sorting these out.
>
> Do not bother with Jedit as Matt is no longer supporting this tool.
>  Problem is he has to keep track of individual versions of Jedit
> (PC/MAC/Linux) which is tedious.  Plumb, being up on a cloud is easier to
> maintain).
>
> Like you I am interested in occam as I used it way back in the days of the
> Transputer (occam2) and am interested in using it with the Arduino.
>
> Hope this helps.
>
> Peter
>
> P.S. Try contacting Matt as he has done most of the development of Plumb.
>
>
> On 7 Sep 2013, at 12:00, users-request at concurrency.cc wrote:
>
> > Send users mailing list submissions to
> >       users at concurrency.cc
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> >       http://lists.concurrency.cc/mailman/listinfo/users
> > or, via email, send a message with subject or body 'help' to
> >       users-request at concurrency.cc
> >
> > You can reach the person managing the list at
> >       users-owner at concurrency.cc
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of users digest..."
> >
> >
> > Today's Topics:
> >
> >   1. Getting started with a mac (Chris Heath)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Fri, 06 Sep 2013 16:07:40 +0100
> > From: Chris Heath <chris.heath01 at icloud.com>
> > Subject: [C.CC USERS] Getting started with a mac
> > To: users at concurrency.cc
> > Message-ID: <AEEA624A-A342-4FA7-B510-F8010EAEEFD5 at icloud.com>
> > Content-Type: text/plain; charset=us-ascii
> >
> > Hi
> >
> > I am having trouble getting the JEdit to work.  I have downloaded the
> program for Macs from www.concurrency.cc and have run the install - all
> that appears to happen is I get an icon with CC arrows and the name plum -
> thats it -  I have the Mega 2560 plugged in and I know that the mac does
> communicate with it - I have used an Arduino app.  I am completely stuck
> now, the ribbon for Plum just contains a tab called Plum. The other thing
> is I can't quit plum I have to Force it to quit.  Any help would be greatly
> appreciated as I would like to have a go at programming with Occam - Thanks.
> >
> > Chris
> >
> >
> > ------------------------------
> >
> > _______________________________________________
> > users mailing list
> > users at concurrency.cc
> > http://lists.concurrency.cc/mailman/listinfo/users
> >
> >
> > End of users Digest, Vol 38, Issue 1
> > ************************************
>
>
> _______________________________________________
> users mailing list
> users at concurrency.cc
> http://lists.concurrency.cc/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.concurrency.cc/pipermail/users/attachments/20130908/cd68e4cc/attachment.htm>


More information about the users mailing list