Changes between Version 10 and Version 11 of signals
- Timestamp:
- 11/30/2010 05:36:22 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
signals
v10 v11 65 65 Every callback implementation has another notion of the terms involved. For clarification, we use ''Event'' as the thing that can be triggered in notion of a ''Sender'' and a ''Callback'' that is processed in notion of a ''Receiver'' if the necessary ''Binding'' was configured correctly. 66 66 67 67 {{{ 68 #!div class="wiki_table" 68 69 || || Morphic[[br]]Callbacks || Announce-[[br]]ments || Object[[br]]Dependents || Object[[br]]Events || Bindings || Signals || 69 70 || Allows definiton of new Events || || ● || ● || ● || ? || ● || … … 83 84 || Provides synchronisation mechansism for thread-safety || || || || || ? || ● || 84 85 || Explicit !Event/Callback check at binding-setup-time || || || || || ? || ● || 85 86 }}} 86 87 87 88 ''It is not guaranteed that the table is correct except for the Signals column.'' … … 93 94 '''Test-System:''' Core2Duo @ 2.54 GHz, 4096 MB DDR2 RAM, Windows 7 Professional, Squeak 4.1 94 95 96 {{{ 97 #!div class="wiki_table" 95 98 || || Message[[br]]Sends || Announce-[[br]]ments || Object[[br]]Dependents || Object[[br]]Events || Bindings || Signals || 96 99 || Bindings creation time || 0 ms[[br]]'''0 %'''|| 44 ms[[br]]'''20 %'''|| 39765 ms[[br]]'''17832 %'''|| 64204 ms[[br]]'''28791 %'''|| ?|| 223 ms[[br]]'''100 %'''|| 97 100 || Event triggering time || 1 ms[[br]]'''4 %'''|| 4 ms[[br]]'''17 %'''|| 2 ms[[br]]'''8 %''' || 78 ms[[br]]'''325 %''' || ?|| 24 ms[[br]]'''100 %'''|| 98 101 }}} 99 102 100 103 == Terms ==