Fred Barnes | 6 Mar 18:43
Picon
Favicon

Occblocks: visual design + development of occam-pi programs (alpha testers wanted!)


Hi all,

One of my final-year project students has been working on a visual design tool (IDE)
for occam-pi programs.  It's now moderately [1] functional and ready to be broken by
the masses!  If you (or indeed, your students) fancy having a go, you can find
instructions, links for download and a follow-up survey here:

    http://projects.cs.kent.ac.uk/projects/co620_occblocks/trac/wiki/FeedbackSurvey

[1] it works enough to get a feeling for what a complete system/interface could do;
documentation is somewhat limited, but we're just trying to get an impression of what
people think of the general idea/interface/approach.

Cheers,

-- Fred (and Steven)

Disclaimer: the feedback survey hasn't been scrutinised by an ethics committee.
We're also happy to take feedback the old-fashioned way by reply email (or
flames) :).

Fred Barnes | 18 Jul 18:01
Picon
Favicon

Job opportunity -- concurrent embedded systems developer


Dear all,

There is an opportunity for a 2-year KTP (Knowledge Transfer Partnership)
associate position working in the areas of concurrency and embedded systems,
specifically to develop Erlang runtimes, libraries and development tools for
ARM (and potentially other) based embedded systems.  Closing date for
applications is the 25th July.  Details here:

    http://tinyurl.com/ktp2486

Please feel free to pass this on to anyone whom you think might be interested.
The employer is the University of Kent, but the job will be based primarily in
London.  Salary up to 29k, with extra top-up available for exceptional
candidates.

Cheers,
  Fred

--

-- 
Dr. Fred Barnes, Lecturer in Computer Science.    F.R.M.Barnes@...
University of Kent, CT2 7NF.  UK.  +44 (0)1227 824278    http://frmb.org/
http://www.cs.kent.ac.uk/~frmb/

Chalmers, Kevin | 14 Jun 14:43
Picon
Picon

FW: Economist article

An article in the Economist discussing multicore, etc.  Doesn't really say much that we do not already know,
but interesting to see it discussed at a wider level.

Kevin

-----Original Message-----
From: sicsa-cse-semantics-bounces@...
[mailto:sicsa-cse-semantics-bounces@...] On
Behalf Of Jeremy Singer
Sent: 13 June 2011 18:54
To: sicsa-cse-semantics@...
Subject: [SICSA-CSE-semantics] Economist article

Hi all,
Here is a link to an article about multicore. It's interesting to think how the parallel programming
problem is becoming mainstream. Fancy the Economist running an article about Haskell!?

http://www.economist.com/node/18750706?frsc=dg%7Ca

Cheers,
Jeremy

The University of Glasgow, charity number SC004401

_______________________________________________
SICSA-CSE-semantics mailing list
SICSA-CSE-semantics@...
https://list-serve.hw.ac.uk/mailman/listinfo/sicsa-cse-semantics

Edinburgh Napier University is Edinburgh's top university for graduate employability (HESA 2010), and
(Continue reading)

P.H.Welch | 13 Jun 17:07
Picon
Favicon

CPA 2011: Final Programme and Call for Delegates


Dear Delegates and Potential Delegates,

The final programme and joining instructions for CPA 2011 are available at:

  http://www.wotug.org/cpa2011/programme.shtml

The original call for delegates is copied below.

If you haven't yet decided to come, it's not too late!  All with interests
in concurrency and computer science (and, these days, that means all with
interests in computer science) will find stimulating, interesting and
exciting presentations and papers and lots of opportunity to talk with
each other.  We'd love to see you in Limerick!

Many thanks,

Peter Welch.

========================================================================
Communicating Process Architectures 2011 (19-22 June, Limerick, Ireland)
  - Programme announced
  - Call for Delegates                         ***********************
  - Student Bursaries                          *  wotug.org/cpa2011  *
  - Keynote Presentation                       ***********************
  - Summary of themes from Accepted Papers
  - Call for Fringe Presentations
========================================================================

Communicating Process Architectures (CPA) 2011 takes place at the
(Continue reading)

P.H.Welch | 17 May 19:18
Picon
Favicon

CPA 2011 (19-22 June, Limerick) Programme and Call for Delegates


Dear Potential Delegates,

========================================================================
Communicating Process Architectures 2011 (19-22 June, Limerick, Ireland)
  - Programme announced
  - Call for Delegates                         ***********************
  - Student Bursaries                          *  wotug.org/cpa2011  *
  - Keynote Presentation                       ***********************
  - Summary of themes from Accepted Papers
  - Call for Fringe Presentations
========================================================================

Communicating Process Architectures (CPA) 2011 takes place at the
University of Limerick, Ireland, 19-22 June, 2011.  CPA themes are
concurrency at all levels of software and hardware granularity: its
ambitions are to present and stimulate discussion on the latest research
and development in concurrency theory, practice, education and application.

This year, CPA is hosted by Lero, the Irish Software Engineering Research
Centre, and co-located with FM 2011 (the 17th International Symposium
on Formal Methods), SEW-34 (the 34th Annual IEEE Software Engineering
Workshop) and several specialist workshops and tutorials.

The provisional programme schedule - complete with all paper titles,
authors and abstracts - is now available on the CPA 2011 website:

  http://www.wotug.org/cpa2011/programme.shtml

