1. WISH LIST
- Posted by Bernie Ryan <xotron at BUFFNET.NET> May 13, 2000
- 685 views
When are they going to happen ? 1. Line continuation character so I can use long lines 2. Conditional includes 3. Namespaces 4. Sequence error messsages that tell you which sequence failed by NAME 5. Static variables 6. Structures 7. Inline assembler 8. #Define operator
2. Re: WISH LIST
- Posted by Robert Craig <rds at ATTCANADA.NET> May 13, 2000
- 648 views
Bernie Ryan writes: > When are they going to happen ? > 1. Line continuation character so I can use long lines I don't see much need for this. Use & for long string constants. > 2. Conditional includes Somewhat interesting, but I'm not planning anything. > 3. Namespaces Sometime after the compiler. > 4. Sequence error messsages that tell you which > sequence failed by NAME I checked into this for you a few months ago and concluded that it's surprisingly difficult to add. So no plans. > 5. Static variables Euphoria already has the equivalent of C static functions and variables at the file level. At the function level, I do not intend to add static variables. It's of little value. > 6. Structures No plans, but not completely ruled out. > 7. Inline assembler No plans. 8. #Define operator No plans. I'm currently working on a Euphoria compiler, actually a translator to C. Things are going well. I'm progressing faster than I expected, but I'll need at least a couple of more months. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
3. Re: WISH LIST
- Posted by No Solution <solutionnone at HOTMAIL.COM> May 13, 2000
- 676 views
Rob Craig writes... >I'm currently working on a Euphoria compiler, actually >a translator to C. Things are going well. I'm progressing >faster than I expected, but I'll need at least a couple of >more months. Will the compiler be strictly for registered users of Euphoria or will there be a PD distribution? ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
4. Re: WISH LIST
- Posted by OtterDad <otter at FULL-MOON.COM> May 13, 2000
- 661 views
At 05:16 PM 5/13/00 -0400, you wrote: >Bernie Ryan writes: >> When are they going to happen ? > >> 1. Line continuation character so I can use long lines > >I don't see much need for this. Use & for long string constants. > As a programmer who tends to write ridiculously long statements it would personally make editing my programs a whole lot easier and add to their readability. i realize it is not "necessary" but would certainly be Handy.
5. Re: WISH LIST
- Posted by Robert Craig <rds at ATTCANADA.NET> May 13, 2000
- 641 views
OtterDad writes, regarding line continuation character: > As a programmer who tends to write ridiculously > long statements it would personally make editing > my programs a whole lot easier and add to their readability. A statement can use up to 200 characters per line, and as many lines as you like. The end of a line is treated the same as a blank, so you can't start a new line in a dumb place like the middle of a name, string or number, but you can do it anywhere else. A really long string can be expressed as multiple smaller strings with & between them. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
6. Re: WISH LIST
- Posted by Robert Craig <rds at ATTCANADA.NET> May 13, 2000
- 597 views
- Last edited May 14, 2000
No Solution writes: > Will the compiler be strictly for registered users of > Euphoria or will there be a PD distribution? I haven't made any final decisions, but I'm thinking it will be an option you can choose when you register or upgrade. If you want it, you'll pay extra. If you don't want it, you won't have to pay for it. I don't know what the price will be. I don't think I would issue some kind of "300-limited" PD version. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
7. Re: WISH LIST
- Posted by Ben Fosberg <BenFosberg at WORLDNET.ATT.NET> May 14, 2000
- 615 views
You seem to maintaining a fairly "hard line" regarding new features. I'd just like to encourage you in that effort. Over the years I've watched a large number of languages, and other software, evolve from simple, straightforward tools to complex and convoluted behemoths. Seems to me that folks who want all the bells and whistles have an adequate choice at this point. Of course, no one (except possibly M$ and it's wannabee competitors) wants a gigantic buggy maze of a language; everyone just wants his or her "just this one little thing," - which is why its important to have a "gatekeeper" to control development. One can imagine what a hammer would look like - and how easy it would be to use - if they all incorporated every feature of every type of hammer. A better answer is to select the right tool for the job, and learn how to use it to its full advantage. Enough said by me on this subject - until I find something _I_ just gotta have, of course :-} Robert Craig wrote: > Bernie Ryan writes: > > When are they going to happen ? > > > 1. Line continuation character so I can use long lines > > I don't see much need for this. Use & for long string constants. > > > 2. Conditional includes > > Somewhat interesting, but I'm not planning anything. > > > 3. Namespaces > > Sometime after the compiler. > > > 4. Sequence error messsages that tell you which > > sequence failed by NAME > > I checked into this for you a few months ago and concluded > that it's surprisingly difficult to add. So no plans. > > > 5. Static variables > > Euphoria already has the equivalent of C static functions and > variables at the file level. At the function level, I do not > intend to add static variables. It's of little value. > > > 6. Structures > > No plans, but not completely ruled out. > > > 7. Inline assembler > > No plans. > > 8. #Define operator > > No plans. > > I'm currently working on a Euphoria compiler, actually > a translator to C. Things are going well. I'm progressing > faster than I expected, but I'll need at least a couple of > more months. > > Regards, > Rob Craig > Rapid Deployment Software > http://www.RapidEuphoria.com
8. Re: WISH LIST
- Posted by Bernie Ryan <xotron at BUFFNET.NET> May 14, 2000
- 612 views
On Sun, 14 May 2000 14:24:42 -0500, Ben Fosberg <BenFosberg at WORLDNET.ATT.NET> wrote: >You seem to maintaining a fairly "hard line" regarding new features. I'd >just like to encourage you in that effort. Over the years I've watched a Maybe when you try writing some large programs in Euphoria, you will change your tune.
9. Re: WISH LIST
- Posted by Agent Spectre <Email at SPECTRESOFTWARE.CO.UK> May 14, 2000
- 628 views
- Last edited May 15, 2000
Who's wrote the biggest euphoria program, bet its me... hehe Pete King. > Maybe when you try writing some large programs in Euphoria, you will > > change your tune. >
10. Re: WISH LIST
- Posted by Jiri Babor <J.Babor at GNS.CRI.NZ> May 15, 2000
- 629 views
>Who's wrote the biggest euphoria program, bet its me... >hehe > >Pete King. Why bother with us, Pete? Try Guinness Book of Records people, they are usually interested in 10 kg pies and 1 km long sausages... jiri
11. Re: WISH LIST
- Posted by Agent Spectre <Email at SPECTRESOFTWARE.CO.UK> May 15, 2000
- 639 views
> >Why bother with us, Pete? Try Guinness Book of Records people, they are usually >interested in 10 kg pies and 1 km long sausages... jiri > hehe My point is, you use the tools you've got to produce the best you can, or you moan and get nothing done, right? ;) Pete King.
12. Re: WISH LIST
- Posted by Adam Weeden <adam_weeden at HOTMAIL.COM> May 15, 2000
- 619 views
------=_NextPart_000_0068_01BFBE03.A19C0800 charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I am a big a Euphoria fan as anybody, but sometimes you must look at = your favorite language and realize it has some limitations, and = therefore is not a suitable alternative in some cases. Adam Weeden ----- Original Message -----=20 From: Bernie Ryan=20 To: EUPHORIA at LISTSERV.MUOHIO.EDU=20 Sent: Sunday, May 14, 2000 4:45 PM Subject: Re: WISH LIST On Sun, 14 May 2000 14:24:42 -0500, Ben Fosberg <BenFosberg at WORLDNET.ATT.NET> wrote: >You seem to maintaining a fairly "hard line" regarding new features. = I'd >just like to encourage you in that effort. Over the years I've = watched a Maybe when you try writing some large programs in Euphoria, you = will change your tune. ------=_NextPart_000_0068_01BFBE03.A19C0800 charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>I am a big a Euphoria fan as anybody, = but sometimes=20 you must look at your favorite language and realize it has some = limitations, and=20 therefore is not a suitable alternative in some cases.</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Adam Weeden</FONT></DIV> <BLOCKQUOTE=20 style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: = 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px"> <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV> <DIV=20 style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: = black"><B>From:</B>=20 <A href=3D"mailto:xotron at BUFFNET.NET" = title=3Dxotron at BUFFNET.NET>Bernie Ryan</A>=20 </DIV> <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20 href=3D"mailto:EUPHORIA at LISTSERV.MUOHIO.EDU"=20 title=3DEUPHORIA at LISTSERV.MUOHIO.EDU>EUPHORIA at LISTSERV.MUOHIO.EDU</A> = </DIV> <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Sunday, May 14, 2000 4:45 = PM</DIV> <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> Re: WISH LIST</DIV> <DIV><BR></DIV>On Sun, 14 May 2000 14:24:42 -0500, Ben = Fosberg<BR><<A=20 = A>>=20 wrote:<BR><BR>>You seem to maintaining a fairly "hard line" = regarding new=20 features. I'd<BR>>just like to encourage you in that effort. Over = the years=20 I've watched a<BR><BR><BR> Maybe when you try writing some = large=20 programs in Euphoria, you will<BR><BR> change your=20 ------=_NextPart_000_0068_01BFBE03.A19C0800--
13. Re: WISH LIST
- Posted by David Cuny <HW1.DCUNY at HW1.CAHWNET.GOV> Dec 23, 1996
- 677 views
i was just working up a list of requests for robert, but i'll post it here instead. this is my /first/ contact with the list, so i apologize if this stuff has been hashed in prior threads: 1. /real/ relational operations at a high level. conceptually, i understand the difference between "=" and "compare". i suspect that limiting the operators to numbers makes the math much faster, yada yada yada. i don't care; i don't want to think about it. that's what "high level" programming is all about. i don't even deal with it any more, as i've coded an "eq" and "neq" function, but i'd like it even better if this were a native call. 2. an IDE like all the other DOS languages i've got. i can live without pull-down menus, but i've been trained to use "Alt-F" for file, and so on. i don't even use the Euphoria IDE any more, I just launch two DOS sessions and Alt-Tab between the command line and the DOS editor. editors are the stuff that flame wars are made of, so i'll just mention the /features/ that i really miss: a. context-sensitive help menus. press the "F1" key, and up pops help on the keyword. sure, i could code it myself into the euphoria editor, but that's not the point. anyway, waiting while my poor machine grinds away reloading the /entire/ manual each time i want help is /painful/. b. a pop-up of all the functions defined in my program. press the 'F2' in QBASIC, and all the Subroutines and Functions are displayed on a list. no, the "Find" feature is not the same at all; when i'm doing that late-night coding, there are times i don't remember the name of my own functions. 3. no CASE statement. the BASIC flavor, not C's. i can live without this, but i still miss it. 4. forward references. again, i conceptually understand /why/ there are no forward references to functions in Euphoria: it's got a one-pass parser. on the other hand, it makes is a real pain to code certain types of things. without getting into the gory details, i'd gladly give up my ability to overload a function in order to call a function i haven't defined yet. 5. faster video screen fetches and stores. 6. i second the motion on assembler calls. i had to give up a small project a year ago working with my sound card because the primitives were not included in the language. 7. smart "include". calling a built-in function should automatically include it in the header. even better, have a function scan the INCLUDE directory and automatically build the list of include files and functions, so i can add my own functions into the library, and automatically have them link the right modules in. naturally, this scanning is only done when the user requests it. 8. auto-completion. either make it optional, or give some easy way to move past the words added by the editor. see the ABC language for an example of a completely integrated auto-complete function. i've sort of gotten used to it, but one of the autors noted that it was the single most-hated universally hated feature of the language. enough for now. happy holidays. -- David Cuny