... Erlang is "mostly functional". It has single assignment variables, but essentially a per node dictionary that act as a kind of "global variable" pool. Use...
... It's not pure functional - there's a global mutable dictionary (and concurrent processes). It is mutable from an external view (even without mutating the...
... It is pure Erlang. There are several papers, etc. available on the net. The product documentation (it is a part of the standard open source Erlang...
http://www.bayarea.com/mld/mercurynews/2003/03/04/business/5311288.htm ...With the PS 3, Sony will apparently put 72 processors on a single chip: eight PowerPC...
... Good catch! What an opportunity to design a highly concurrent game programming language. Not to mention a systems programming language for a new...
A really interesting aspect of CSP just got pointed out to me. With CSP your program is divided into a lot processes with their own pool of memory. This ...
... I suspect there is no free lunch. You wind up with the same problems at a higher level of granularity. At the interprocess level you wind up trading simple...
There is no free lunch, but managing processes ends up a little easier than that. This is mostly a description of Erlang, which I have just started using. A...
... Yes, this is where you can design concurrent state machines and do model checking for undesirable conditions. e.g. http://www-dse.doc.ic.ac.uk/concurrency/...
... In the worst case, you try to recreate via CSPs a shared memory mutable object environment. Far more often the scenarios are more simple. You're right,...
For those not in the Bay Area - there are usually online videos available. ... Cheers, Steve OSX freeware and shareware: http://www.dekorte.com/downloads.html...
Someone please give a report here. It will be greatly appreciated. ... -- ... SuperCollider - a real time synthesis programming language for the PowerMac....
... The recorded video is now available online at: http://www.stanford.edu/class/ee380/ It seems to require windows media player though. Cheers, Steve Io, a...
Are most folks here writing their parsers by hand or using existing ones and just specifying a syntax? Any opinions on which is the best route? Cheers, Steve ...
... best ... I had written my own parser. I have not taken the parser-generator approach as I felt that my syntax ideas were not too complicated to hand write...
... I'm new here, and I usually like to read a list for a couple of weeks before posting, but in this case I think it'll be okay. Although I don't have much to...
this issue has come up again: I am not sure whether I should continue to use my syntax or s- expressions. my syntax involves a lot of tabbing and there is...
this issue has come up again: I am not sure whether I should continue to use my syntax or s- expressions. my syntax involves a lot of tabbing and there is...
Sorry, a little off topic, but a good counterpart to langsmith - http://groups.yahoo.com/group/humanfactors/ I found the list today. Unfortunately, the list...
When the lookup of a variable in a closure fails, does it continue the lookup in another scope? If so which scope? The context in which it was created?(like a...
... You look up in the chain of scopes that lexically enclosed the current one (i.e. textually enclosed it in the source code). Not the one in which it was...
... the ... was ... this depends. in lexically scoped systems it searches the environment in which it was created and in dynamically scoped systems it is where...