Re: Bach - PEU
- Posted by kbochert at copper.net Nov 22, 2002
- 524 views
<HTML><HEAD> </HEAD> <BODY> <div><FONT FACE=3D"Arial" SIZE=3D3> On Fri, 22 Nov 2002 09:44:13= -0500, Irv Mullins wrote:</FONT></div> <div> </div> <FONT FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080"> </FONT><div><FONT= FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080"> ></FONT></div> <div><FONT FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080"> >The things= you added to Bach were all well thought out and= useful.</FONT></div> <div><FONT FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080"> >I think you= were handicapped by having to work within= Euphoria's</FONT></div> <div><FONT FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080"> >limitations.= Limited not only by what you are allowed to do by</FONT></div> <div><FONT FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080"> >contract, but= by limitations in the original design of the= language.</FONT></div> <div><FONT FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080">= ></FONT></div> <div> </div> <FONT FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080"> </FONT><div><FONT= FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080"> I don't think that Euphoria= really has any limitations, in the sense of having features that= prevent the implementation of other features that I would= like.</FONT></div> <div><FONT FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080"> It does have many= limitations in terms of those convenience features that I expect= from a language.</FONT></div> <div><FONT FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080"> The source code= is somewhat difficult to deal with. Adding classes was very= hard, but most of the other features were fairly = straight-forward (even exceptions).</FONT></div> <div> </div> <FONT FACE=3D"Arial" SIZE=3D3 COLOR=3D"#000080"> </FONT><div><FONT= FACE=3D"Arial" SIZE=3D3> The development of PEU holds great promise,= but I am concerned as to whether people are underestimating the= huge amount of time and effort needed. I expect it to wither= away in a few months.</FONT><br></div> <div> </div> <FONT FACE=3D"Arial" SIZE=3D3> </FONT><div><FONT FACE=3D"Arial" SIZE=3D3>= I looked at the PEU source code, and while I was impressed with= it, I suspect that the scale of complete product would require a= complete re-write, starting with a design phase. This may be= just me, but I can't imagine writing a translator without at= least separate symtab, scanner, parser, allocation, error= handler, io, and runtime modules.</FONT><br></div> <div> </div> <FONT FACE=3D"Arial" SIZE=3D3> </FONT><div><FONT FACE=3D"Arial" SIZE=3D3>= Karl</FONT><br></div> <div><FONT FACE=3D"Arial" SIZE=3D3> </FONT><br></div>