This is the *CALL FOR DELEGATES*, :).  For registration (US$ 460) and
(Continue reading)

Teodor Ghetiu | 26 Oct 16:47
Picon

occam-pi: MOBILE.ANY and resizing bidimensional arrays

Hello

Could anyone please spell out how MOBILE.ANY works and especially 
RESIZE.MOBILE.ARRAY.1D?

I wanted to create a PROC RESIZE.MOBILE.ARRAY.2D from scratch, but 
instantiating  MOBILE.ANY is not possible (and supporting documentation 
is equally hard to find). Or course, problem solved by using 
RESIZE.MOBILE.ARRAY.1D, but still the mystery remains :).

Thanks,
Teodor

Favicon

Re: Regarding Occam Program

Pavan,
    I will not -- and cannot in good conscience -- write code for you. I don't know what this project is for, I don't know who is involved with it, and I don't know to what standards you're being held. All of this makes me very hesitant to give more advice than we already have.

    I have a good bit of work to get done myself in the coming days, but I've scanned you code. That's about all I'm willing to do right now.

    From what I've seen, you're misusing Replicated Sequences and you're not being terribly careful with you indentations. The later is simply syntax that you should remain aware of, and that the compiler will catch. The Replicated Sequences are a bit different than the C-like loops you seem familiar with, and pretty much every Occam reference will touch on those differences.
    There's a link to the Occam-pi reference guide, to the section that talks about how replicated structures work.

    If you let us -- the user's mailing list -- know the specific errors your code is throwing or what you don't understand from the documentation and references we've linked for you, we'll gladly help you with that.

    Good luck,
        -Drew

On Tue, Jul 20, 2010 at 9:33 AM, kvn pavan kumar <kvn.pavankumar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi Michael

I have written a code for making the motor 0 (which is used to drive the vehicle in horizontal position) to move one slot a head horizontally, if no coin is detected in the 1st row, 1st column.
If a coin is detected then the motor 2 (to which light sensor is connected, will move in vertical direction) to move one slot a head vertically.

And i want this loop to continue forever until the game is completed.

I am unable to write the instruction for making the light sensor to work, and I am getting few errors which i dint understand...can you look at the fragment of the code and say what errors i have made....can you please write up a code for the following working if my code is wrong, by which i will get some idea to get along with other parts of the program.

I will think about the complete logic and try to write a program in C language, can you please help me how to implement the logic in Occam language.

As I am not having much time, I am getting worried about it...so please help me.

Thank You
Pavan.            

Favicon

Re: RE: Occam Language

Hey Pavan,
    That looks like a pretty complicated project you're taken on to get done in a week. It could be a lot of fun, but that's a very ambitious time-frame you have.

    Occam does require correct indentation in code to properly compile, so I'm guessing there's something a little off in the code you've been writing. Just glancing at the website Adam linked last week -- http://pop-users.org/wiki/occam-pi/LearningResources -- it looks like his style guide might be something you want to read;  https://www.cs.kent.ac.uk/research/groups/plas/wiki/OccamPiStyleGuide.

    I can't say I know what you mean when you say 'usage of instructions', and I'm pretty sure part of that's because I've no idea what you're code is, or what the specific error that you're getting is.

    Like a few of us have already said, if you'd be more specific with what your problems are, what your code is supposed to be doing, and what errors you're getting, it'd make it possible for us to point you in the right direction.

    Best,
        -Drew

On Mon, Jul 19, 2010 at 10:12 AM, kvn pavan kumar <kvn.pavankumar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
Hi Michael,

I am doing a project on "NXT Robot Playing Connect 4 Game" and when i started writing the program I am getting some errors regarding indentation and the usage of instruction.

I should submit my project by next week and I am extremely worried about the programming part, can you please help me in this regard.

http://www.youtube.com/watch?v=vl92J_gDMCk

If you watch the above video you will get some idea about the situation, can you please help me in programming the robot.

Please please help me in this regard.

Thank You
Pavan.

Pavan | 13 Jul 04:57
Picon

RE: Occam Language

Hi, I need some help in writing programs in Occam Language.

Russel Winder | 5 Jul 20:58
Picon
Gravatar

KRoC and processors (plural)

Hi,

I just used Bazaar to get a branch of the KRoC Trunk, got it compiled up
(*) and installed, and have my first two occam programs in (many, many)
years running successfully. However . . .  despite using PAR (apparently
correctly) the code only ever uses one of the eight processors on my
workstation (it's a twin Xeon running Linux which presents the two sets
of four cores as eight separate processors).  I am guessing that the
occam processes are not being "animated" by Linux kernel threads but by
a single kernel thread.

Is there a way of getting real parallelism with KRoC?

Thanks.

(*)  I see there is the beginnings of a SCons build to replace the
Autotools build. Is this on the critical path or is the Autotools build
the de facto standard for the foreseeable future?

--

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder <at> ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@...
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
Sachin Desai | 3 Mar 18:51

KRoC for Snow Leopard

Are there any plans on providing CIF support in KRoC for Snow Leopard. I'm using llvm from the branch and the
lack of CIF support is noted in the Caveats section at the bottom. 

	http://projects.cs.kent.ac.uk/projects/kroc/trac/wiki/SnowLeopard 

It seems that my code which ran on Leopard no longer functions in Snow Leopard. 

Any alternatives?

Thanks.

-- Sachin.


Gmane