Open Source BlackBox compiler - Win64 version?

From: CFB Software <"CFB>
Date: Wed, 8 Dec 2004 10:10:02 +1030

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

> -----Original Message-----
> From: Rex Couture [mailto:rex{([at]})nowhere.xy
> Sent: Wednesday, 8 December 2004 1:08 AM
> To: blackbox{([at]})nowhere.xy
> Subject: Re: Procedure types and An extended discussion of
> extensibility
>
>
> At 05:52 PM 12/6/2004 -0500, Wojtek Skulski wrote:
>
> >Rex e-mail brings another point that I wanted to mention for
> a while.
> >Once BB is released with source, some good soul may consider
> improving
> >the language. We may soon be dealing with Extended CP, Enhanced CP,

> >CP++, and who knows what dialects. Hope this will not happen, but
> >from the spirit of recent discussions it looks to me some folks are
> >itching to improve what we have got now.
>

I'd be surprised if anybody was considering spending the necessary time
to mess around with the language apart from for the purpose of academic
exercises. The source code for the Gardens Point Component Pascal
compiler has been available for some years now and I haven't seen any
evidence of 3rd-parties wanting to alter it.

For me the benefit of having source code for a system is being able to
confirm whether a bug is a bug or not and possibly being able to develop
a short-term fix for it, or getting a greater insight into how to
develop a workaround.

However, if anybody is itching to do some development work on the
compiler, I can recommend a project which should not involve changing
the language, and is very likely to appeal to the typical BB user (e.g.
physicist, engineer etc.) dealing with large numbers.

The proposed project is to develop a version of the compiler to exploit
the recent 64-bit processors from Intel and AMD that are supported by
the upcoming 64-bit version of Windows. The idea comes from observing
much heated discussion in the Borland newsgroups lately by Delphi (i.e.
Object Pascal) developers who are disappointed that there is no ETA for
a true 64-bit version of Delphi.

--
Chris Burrows
CFB Software
http://www.cfbsoftware.com
 
--------------------------------------------
To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xyTo get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.
Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xyCurrent posting policy:
a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.
b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.
----boundary-LibPST-iamunique-806457298_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS1c
cGFyDQo+IEZyb206IFJleCBDb3V0dXJlIFttYWlsdG86cmV4QGxldmVlLnd1c3RsLmVkdV0gXHBh
cg0KPiBTZW50OiBXZWRuZXNkYXksIDggRGVjZW1iZXIgMjAwNCAxOjA4IEFNXHBhcg0KPiBUbzog
YmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KPiBTdWJqZWN0OiBSZTogUHJvY2VkdXJlIHR5cGVzIGFu
ZCBBbiBleHRlbmRlZCBkaXNjdXNzaW9uIG9mIFxwYXINCj4gZXh0ZW5zaWJpbGl0eVxwYXINCj4g
XHBhcg0KPiBccGFyDQo+IEF0IDA1OjUyIFBNIDEyLzYvMjAwNCAtMDUwMCwgV29qdGVrIFNrdWxz
a2kgd3JvdGU6XHBhcg0KPiBccGFyDQo+ID5SZXggZS1tYWlsIGJyaW5ncyBhbm90aGVyIHBvaW50
IHRoYXQgSSB3YW50ZWQgdG8gbWVudGlvbiBmb3IgXHBhcg0KPiBhIHdoaWxlLiBccGFyDQo+ID5P
bmNlIEJCIGlzIHJlbGVhc2VkIHdpdGggc291cmNlLCBzb21lIGdvb2Qgc291bCBtYXkgY29uc2lk
ZXIgXHBhcg0KPiBpbXByb3ZpbmcgXHBhcg0KPiA+dGhlIGxhbmd1YWdlLiBXZSBtYXkgc29vbiBi
ZSBkZWFsaW5nIHdpdGggRXh0ZW5kZWQgQ1AsIEVuaGFuY2VkIENQLFxwYXINCj4gPkNQKyssIGFu
ZCB3aG8ga25vd3Mgd2hhdCBkaWFsZWN0cy4gSG9wZSB0aGlzIHdpbGwgbm90IGhhcHBlbiwgYnV0
XHBhcg0KPiA+ZnJvbSB0aGUgc3Bpcml0IG9mIHJlY2VudCBkaXNjdXNzaW9ucyBpdCBsb29rcyB0
byBtZSBzb21lIGZvbGtzIGFyZSBccGFyDQo+ID5pdGNoaW5nIHRvIGltcHJvdmUgd2hhdCB3ZSBo
YXZlIGdvdCBub3cuXHBhcg0KPiBccGFyDQpccGFyDQpJJ2QgYmUgc3VycHJpc2VkIGlmIGFueWJv
ZHkgd2FzIGNvbnNpZGVyaW5nIHNwZW5kaW5nIHRoZSBuZWNlc3NhcnkgdGltZVxwYXINCnRvIG1l
c3MgYXJvdW5kIHdpdGggdGhlIGxhbmd1YWdlIGFwYXJ0IGZyb20gZm9yIHRoZSBwdXJwb3NlIG9m
IGFjYWRlbWljXHBhcg0KZXhlcmNpc2VzLiBUaGUgc291cmNlIGNvZGUgZm9yIHRoZSBHYXJkZW5z
IFBvaW50IENvbXBvbmVudCBQYXNjYWxccGFyDQpjb21waWxlciBoYXMgYmVlbiBhdmFpbGFibGUg
Zm9yIHNvbWUgeWVhcnMgbm93IGFuZCBJIGhhdmVuJ3Qgc2VlbiBhbnlccGFyDQpldmlkZW5jZSBv
ZiAzcmQtcGFydGllcyB3YW50aW5nIHRvIGFsdGVyIGl0LiBccGFyDQpccGFyDQpGb3IgbWUgdGhl
IGJlbmVmaXQgb2YgaGF2aW5nIHNvdXJjZSBjb2RlIGZvciBhIHN5c3RlbSBpcyBiZWluZyBhYmxl
IHRvXHBhcg0KY29uZmlybSB3aGV0aGVyIGEgYnVnIGlzIGEgYnVnIG9yIG5vdCBhbmQgcG9zc2li
bHkgYmVpbmcgYWJsZSB0byBkZXZlbG9wXHBhcg0KYSBzaG9ydC10ZXJtIGZpeCBmb3IgaXQsIG9y
IGdldHRpbmcgYSBncmVhdGVyIGluc2lnaHQgaW50byBob3cgdG9ccGFyDQpkZXZlbG9wIGEgd29y
a2Fyb3VuZC4gXHBhcg0KXHBhcg0KSG93ZXZlciwgaWYgYW55Ym9keSBpcyBpdGNoaW5nIHRvIGRv
IHNvbWUgZGV2ZWxvcG1lbnQgd29yayBvbiB0aGVccGFyDQpjb21waWxlciwgSSBjYW4gcmVjb21t
ZW5kIGEgcHJvamVjdCB3aGljaCBzaG91bGQgbm90IGludm9sdmUgY2hhbmdpbmdccGFyDQp0aGUg
bGFuZ3VhZ2UsIGFuZCBpcyB2ZXJ5IGxpa2VseSB0byBhcHBlYWwgdG8gdGhlIHR5cGljYWwgQkIg
dXNlciAoZS5nLlxwYXINCnBoeXNpY2lzdCwgZW5naW5lZXIgZXRjLikgZGVhbGluZyB3aXRoIGxh
cmdlIG51bWJlcnMuIFxwYXINClxwYXINClRoZSBwcm9wb3NlZCBwcm9qZWN0IGlzIHRvIGRldmVs
b3AgYSB2ZXJzaW9uIG9mIHRoZSBjb21waWxlciB0byBleHBsb2l0XHBhcg0KdGhlIHJlY2VudCA2
NC1iaXQgcHJvY2Vzc29ycyBmcm9tIEludGVsIGFuZCBBTUQgdGhhdCBhcmUgc3VwcG9ydGVkIGJ5
XHBhcg0KdGhlIHVwY29taW5nIDY0LWJpdCB2ZXJzaW9uIG9mIFdpbmRvd3MuIFRoZSBpZGVhIGNv
bWVzIGZyb20gb2JzZXJ2aW5nXHBhcg0KbXVjaCBoZWF0ZWQgZGlzY3Vzc2lvbiBpbiB0aGUgQm9y
bGFuZCBuZXdzZ3JvdXBzIGxhdGVseSBieSBEZWxwaGkgKGkuZS5ccGFyDQpPYmplY3QgUGFzY2Fs
KSBkZXZlbG9wZXJzIHdobyBhcmUgZGlzYXBwb2ludGVkIHRoYXQgdGhlcmUgaXMgbm8gRVRBIGZv
clxwYXINCmEgdHJ1ZSA2NC1iaXQgdmVyc2lvbiBvZiBEZWxwaGkuXHBhcg0KXHBhcg0KLS1ccGFy
DQpDaHJpcyBCdXJyb3dzXHBhcg0KQ0ZCIFNvZnR3YXJlXHBhcg0KaHR0cDovL3d3dy5jZmJzb2Z0
d2FyZS5jb21ccGFyDQpccGFyDQpccGFyDQpccGFyDQogXHBhcg0KXHBhcg0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1YnNjcmli
ZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3
b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24uY2hc
cGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQgaW5z
dHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3
b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpTZW5kIGFueSBwcm9i
bGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRvIHRo
ZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBh
cg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBwb3N0IHlvdSBzaG91
bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRo
ZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25pemUg
eW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5LCB3
aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9yIHNvbWUg
cmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91IGFy
ZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWQgc3Bh
bS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ugc29t
ZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbHlkYXl9fQBSAJgNAAA=
----boundary-LibPST-iamunique-806457298_-_---
Received on Wed Dec 08 2004 - 00:40:02 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:29 UTC