- Platform independent BlackBox

From: Marco Ciot <"Marco>
Date: Tue, 23 May 2006 22:52:51 +0200

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

>Someone suggested to rewrite everything to X-Windows -- but that means an
order of magnitude more code + knowledge of X-libraries is needed.

I had some knowledge about X-Windows. But that knowledge is already about 10
years old: Motif Library.
But I really believe that implementing the API for Linux is much simpler
than it was for Windows.

Maybe I could help, here, eventhough my time is limited.
Regards
Marco Ciot




-----Original Message-----
From: blackbox{([at]})nowhere.xy
F.V.Tkachov
Sent: Tuesday, May 16, 2006 17:52
To: BlackBox Mailing List
Subject: [BlackBox] - Platform independent BlackBox


> > (1) I believe OuS has a partial Unix port

>
> I believe this also (or better: it is quite a bit more than a believe).
>
> As far as I know, a group around Fyodor Tchakov
> (are you listening Fyodor?) is working on a
> Linux/Gnome port. He promised me (almost a year
> ago ... pooh time is progressively accelerating)
> to keep me informed about that project ...

Thank you Bernhard, yes I am listening (but having problems with CERN
IT).
I visited Ominc for an hour a few days ago, and intend to see them again
in the first week of June.

There is indeed a small handful trying to do something in the direction of
Linux:

Unfortunately, as of April 2006, the then current Gnome libraries crashed
(invalid machine command) when BlackBox was starting.
Someone suggested to rewrite everything to X-Windows -- but that means an
order of magnitude more code + knowledge of X-libraries is needed.

However, all non-GUI tests for my symbolic calculations modules ran fine.
My current course of actions is to put together produce a tool to run my
computations on a linux cluster (a BB per node, interacting via TCP/IP),
with a remote control from a Windows machine.
There are ideas being worked on for how to do that via browser.

I have just started the (primitive) HTTP server demo:
http://cluster.inr.ac.ru:2001/

It even reacts -- primitively, but it does.
It may not run for long -- the cluster is being used...

All the credit to Ominc and Igor Dekhtiarenko (the city of Bryansk).

Command line compiler should be doable without excessive effort -- but our
focus is strictly pragmatic, on concrete problems, -- and all the
development is done on windows so far.

More later on the big progress we've had in Russia with pushing
BlackBox/Oberons into education space...

