User loginNavigation |
Parallel/DistributedA note on distributed computingA note on distributed computing by Samuel C. Kendall, Jim Waldo, Ann Wollrath and Geoff Wyant (1994).
This is a classic. ACM Queuecast: systems on a chipThis one is a podcast and the sound quality isn't great, but some of you might still be interested in listening. Advances in chip architectures may seem quite esoteric to those working on semantics of high level languages, but they do have an impact on how languages are implemented, and which implementations (and languages) survive and prosper. The implications SoC architectures have on compilers are discussed briefly at around the 10 minute mark. The implications for application level security, near the 16 minute mark. I think the discussion of security might interest the E folks, and people from the proof-carrying-code world. By Ehud Lamm at 2006-04-22 10:24 | Parallel/Distributed | login or register to post comments | other blogs | 6403 reads
E Thesis: Robust CompositionMark S. Miller's PhD thesis on Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control is now online. E rates as a (very) important language for anyone interested in ideas of messaging, distribution and security. The nice thing about a thesis (such as this one and Joe Armstrong's) is that it gives a nice historical account of the related work and influences. By Chris Rathman at 2006-04-16 16:33 | Parallel/Distributed | Software Engineering | 20 comments | other blogs | 17420 reads
Transactional Memory with data invariants (draft sequel to the STM-Haskell paper)
Transactional memory with data invariants
From the abstract: This paper introduces a mechanism for asserting invariants that are maintained by a program that uses atomic memory transactions.This seems connected to Typed Contracts for Functional Programming by Ralf Hinze, Johan Jeuring, and Andres Löh (noticed on the blog of Dominic Fox). Maybe this year design-by-contract is the hot subject? I haven't gotten far enough into either of these papers to have much opinion, but the motivational paragraph at the beginning of the Typed Functional Contracts paper grabbed my attention instantly, and I know I want more STM in my applications, so I look forward to a few enjoyable hours. By shapr at 2006-03-30 11:04 | Functional | Implementation | Parallel/Distributed | Software Engineering | Theory | 7 comments | other blogs | 40401 reads
ACM Queue: A Conversation with Steve Ross-Talbot
The interview goes into more detail than you might expect,
Norman Ramsey: CS257 - Programming with ConcurrencyAn interesting look course and reading list. Hundreds of Impossibility Results for Distributed ComputingHundreds of Impossibility Results for Distributed Computing
Looks to be helpful for a strategic planning of a distributed PL design and implementation. By Andris Birkmanis at 2006-02-23 08:29 | Parallel/Distributed | 2 comments | other blogs | 9199 reads
PiDuce
PiDuce is implemented in C#. Source code and binaries are available for download. Haskell vs. Erlang, Reloaded
Erlang and Haskell compared... Want to know the conclusion?
I am sure you'll find a lot to disagree with in this article... By Ehud Lamm at 2006-01-23 17:46 | Critiques | Functional | Parallel/Distributed | 16 comments | other blogs | 68388 reads
Constraint Programming
Constraint Programming
I will not quote this introduction/manifesto/historical overview, as every page of it is worth reading. It is not only a nice introduction into a promising field, but also a demonstration of how language design issues can be (to some extent) separated from high-level fundamental intuitions. It is also quite interesting to follow the historical lines of the paper, it reads like an epic! Ah, and by the way, that's the same constraint programming that underlies Oz. By Andris Birkmanis at 2006-01-06 14:09 | Logic/Declarative | Parallel/Distributed | Semantics | 2 comments | other blogs | 10842 reads
|
Browse archives
Active forum topics |
Recent comments
8 hours 57 min ago
9 hours 12 min ago
5 days 10 hours ago
5 days 10 hours ago
5 days 10 hours ago
3 weeks 6 days ago
4 weeks 4 days ago
4 weeks 4 days ago
4 weeks 6 days ago
4 weeks 6 days ago