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

From: [at]} <Stewart>
Date: Thu, 26 Apr 2012 11:54:38 +0800

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

Hi Bernhard,

I haven't worked on H2O for a long time. Its quite challenging to make a
general solution to the C translation problem as there are so many
different styles and conventions for C language APIs, and not all of
them map well onto Oberon. There are quite a few bugs and limitations in
the current code. It was something I always developed when I needed a
particular feature, but nowadays I'm not doing much of that sort of work.

Cheers,
   Stewart

On 25/04/12 10:11 PM, Treutwein Bernhard wrote:
> Dear Oleg,
>
> [...]
>> 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.
>>

> [...]
>> And ask him about his plans to fix the bugs found by me, or exdends H2O
>> Functionality

>
> The problem is that I am not able to fix any bugs in H2O, but Stewart might
> be interested, he is also on the bcc list. Maybe he is still subscribed to
> this mailing
> List, but I don't know.
>
> Regards
> Bernhard Treutwein
>


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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhpIEJlcm5oYXJkLFxwYXINClxwYXINCkkgaGF2
ZW4ndCB3b3JrZWQgb24gSDJPIGZvciBhIGxvbmcgdGltZS4gSXRzIHF1aXRlIGNoYWxsZW5naW5n
IHRvIG1ha2UgYSBccGFyDQpnZW5lcmFsIHNvbHV0aW9uIHRvIHRoZSBDIHRyYW5zbGF0aW9uIHBy
b2JsZW0gYXMgdGhlcmUgYXJlIHNvIG1hbnkgXHBhcg0KZGlmZmVyZW50IHN0eWxlcyBhbmQgY29u
dmVudGlvbnMgZm9yIEMgbGFuZ3VhZ2UgQVBJcywgYW5kIG5vdCBhbGwgb2YgXHBhcg0KdGhlbSBt
YXAgd2VsbCBvbnRvIE9iZXJvbi4gVGhlcmUgYXJlIHF1aXRlIGEgZmV3IGJ1Z3MgYW5kIGxpbWl0
YXRpb25zIGluIFxwYXINCnRoZSBjdXJyZW50IGNvZGUuIEl0IHdhcyBzb21ldGhpbmcgSSBhbHdh
eXMgZGV2ZWxvcGVkIHdoZW4gSSBuZWVkZWQgYSBccGFyDQpwYXJ0aWN1bGFyIGZlYXR1cmUsIGJ1
dCBub3dhZGF5cyBJJ20gbm90IGRvaW5nIG11Y2ggb2YgdGhhdCBzb3J0IG9mIHdvcmsuXHBhcg0K
XHBhcg0KQ2hlZXJzLFxwYXINCiAgIFN0ZXdhcnRccGFyDQpccGFyDQpPbiAyNS8wNC8xMiAxMDox
MSBQTSwgVHJldXR3ZWluIEJlcm5oYXJkIHdyb3RlOlxwYXINCj4gRGVhciBPbGVnLFxwYXINCj5c
cGFyDQo+IFsuLi5dXHBhcg0KPj4gTmV4dCBzdGVwIHdoaWNoIEkgd291bGQgbGlrZSB0byBzZWUg
dGhhdCBzdXBwb3J0aW5nIE9mcm9udCBpbiBIMk8gdG9vbFxwYXINCj4+IGJ5IFN0ZXdhcnQgR3Jl
ZW5oaWxsLlxwYXINCj4+IElmIHlvdSBkb24ndCBrbm93LCBpdCBpcyB2ZXJ5IHVzZWZ1bCB1dGls
aXR5IHRvIHRyYW5zbGF0ZSBDIGhlYWRlcnMgdG9ccGFyDQo+PiBDb21wb25lbnQgUGFzY2FsXHBh
cg0KPj4gaW50ZXJmYWNlcyAoYmluZGluZ3MpLiBCdHcsIEkgd291bGQgbGlrZSB0byB0aGFua3Mg
bXIuIEJlcm5oYXJkIFRyZXV0d2VpbiAtXHBhcg0KPj4gZm9yIHVzZWZ1bCBwb3N0cy4gVGhpcyBw
ZXJzb24gY2FtZSBvbiBSdXNzaWFuLXNwZWFraW5nIGZvcnVtIE9wZXJvbkNvcmVccGFyDQo+PiBz
aW1wbHlccGFyDQo+PiB0byB0ZWxsIGFib3V0IHRoZSBkaXNjb3ZlcnkgLSB0aGUgdXRpbGl0eSBI
Mk8uIFRoZSBsb3cgYm93LlxwYXINCj4+XHBhcg0KPiBbLi4uXVxwYXINCj4+IEFuZCBhc2sgaGlt
IGFib3V0IGhpcyBwbGFucyB0byBmaXggdGhlIGJ1Z3MgZm91bmQgYnkgbWUsIG9yIGV4ZGVuZHMg
SDJPXHBhcg0KPj4gRnVuY3Rpb25hbGl0eVxwYXINCj5ccGFyDQo+IFRoZSBwcm9ibGVtIGlzIHRo
YXQgSSBhbSBub3QgYWJsZSB0byBmaXggYW55IGJ1Z3MgaW4gSDJPLCBidXQgU3Rld2FydCBtaWdo
dFxwYXINCj4gYmUgaW50ZXJlc3RlZCwgaGUgaXMgYWxzbyBvbiB0aGUgYmNjIGxpc3QuIE1heWJl
IGhlIGlzIHN0aWxsIHN1YnNjcmliZWQgdG9ccGFyDQo+IHRoaXMgbWFpbGluZ1xwYXINCj4gTGlz
dCwgYnV0IEkgZG9uJ3Qga25vdy5ccGFyDQo+XHBhcg0KPiBSZWdhcmRzXHBhcg0KPiAgICAgQmVy
bmhhcmQgVHJldXR3ZWluXHBhcg0KPlxwYXINCn19AG94IDw=


----boundary-LibPST-iamunique-1699274596_-_---
Received on Thu Apr 26 2012 - 05:54:38 UTC

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