cheers
fyodor

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

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



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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID5Tb21lb25lIHN1Z2dlc3RlZCB0byByZXdyaXRl
IGV2ZXJ5dGhpbmcgdG8gWC1XaW5kb3dzIC0tIGJ1dCB0aGF0IG1lYW5zIGFuXHBhcg0Kb3JkZXIg
b2YgbWFnbml0dWRlIG1vcmUgY29kZSArIGtub3dsZWRnZSBvZiBYLWxpYnJhcmllcyBpcyBuZWVk
ZWQuXHBhcg0KXHBhcg0KSSBoYWQgc29tZSBrbm93bGVkZ2UgYWJvdXQgWC1XaW5kb3dzLiBCdXQg
dGhhdCBrbm93bGVkZ2UgaXMgYWxyZWFkeSBhYm91dCAxMFxwYXINCnllYXJzIG9sZDogTW90aWYg
TGlicmFyeS5ccGFyDQpCdXQgSSByZWFsbHkgYmVsaWV2ZSB0aGF0IGltcGxlbWVudGluZyB0aGUg
QVBJIGZvciBMaW51eCBpcyBtdWNoIHNpbXBsZXJccGFyDQp0aGFuIGl0IHdhcyBmb3IgV2luZG93
cy5ccGFyDQpccGFyDQpNYXliZSBJIGNvdWxkIGhlbHAsIGhlcmUsIGV2ZW50aG91Z2ggbXkgdGlt
ZSBpcyBsaW1pdGVkLlxwYXINClJlZ2FyZHNccGFyDQpNYXJjbyBDaW90XHBhcg0KXHBhcg0KXHBh
cg0KXHBhcg0KXHBhcg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS1ccGFyDQpGcm9tOiBibGFj
a2JveEBvYmVyb24uY2ggW21haWx0bzpibGFja2JveEBvYmVyb24uY2hdT24gQmVoYWxmIE9mXHBh
cg0KRi5WLlRrYWNob3ZccGFyDQpTZW50OiBUdWVzZGF5LCBNYXkgMTYsIDIwMDYgMTc6NTJccGFy
DQpUbzogQmxhY2tCb3ggTWFpbGluZyBMaXN0XHBhcg0KU3ViamVjdDogW0JsYWNrQm94XSAtIFBs
YXRmb3JtIGluZGVwZW5kZW50IEJsYWNrQm94XHBhcg0KXHBhcg0KXHBhcg0KPiA+ICgxKSBJIGJl
bGlldmUgT3VTIGhhcyBhIHBhcnRpYWwgVW5peCBwb3J0XHBhcg0KPlxwYXINCj4gSSBiZWxpZXZl
IHRoaXMgYWxzbyAob3IgYmV0dGVyOiBpdCBpcyBxdWl0ZSBhIGJpdCBtb3JlIHRoYW4gYSBiZWxp
ZXZlKS5ccGFyDQo+XHBhcg0KPiBBcyBmYXIgYXMgSSBrbm93LCBhIGdyb3VwIGFyb3VuZCBGeW9k
b3IgVGNoYWtvdlxwYXINCj4gKGFyZSB5b3UgbGlzdGVuaW5nIEZ5b2Rvcj8pIGlzIHdvcmtpbmcg
b24gYVxwYXINCj4gTGludXgvR25vbWUgcG9ydC4gSGUgcHJvbWlzZWQgbWUgKGFsbW9zdCBhIHll
YXJccGFyDQo+IGFnbyAuLi4gcG9vaCB0aW1lIGlzIHByb2dyZXNzaXZlbHkgYWNjZWxlcmF0aW5n
KVxwYXINCj4gdG8ga2VlcCBtZSBpbmZvcm1lZCBhYm91dCB0aGF0IHByb2plY3QgLi4uXHBhcg0K
XHBhcg0KVGhhbmsgeW91IEJlcm5oYXJkLCB5ZXMgSSBhbSBsaXN0ZW5pbmcgKGJ1dCBoYXZpbmcg
cHJvYmxlbXMgd2l0aCBDRVJOXHBhcg0KSVQpLlxwYXINCkkgdmlzaXRlZCBPbWluYyBmb3IgYW4g
aG91ciBhIGZldyBkYXlzIGFnbywgYW5kIGludGVuZCB0byBzZWUgdGhlbSBhZ2FpblxwYXINCmlu
IHRoZSBmaXJzdCB3ZWVrIG9mIEp1bmUuXHBhcg0KXHBhcg0KVGhlcmUgaXMgaW5kZWVkIGEgc21h
bGwgaGFuZGZ1bCB0cnlpbmcgdG8gZG8gc29tZXRoaW5nIGluIHRoZSBkaXJlY3Rpb24gb2ZccGFy
DQpMaW51eDpccGFyDQpccGFyDQpVbmZvcnR1bmF0ZWx5LCBhcyBvZiBBcHJpbCAyMDA2LCB0aGUg
dGhlbiBjdXJyZW50IEdub21lIGxpYnJhcmllcyBjcmFzaGVkXHBhcg0KKGludmFsaWQgbWFjaGlu
ZSBjb21tYW5kKSB3aGVuIEJsYWNrQm94IHdhcyBzdGFydGluZy5ccGFyDQpTb21lb25lIHN1Z2dl
c3RlZCB0byByZXdyaXRlIGV2ZXJ5dGhpbmcgdG8gWC1XaW5kb3dzIC0tIGJ1dCB0aGF0IG1lYW5z
IGFuXHBhcg0Kb3JkZXIgb2YgbWFnbml0dWRlIG1vcmUgY29kZSArIGtub3dsZWRnZSBvZiBYLWxp
YnJhcmllcyBpcyBuZWVkZWQuXHBhcg0KXHBhcg0KSG93ZXZlciwgYWxsIG5vbi1HVUkgdGVzdHMg
Zm9yIG15IHN5bWJvbGljIGNhbGN1bGF0aW9ucyBtb2R1bGVzIHJhbiBmaW5lLlxwYXINCk15IGN1
cnJlbnQgY291cnNlIG9mIGFjdGlvbnMgaXMgdG8gcHV0IHRvZ2V0aGVyIHByb2R1Y2UgYSB0b29s
IHRvIHJ1biBteVxwYXINCmNvbXB1dGF0aW9ucyBvbiBhIGxpbnV4IGNsdXN0ZXIgKGEgQkIgcGVy
IG5vZGUsIGludGVyYWN0aW5nIHZpYSBUQ1AvSVApLFxwYXINCndpdGggYSByZW1vdGUgY29udHJv
bCBmcm9tIGEgV2luZG93cyBtYWNoaW5lLlxwYXINClRoZXJlIGFyZSBpZGVhcyBiZWluZyB3b3Jr
ZWQgb24gZm9yIGhvdyB0byBkbyB0aGF0IHZpYSBicm93c2VyLlxwYXINClxwYXINCkkgaGF2ZSBq
dXN0IHN0YXJ0ZWQgdGhlIChwcmltaXRpdmUpIEhUVFAgc2VydmVyIGRlbW86XHBhcg0KaHR0cDov
L2NsdXN0ZXIuaW5yLmFjLnJ1OjIwMDEvXHBhcg0KXHBhcg0KSXQgZXZlbiByZWFjdHMgLS0gcHJp
bWl0aXZlbHksIGJ1dCBpdCBkb2VzLlxwYXINCkl0IG1heSBub3QgcnVuIGZvciBsb25nIC0tIHRo
ZSBjbHVzdGVyIGlzIGJlaW5nIHVzZWQuLi5ccGFyDQpccGFyDQpBbGwgdGhlIGNyZWRpdCB0byBP
bWluYyBhbmQgSWdvciBEZWtodGlhcmVua28gKHRoZSBjaXR5IG9mIEJyeWFuc2spLlxwYXINClxw
YXINCkNvbW1hbmQgbGluZSBjb21waWxlciBzaG91bGQgYmUgZG9hYmxlIHdpdGhvdXQgZXhjZXNz
aXZlIGVmZm9ydCAtLSBidXQgb3VyXHBhcg0KZm9jdXMgaXMgc3RyaWN0bHkgcHJhZ21hdGljLCBv
biBjb25jcmV0ZSBwcm9ibGVtcywgLS0gYW5kIGFsbCB0aGVccGFyDQpkZXZlbG9wbWVudCBpcyBk
b25lIG9uIHdpbmRvd3Mgc28gZmFyLlxwYXINClxwYXINCk1vcmUgbGF0ZXIgb24gdGhlIGJpZyBw
cm9ncmVzcyB3ZSd2ZSBoYWQgaW4gUnVzc2lhIHdpdGggcHVzaGluZ1xwYXINCkJsYWNrQm94L09i
ZXJvbnMgaW50byBlZHVjYXRpb24gc3BhY2UuLi5ccGFyDQpccGFyDQpjaGVlcnNccGFyDQpmeW9k
b3JccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3Ig
VU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KLS0tIEJsYWNrQm94
XHBhcg0KLS0tIHNlbmQgc3ViamVjdCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9i
ZXJvbi5jaFxwYXINClxwYXINCn0=


----boundary-LibPST-iamunique-517753386_-_---
Received on Tue May 23 2006 - 22:52:51 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:27:58 UTC