[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: AW: The world needs process-orientation
- To: "Kerridge, Jon" <J.Kerridge@xxxxxxxxxxxx>
- Subject: RE: AW: The world needs process-orientation
- From: tjoccam@xxxxxxxxxxx
- Date: Thu, 15 Jun 2006 11:03:18 -0700 (PDT)
- Cc: "Tony Gore" <tony@xxxxxxxxxxxx>, tjoccam@xxxxxxxxxxx, "Koehne Kai" <kai.koehne@xxxxxxxxxxxxxxxxxxxxxxxxxx>, "Andrew Delin" <andrew.delin@xxxxxxxxxxxxx>, torben.hoffmann@xxxxxxxxxxxx, amcinnes@xxxxxxxxxx, occam-com@xxxxxxxxxx, java-threads@xxxxxxxxxx
- Delivery-date: Thu, 15 Jun 2006 19:08:44 +0100
- Envelope-to: ats1@xxxxxxxxxxxxxxxx
- Importance: Normal
- In-reply-to: <735F04A99D358E468A16EDB64FC04555037B683C@xxxxxxxxxxxxxxxxxxxxxxxxxxxx k>
- References: <735F04A99D358E468A16EDB64FC04555037B683C@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Sender: owner-java-threads@xxxxxxxxxx
- User-agent: SquirrelMail/1.4.6
> And mine,
>
> Nice to read stuff from Tony again, he always has a practical view of
> what was required underpinned by sound engineering practice!
> <SNIP>
> The coding is in Groovy, a scripting language that runs on the Java
> platform for which I have created a number of helper classes that make
> it easier to write parallel systems. A brief description of the
> relationship between Groovy and occam is given in
> http://www.wotug.org/paperdb/send_file.php?num=136
>
> Jon
>
> Jon Kerridge
> Napier University Edinburgh
Jon and all,
I took a cursory look at the Groovy and occam paper, and the thing that
struck me is that the class stuff looks like boilerplate, i.e. "class x
implements CSProcess {" looks to be functionally equivalent to "PROC x (
)" in occam. If this sort of thing could be formalized (i.e. so an
auto-translator could work), it would reduce OO to near-harmlessness. Then
a path to writing occam harness equivalents could open up doors.
I like the idea of a scripting language. A robust OS connection that
forces it to be sane in resource usage could make scripting harnesses
possible. All of these things might be possible by using a SUBSET of
currently available stuff, chosen so that all the metaphoric garbage
design is excluded.
Larry Dickson