root/version_0/ReleaseAnnouncement

Revision 248, 1.0 kB (checked in by blackhedd, 2 years ago)

supported get_peername for connected streams

Line 
1 Release 0.7.0 notes:
2
3 We have added several major new features:
4
5 Support for locally-blocking operations via an internally-managed thread pool. (#defer)
6
7 Support for Deferrable protocols: this makes EM a great platform for developing complex client applications as well as servers.
8
9 Pure Ruby support.
10
11 Futures:
12
13 Full EDA (event-driven architecture) and message-queueing support.
14
15 Support for user-defined events.
16
17 Stable APIs- use without worrying about having your code break.
18
19 ------------
20
21 EventMachine gives Ruby programmers the benefits of event-driven programming, which have long been available in other languages.
22 Events permit a vastly simplified execution model for complex applications that interact with many external processes (either clients or servers), such as network servers, dynamic web sites, and games.
23 The usual approach to building such applications is to use multithreading. But with events, you can get far better performance and scalability than is possible with multithreading, and the concurrency model is much easier to work with as well.
24
Note: See TracBrowser for help on using the browser.