User loginNavigation |
archivesNew blog: A Fistful of Languages
If our DSL department isn't enough for you, you might want to check out this newcomer. While you wait to see how this blog turns out, you might want to browse our DSL archive: here and here (we also have a fairly empty Ruby department, by the way). After all, we've been doing this for nearly six years now! Welcome to blogosphere, Dave & Tobias! By Ehud Lamm at 2006-07-20 08:32 | DSL | login or register to post comments | other blogs | 6653 reads
Revealing the X/O impedance mismatchRalf Lämmel and Erik Meijer. Revealing the X/O impedance mismatch.
This paper is over 100 pages, way longer than I have the time to read at the moment. Skimming, the paper looks interesting and useful. If you manage to read the whole thing, do share your observations with us in the discussion group. Erlang concurrency: why asynchronious messages?The title says it all. Asynchronious messages are a very nice solution when you're sending a command (send it and forget it, as opposed to twice the time required waiting for a response). But what about querying for information? In this case you're forced to fake synchronious messanging by maintaining information about your request (either in a hashmap, or in a message itself). Of course continuations are also a nice solution for faking synchronious messages. It's pretty easy to see how message passing and special scheduling are great paradigms for the type of problems that Erlang was designed to solve. Not so easy for asynchronious messages, though. Can anyone comment on why Erlang designers went with asynchronious messanging? Is it because it's a more general feature and synchronious messages can be implemented on top of them? |
Browse archivesActive forum topics |
Recent comments
21 weeks 6 days ago
22 weeks 1 hour ago
22 weeks 1 hour ago
44 weeks 1 day ago
48 weeks 3 days ago
50 weeks 9 hours ago
50 weeks 9 hours ago
1 year 4 days ago
1 year 5 weeks ago
1 year 5 weeks ago