Re: [BLACKBOX] Plugin message handlers

From: [at]} <Chris>
Date: Sat, 26 May 2012 08:56:28 +0930

----boundary-LibPST-iamunique-836056575_-_-
Content-type: text/plain

Doug,

Another document (kindly translated by Bernhard!) that is useful when trying
to decide a suitable approach to use when designing a solution is:

"Design Patterns in Oberon-2 and Component Pascal"

http://www.ssw.uni-linz.ac.at/Research/Books/DesignPatterns.pdf
 
Regards,
Chris

Chris Burrows
CFB Software
http://www.cfbsoftware.com
  
________________________________

        From: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy
Douglas G. Danforth
        Sent: Saturday, 26 May 2012 7:14 AM
        To: BLACKBOX{([at]})nowhere.xy
        Subject: Re: [BLACKBOX] Plugin message handlers
        
        
        Bernhard,
        I am downloading the document.
        Yes, I use directories and have created them for several of my
modules.
        Thank you.
        -Doug
        
        On 5/25/2012 1:00 AM, Treutwein Bernhard wrote:

                quite some time ago, I wondered about these strange layers
in BlackBox called directories and I finally arrived at Clemens Szyperski's
dissertation "Inside ETHOS ..." I don't know if you encountered it, if not,
it is worth reading (at least the parts about object orientation and
directories/factories). You can find it on his pages at MicroSoft Research
...
(http://research.microsoft.com/en-us/um/people/cszypers/books/insight-ethos.
h tm) Regards Bernhard

        ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
LISTSERV{([at]})nowhere.xy


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-836056575_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIERvdWcsXHBhcg0KXHBhcg0KQW5vdGhlciBkb2N1
bWVudCAoa2luZGx5IHRyYW5zbGF0ZWQgYnkgQmVybmhhcmQhKSB0aGF0IGlzIHVzZWZ1bCB3aGVu
IHRyeWluZ1xwYXINCnRvIGRlY2lkZSBhIHN1aXRhYmxlIGFwcHJvYWNoIHRvIHVzZSB3aGVuIGRl
c2lnbmluZyBhIHNvbHV0aW9uIGlzOlxwYXINClxwYXINCiJEZXNpZ24gUGF0dGVybnMgaW4gT2Jl
cm9uLTIgYW5kIENvbXBvbmVudCBQYXNjYWwiXHBhcg0KXHBhcg0KaHR0cDovL3d3dy5zc3cudW5p
LWxpbnouYWMuYXQvUmVzZWFyY2gvQm9va3MvRGVzaWduUGF0dGVybnMucGRmXHBhcg0KIFxwYXIN
ClJlZ2FyZHMsXHBhcg0KQ2hyaXNccGFyDQpccGFyDQpDaHJpcyBCdXJyb3dzXHBhcg0KQ0ZCIFNv
ZnR3YXJlXHBhcg0KaHR0cDovL3d3dy5jZmJzb2Z0d2FyZS5jb21ccGFyDQogIFxwYXINCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXHBhcg0KXHBhcg0KXHRhYiBGcm9tOiBCbGFja0Jv
eCBbbWFpbHRvOkJMQUNLQk9YQExJU1RTLk9CRVJPTi5DSF0gT24gQmVoYWxmIE9mXHBhcg0KRG91
Z2xhcyBHLiBEYW5mb3J0aFxwYXINClx0YWIgU2VudDogU2F0dXJkYXksIDI2IE1heSAyMDEyIDc6
MTQgQU1ccGFyDQpcdGFiIFRvOiBCTEFDS0JPWEBMSVNUUy5PQkVST04uQ0hccGFyDQpcdGFiIFN1
YmplY3Q6IFJlOiBbQkxBQ0tCT1hdIFBsdWdpbiBtZXNzYWdlIGhhbmRsZXJzXHBhcg0KXHRhYiBc
cGFyDQpcdGFiIFxwYXINClx0YWIgQmVybmhhcmQsXHBhcg0KXHRhYiBJIGFtIGRvd25sb2FkaW5n
IHRoZSBkb2N1bWVudC5ccGFyDQpcdGFiIFllcywgSSB1c2UgZGlyZWN0b3JpZXMgYW5kIGhhdmUg
Y3JlYXRlZCB0aGVtIGZvciBzZXZlcmFsIG9mIG15XHBhcg0KbW9kdWxlcy5ccGFyDQpcdGFiIFRo
YW5rIHlvdS5ccGFyDQpcdGFiIC1Eb3VnXHBhcg0KXHRhYiBccGFyDQpcdGFiIE9uIDUvMjUvMjAx
MiAxOjAwIEFNLCBUcmV1dHdlaW4gQmVybmhhcmQgd3JvdGU6IFxwYXINClxwYXINClx0YWIgXHRh
YiBxdWl0ZSBzb21lIHRpbWUgYWdvLCBJIHdvbmRlcmVkIGFib3V0IHRoZXNlIHN0cmFuZ2UgbGF5
ZXJzXHBhcg0KaW4gQmxhY2tCb3ggY2FsbGVkIGRpcmVjdG9yaWVzIGFuZCBJIGZpbmFsbHkgYXJy
aXZlZCBhdCBDbGVtZW5zIFN6eXBlcnNraSdzXHBhcg0KZGlzc2VydGF0aW9uICJJbnNpZGUgRVRI
T1MgLi4uIiBJIGRvbid0IGtub3cgaWYgeW91IGVuY291bnRlcmVkIGl0LCBpZiBub3QsXHBhcg0K
aXQgaXMgd29ydGggcmVhZGluZyAoYXQgbGVhc3QgdGhlIHBhcnRzIGFib3V0IG9iamVjdCBvcmll
bnRhdGlvbiBhbmRccGFyDQpkaXJlY3Rvcmllcy9mYWN0b3JpZXMpLiBZb3UgY2FuIGZpbmQgaXQg
b24gaGlzIHBhZ2VzIGF0IE1pY3JvU29mdCBSZXNlYXJjaFxwYXINCi4uLlxwYXINCihodHRwOi8v
cmVzZWFyY2gubWljcm9zb2Z0LmNvbS9lbi11cy91bS9wZW9wbGUvY3N6eXBlcnMvYm9va3MvaW5z
aWdodC1ldGhvcy5ccGFyDQpoIHRtKSBSZWdhcmRzIEJlcm5oYXJkIFxwYXINClxwYXINClx0YWIg
LS0tLSBUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJM
QUNLQk9YIiB0b1xwYXINCkxJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXINClxwYXINClxwYXIN
Ci0tLS1ccGFyDQpUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdO
T0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQn19ACBzdHJhbmdlIGxh
----boundary-LibPST-iamunique-836056575_-_---
Received on Sat May 26 2012 - 01:26:28 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:02 UTC