- BlackBox community

From: [at]} <Alexander>
Date: Tue, 19 Sep 2006 23:27:33 +0700

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

Hello, Marc!

>> I myself am eager to use BlackBox for projects I'm paid for. I want
>> to give up Delphi and work only in BlackBox.

MM> I find it interesting that in the search for a new development
MM> environment, that you chose Blackbox. I guess I've thought
MM> (for years) that the only people who'd be interested in Blackbox
MM> at this point are those who already have a significant amount
MM> of code written in it. I would think that if I was starting
MM> from scratch, I would probably choose something that was
MM> being more actively supported/developed/used. I'm not
MM> sure what environment that would be exactly (C#? java? zonnon?),
MM> but I don't think it would be Blackbox.

  First of all, I was not in search for a new development
  environment. I work in Delphi for many years now and it was just the
  thing for me. And I will keep using it, because I can't just throw
  away programs I wrote, I have to support them. Then one winter day
  in a computer hardwafe shop I met a friend of mine. We had a talk,
  he told me about some interesting things he recently discovered.
  Namely, some russian superprocessor and the language Oberon. Later
  that day he emailed me some articles about Oberon, including the
  language report by N. Wirth. I fell in love with it. It was so
  simple and powerful, it changed my vision on object-oriented
  languages forever.

  After that I tried everything: Plug-In Oberon for Windows, Blue
  Bottle, POW!, xds, BlackBox. I didn't like BlackBox the first time.
  Too heavy menu bar, superfluous reserved words. I thought XDS with
  its optimizing compiler will be my choice, but I didn't have enough
  time to seriously work with it at the moment.

  Later another man (Alexey Cheremkhin) advised me to give BlackBox a
  second chance, which I did and didn't regret ever since. The
  language complications turned out to be rather well-grounded, the
  framework was good, the CPC site was a big source of code you may
  not have to re-invent. There were some UI issues, which made the
  product look immature: it blocked background tasks now and then,
  the visual trash problem. I tried to complain here but no one seemed
  to care much, left alone fix it. (Except for Marco Ciot, who shared
  his patch for HostPorts.Rider.Input, and who I keep thanking ever
  since.) So, I started digging it on my own.

  And I did until the very recent times. And I learned a lot from that
  digging. Model-View-Controller separation? I'd never know that
  pattern if I was still using Delphi.

  I think it's about time for me to create something useful with that
  framework, and see how good is it in real action.

---=====---
 Alexander

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy


----boundary-LibPST-iamunique-782908517_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhlbGxvLCBNYXJjIVxwYXINClxwYXINCj4+IEkg
bXlzZWxmIGFtIGVhZ2VyIHRvIHVzZSBCbGFja0JveCBmb3IgcHJvamVjdHMgSSdtIHBhaWQgZm9y
LiBJIHdhbnRccGFyDQo+PiB0byBnaXZlIHVwIERlbHBoaSBhbmQgd29yayBvbmx5IGluIEJsYWNr
Qm94LlxwYXINClxwYXINCk1NPiBJIGZpbmQgaXQgaW50ZXJlc3RpbmcgdGhhdCBpbiB0aGUgc2Vh
cmNoIGZvciBhIG5ldyBkZXZlbG9wbWVudFxwYXINCk1NPiBlbnZpcm9ubWVudCwgdGhhdCB5b3Ug
Y2hvc2UgQmxhY2tib3guICBJIGd1ZXNzIEkndmUgdGhvdWdodFxwYXINCk1NPiAoZm9yIHllYXJz
KSB0aGF0IHRoZSBvbmx5IHBlb3BsZSB3aG8nZCBiZSBpbnRlcmVzdGVkIGluIEJsYWNrYm94XHBh
cg0KTU0+IGF0IHRoaXMgcG9pbnQgYXJlIHRob3NlIHdobyBhbHJlYWR5IGhhdmUgYSBzaWduaWZp
Y2FudCBhbW91bnQgXHBhcg0KTU0+IG9mIGNvZGUgd3JpdHRlbiBpbiBpdC4gIEkgd291bGQgdGhp
bmsgdGhhdCBpZiBJIHdhcyBzdGFydGluZ1xwYXINCk1NPiBmcm9tIHNjcmF0Y2gsIEkgd291bGQg
cHJvYmFibHkgY2hvb3NlIHNvbWV0aGluZyB0aGF0IHdhc1xwYXINCk1NPiBiZWluZyBtb3JlIGFj
dGl2ZWx5IHN1cHBvcnRlZC9kZXZlbG9wZWQvdXNlZC4gIEknbSBub3RccGFyDQpNTT4gc3VyZSB3
aGF0IGVudmlyb25tZW50IHRoYXQgd291bGQgYmUgZXhhY3RseSAoQyM/IGphdmE/IHpvbm5vbj8p
LFxwYXINCk1NPiBidXQgSSBkb24ndCB0aGluayBpdCB3b3VsZCBiZSBCbGFja2JveC5ccGFyDQpc
cGFyDQogIEZpcnN0IG9mIGFsbCwgSSB3YXMgbm90IGluIHNlYXJjaCBmb3IgYSBuZXcgZGV2ZWxv
cG1lbnRccGFyDQogIGVudmlyb25tZW50LiBJIHdvcmsgaW4gRGVscGhpIGZvciBtYW55IHllYXJz
IG5vdyBhbmQgaXQgd2FzIGp1c3QgdGhlXHBhcg0KICB0aGluZyBmb3IgbWUuIEFuZCBJIHdpbGwg
a2VlcCB1c2luZyBpdCwgYmVjYXVzZSBJIGNhbid0IGp1c3QgdGhyb3dccGFyDQogIGF3YXkgcHJv
Z3JhbXMgSSB3cm90ZSwgSSBoYXZlIHRvIHN1cHBvcnQgdGhlbS4gVGhlbiBvbmUgd2ludGVyIGRh
eVxwYXINCiAgaW4gYSBjb21wdXRlciBoYXJkd2FmZSBzaG9wIEkgbWV0IGEgZnJpZW5kIG9mIG1p
bmUuIFdlIGhhZCBhIHRhbGssXHBhcg0KICBoZSB0b2xkIG1lIGFib3V0IHNvbWUgaW50ZXJlc3Rp
bmcgdGhpbmdzIGhlIHJlY2VudGx5IGRpc2NvdmVyZWQuXHBhcg0KICBOYW1lbHksIHNvbWUgcnVz
c2lhbiBzdXBlcnByb2Nlc3NvciBhbmQgdGhlIGxhbmd1YWdlIE9iZXJvbi4gTGF0ZXJccGFyDQog
IHRoYXQgZGF5IGhlIGVtYWlsZWQgbWUgc29tZSBhcnRpY2xlcyBhYm91dCBPYmVyb24sIGluY2x1
ZGluZyB0aGVccGFyDQogIGxhbmd1YWdlIHJlcG9ydCBieSBOLiBXaXJ0aC4gSSBmZWxsIGluIGxv
dmUgd2l0aCBpdC4gSXQgd2FzIHNvXHBhcg0KICBzaW1wbGUgYW5kIHBvd2VyZnVsLCBpdCBjaGFu
Z2VkIG15IHZpc2lvbiBvbiBvYmplY3Qtb3JpZW50ZWRccGFyDQogIGxhbmd1YWdlcyBmb3JldmVy
LiBccGFyDQpccGFyDQogIEFmdGVyIHRoYXQgSSB0cmllZCBldmVyeXRoaW5nOiBQbHVnLUluIE9i
ZXJvbiBmb3IgV2luZG93cywgQmx1ZVxwYXINCiAgQm90dGxlLCBQT1chLCB4ZHMsIEJsYWNrQm94
LiBJIGRpZG4ndCBsaWtlIEJsYWNrQm94IHRoZSBmaXJzdCB0aW1lLlxwYXINCiAgVG9vIGhlYXZ5
IG1lbnUgYmFyLCBzdXBlcmZsdW91cyByZXNlcnZlZCB3b3Jkcy4gSSB0aG91Z2h0IFhEUyB3aXRo
XHBhcg0KICBpdHMgb3B0aW1pemluZyBjb21waWxlciB3aWxsIGJlIG15IGNob2ljZSwgYnV0IEkg
ZGlkbid0IGhhdmUgZW5vdWdoXHBhcg0KICB0aW1lIHRvIHNlcmlvdXNseSB3b3JrIHdpdGggaXQg
YXQgdGhlIG1vbWVudC5ccGFyDQpccGFyDQogIExhdGVyIGFub3RoZXIgbWFuIChBbGV4ZXkgQ2hl
cmVta2hpbikgYWR2aXNlZCBtZSB0byBnaXZlIEJsYWNrQm94IGFccGFyDQogIHNlY29uZCBjaGFu
Y2UsIHdoaWNoIEkgZGlkIGFuZCBkaWRuJ3QgcmVncmV0IGV2ZXIgc2luY2UuIFRoZVxwYXINCiAg
bGFuZ3VhZ2UgY29tcGxpY2F0aW9ucyB0dXJuZWQgb3V0IHRvIGJlIHJhdGhlciB3ZWxsLWdyb3Vu
ZGVkLCB0aGVccGFyDQogIGZyYW1ld29yayB3YXMgZ29vZCwgdGhlIENQQyBzaXRlIHdhcyBhIGJp
ZyBzb3VyY2Ugb2YgY29kZSB5b3UgbWF5XHBhcg0KICBub3QgaGF2ZSB0byByZS1pbnZlbnQuIFRo
ZXJlIHdlcmUgc29tZSBVSSBpc3N1ZXMsIHdoaWNoIG1hZGUgdGhlXHBhcg0KICBwcm9kdWN0IGxv
b2sgaW1tYXR1cmU6IGl0IGJsb2NrZWQgYmFja2dyb3VuZCB0YXNrcyBub3cgYW5kIHRoZW4sXHBh
cg0KICB0aGUgdmlzdWFsIHRyYXNoIHByb2JsZW0uIEkgdHJpZWQgdG8gY29tcGxhaW4gaGVyZSBi
dXQgbm8gb25lIHNlZW1lZFxwYXINCiAgdG8gY2FyZSBtdWNoLCBsZWZ0IGFsb25lIGZpeCBpdC4g
KEV4Y2VwdCBmb3IgTWFyY28gQ2lvdCwgd2hvIHNoYXJlZFxwYXINCiAgaGlzIHBhdGNoIGZvciBI
b3N0UG9ydHMuUmlkZXIuSW5wdXQsIGFuZCB3aG8gSSBrZWVwIHRoYW5raW5nIGV2ZXJccGFyDQog
IHNpbmNlLikgU28sIEkgc3RhcnRlZCBkaWdnaW5nIGl0IG9uIG15IG93bi5ccGFyDQpccGFyDQog
IEFuZCBJIGRpZCB1bnRpbCB0aGUgdmVyeSByZWNlbnQgdGltZXMuIEFuZCBJIGxlYXJuZWQgYSBs
b3QgZnJvbSB0aGF0XHBhcg0KICBkaWdnaW5nLiBNb2RlbC1WaWV3LUNvbnRyb2xsZXIgc2VwYXJh
dGlvbj8gSSdkIG5ldmVyIGtub3cgdGhhdFxwYXINCiAgcGF0dGVybiBpZiBJIHdhcyBzdGlsbCB1
c2luZyBEZWxwaGkuXHBhcg0KXHBhcg0KICBJIHRoaW5rIGl0J3MgYWJvdXQgdGltZSBmb3IgbWUg
dG8gY3JlYXRlIHNvbWV0aGluZyB1c2VmdWwgd2l0aCB0aGF0XHBhcg0KICBmcmFtZXdvcmssIGFu
ZCBzZWUgaG93IGdvb2QgaXMgaXQgaW4gcmVhbCBhY3Rpb24uXHBhcg0KXHBhcg0KLS0tPT09PT0t
LS1ccGFyDQogQWxleGFuZGVyXHBhcg0KXHBhcg0KLS0tIEJsYWNrQm94XHBhcg0KLS0tIHNlbmQg
c3ViamVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJvbi5jaH19ACBBbm90
aGVyIGQ=


----boundary-LibPST-iamunique-782908517_-_---
Received on Tue Sep 19 2006 - 18:27:33 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:32:16 UTC