Re: [BLACKBOX] Ofront released as open source under a FreeBSD-style license

From: Oleg N. Cher <"Oleg>
Date: Tue, 24 Apr 2012 16:03:31 +0300

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

Dear mr. Josef!

You're a great man! Thank you for the liberalisation of my favourite
"O2-to-C" translator. :)

I hope this step will give push to appearance in public domain
"Component Pascal-to-C"
translator (What will be the good thing for translate BlackBox to
non-intel architectures.
Btw, I propose to use SDL as GUI base for that translation. Bindings is
available on web-site
http://sourceforge.net/projects/sdl-for-oberon/ )

Next step which I would like to see that supporting Ofront in H2O tool
by Stewart Greenhill.
If you don't know, it is very useful utility to translate C headers to
Component Pascal
interfaces (bindings). Btw, I would like to thanks mr. Bernhard Treutwein -
for useful posts. This person came on Russian-speaking forum OperonCore
simply
to tell about the discovery - the utility H2O. The low bow.

I have some experience working with H2O, have found some bugs and I
began to write
small notice about this. It's in Russian and may be downloaded here:

http://zx.oberon2.ru/lib/Oleg-N-Cher/exp_h2cp.zip

Use Google Translator for translation it to other languages, if you
interested.

I should like to ask mr. Bernhard Treutwein thank mr. Stewart Greenhill
for all.
And ask him about his plans to fix the bugs found by me, or exdends H2O
functionality
(Liberated Ofront is very good candidate to support it in the utility!).
Maybe he will like the idea to release H2O binaries for Windows on
Helmut Zinn's web-site
(for BlackBox users).


Folks, prof. Josef Templ has inspired me to use Ofront as a subsystem
for XDev -
my building of BlackBox (specially formed for cross-language and
cross-platform
development). Now supported only one target platform - retro-computer
Sinclair ZX Spectrum (Z80, 48Kb RAM). I want to support other platforms
too, of course.

XDev/ZXDev
==========
Download: https://github.com/Oleg-N-Cher/BB-XDev/zipball/master
Version control: https://github.com/Oleg-N-Cher/BB-XDev
Doc (mainly in Russian): ZXDev/Docu

If I will find interested English-speaking people, I'll make English
version of it.

I plan to modify the Ofront for accompaniment several useful
possibilities for
8-bit and 16-bit CPUs - for first, experimental supporting of the
unsigned data types.
Unsigned arithmetic will be more efficient for some retro-computers and
microcontrollers.

Mr. Josef, now I experiment with addition to Ofront the support of
unsigned types.
After getting the first results, I'll write you e-mail. Thank you very
much again!

--
Oleg N. Cher
http://zx.oberon2.ru/
----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-457063728_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIERlYXIgbXIuIEpvc2VmIVxwYXINClxwYXINCllv
dSdyZSBhIGdyZWF0IG1hbiEgVGhhbmsgeW91IGZvciB0aGUgbGliZXJhbGlzYXRpb24gb2YgbXkg
ZmF2b3VyaXRlIFxwYXINCiJPMi10by1DIiB0cmFuc2xhdG9yLiA6KVxwYXINClxwYXINCkkgaG9w
ZSB0aGlzIHN0ZXAgd2lsbCBnaXZlIHB1c2ggdG8gYXBwZWFyYW5jZSBpbiBwdWJsaWMgZG9tYWlu
IFxwYXINCiJDb21wb25lbnQgUGFzY2FsLXRvLUMiXHBhcg0KdHJhbnNsYXRvciAoV2hhdCB3aWxs
IGJlIHRoZSBnb29kIHRoaW5nIGZvciB0cmFuc2xhdGUgQmxhY2tCb3ggdG8gXHBhcg0Kbm9uLWlu
dGVsIGFyY2hpdGVjdHVyZXMuXHBhcg0KQnR3LCBJIHByb3Bvc2UgdG8gdXNlIFNETCBhcyBHVUkg
YmFzZSBmb3IgdGhhdCB0cmFuc2xhdGlvbi4gQmluZGluZ3MgaXMgXHBhcg0KYXZhaWxhYmxlIG9u
IHdlYi1zaXRlXHBhcg0KaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9zZGwtZm9yLW9i
ZXJvbi8gKVxwYXINClxwYXINCk5leHQgc3RlcCB3aGljaCBJIHdvdWxkIGxpa2UgdG8gc2VlIHRo
YXQgc3VwcG9ydGluZyBPZnJvbnQgaW4gSDJPIHRvb2wgXHBhcg0KYnkgU3Rld2FydCBHcmVlbmhp
bGwuXHBhcg0KSWYgeW91IGRvbid0IGtub3csIGl0IGlzIHZlcnkgdXNlZnVsIHV0aWxpdHkgdG8g
dHJhbnNsYXRlIEMgaGVhZGVycyB0byBccGFyDQpDb21wb25lbnQgUGFzY2FsXHBhcg0KaW50ZXJm
YWNlcyAoYmluZGluZ3MpLiBCdHcsIEkgd291bGQgbGlrZSB0byB0aGFua3MgbXIuIEJlcm5oYXJk
IFRyZXV0d2VpbiAtXHBhcg0KZm9yIHVzZWZ1bCBwb3N0cy4gVGhpcyBwZXJzb24gY2FtZSBvbiBS
dXNzaWFuLXNwZWFraW5nIGZvcnVtIE9wZXJvbkNvcmUgXHBhcg0Kc2ltcGx5XHBhcg0KdG8gdGVs
bCBhYm91dCB0aGUgZGlzY292ZXJ5IC0gdGhlIHV0aWxpdHkgSDJPLiBUaGUgbG93IGJvdy5ccGFy
DQpccGFyDQpJIGhhdmUgc29tZSBleHBlcmllbmNlIHdvcmtpbmcgd2l0aCBIMk8sIGhhdmUgZm91
bmQgc29tZSBidWdzIGFuZCBJIFxwYXINCmJlZ2FuIHRvIHdyaXRlXHBhcg0Kc21hbGwgbm90aWNl
IGFib3V0IHRoaXMuIEl0J3MgaW4gUnVzc2lhbiBhbmQgbWF5IGJlIGRvd25sb2FkZWQgaGVyZTpc
cGFyDQpccGFyDQpodHRwOi8vengub2Jlcm9uMi5ydS9saWIvT2xlZy1OLUNoZXIvZXhwX2gyY3Au
emlwXHBhcg0KXHBhcg0KVXNlIEdvb2dsZSBUcmFuc2xhdG9yIGZvciB0cmFuc2xhdGlvbiBpdCB0
byBvdGhlciBsYW5ndWFnZXMsIGlmIHlvdSBccGFyDQppbnRlcmVzdGVkLlxwYXINClxwYXINCkkg
c2hvdWxkIGxpa2UgdG8gYXNrIG1yLiBCZXJuaGFyZCBUcmV1dHdlaW4gdGhhbmsgbXIuIFN0ZXdh
cnQgR3JlZW5oaWxsIFxwYXINCmZvciBhbGwuXHBhcg0KQW5kIGFzayBoaW0gYWJvdXQgaGlzIHBs
YW5zIHRvIGZpeCB0aGUgYnVncyBmb3VuZCBieSBtZSwgb3IgZXhkZW5kcyBIMk8gXHBhcg0KZnVu
Y3Rpb25hbGl0eVxwYXINCihMaWJlcmF0ZWQgT2Zyb250IGlzIHZlcnkgZ29vZCBjYW5kaWRhdGUg
dG8gc3VwcG9ydCBpdCBpbiB0aGUgdXRpbGl0eSEpLlxwYXINCk1heWJlIGhlIHdpbGwgbGlrZSB0
aGUgaWRlYSB0byByZWxlYXNlIEgyTyBiaW5hcmllcyBmb3IgV2luZG93cyBvbiBccGFyDQpIZWxt
dXQgWmlubidzIHdlYi1zaXRlXHBhcg0KKGZvciBCbGFja0JveCB1c2VycykuXHBhcg0KXHBhcg0K
XHBhcg0KRm9sa3MsIHByb2YuIEpvc2VmIFRlbXBsIGhhcyBpbnNwaXJlZCBtZSB0byB1c2UgT2Zy
b250IGFzIGEgc3Vic3lzdGVtIFxwYXINCmZvciBYRGV2IC1ccGFyDQpteSBidWlsZGluZyBvZiBC
bGFja0JveCAoc3BlY2lhbGx5IGZvcm1lZCBmb3IgY3Jvc3MtbGFuZ3VhZ2UgYW5kIFxwYXINCmNy
b3NzLXBsYXRmb3JtXHBhcg0KZGV2ZWxvcG1lbnQpLiBOb3cgc3VwcG9ydGVkIG9ubHkgb25lIHRh
cmdldCBwbGF0Zm9ybSAtIHJldHJvLWNvbXB1dGVyXHBhcg0KU2luY2xhaXIgWlggU3BlY3RydW0g
KFo4MCwgNDhLYiBSQU0pLiBJIHdhbnQgdG8gc3VwcG9ydCBvdGhlciBwbGF0Zm9ybXMgXHBhcg0K
dG9vLCBvZiBjb3Vyc2UuXHBhcg0KXHBhcg0KWERldi9aWERldlxwYXINCj09PT09PT09PT1ccGFy
DQpEb3dubG9hZDogaHR0cHM6Ly9naXRodWIuY29tL09sZWctTi1DaGVyL0JCLVhEZXYvemlwYmFs
bC9tYXN0ZXJccGFyDQpWZXJzaW9uIGNvbnRyb2w6IGh0dHBzOi8vZ2l0aHViLmNvbS9PbGVnLU4t
Q2hlci9CQi1YRGV2XHBhcg0KRG9jIChtYWlubHkgaW4gUnVzc2lhbik6IFpYRGV2L0RvY3VccGFy
DQpccGFyDQpJZiBJIHdpbGwgZmluZCBpbnRlcmVzdGVkIEVuZ2xpc2gtc3BlYWtpbmcgcGVvcGxl
LCBJJ2xsIG1ha2UgRW5nbGlzaCBccGFyDQp2ZXJzaW9uIG9mIGl0LlxwYXINClxwYXINCkkgcGxh
biB0byBtb2RpZnkgdGhlIE9mcm9udCBmb3IgYWNjb21wYW5pbWVudCBzZXZlcmFsIHVzZWZ1bCBc
cGFyDQpwb3NzaWJpbGl0aWVzIGZvclxwYXINCjgtYml0IGFuZCAxNi1iaXQgQ1BVcyAtIGZvciBm
aXJzdCwgZXhwZXJpbWVudGFsIHN1cHBvcnRpbmcgb2YgdGhlIFxwYXINCnVuc2lnbmVkIGRhdGEg
dHlwZXMuXHBhcg0KVW5zaWduZWQgYXJpdGhtZXRpYyB3aWxsIGJlIG1vcmUgZWZmaWNpZW50IGZv
ciBzb21lIHJldHJvLWNvbXB1dGVycyBhbmQgXHBhcg0KbWljcm9jb250cm9sbGVycy5ccGFyDQpc
cGFyDQpNci4gSm9zZWYsIG5vdyBJIGV4cGVyaW1lbnQgd2l0aCBhZGRpdGlvbiB0byBPZnJvbnQg
dGhlIHN1cHBvcnQgb2YgXHBhcg0KdW5zaWduZWQgdHlwZXMuXHBhcg0KQWZ0ZXIgZ2V0dGluZyB0
aGUgZmlyc3QgcmVzdWx0cywgSSdsbCB3cml0ZSB5b3UgZS1tYWlsLiBUaGFuayB5b3UgdmVyeSBc
cGFyDQptdWNoIGFnYWluIVxwYXINClxwYXINCi0tXHBhcg0KT2xlZyBOLiBDaGVyXHBhcg0KaHR0
cDovL3p4Lm9iZXJvbjIucnUvXHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXINClRvIHVuc3Vic2Ny
aWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RT
RVJWQExJU1RTLk9CRVJPTi5DSH19AB7wQsE=
----boundary-LibPST-iamunique-457063728_-_---
Received on Tue Apr 24 2012 - 15:03:31 UTC

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