1. 3 Questions For You Code Masters!
- Posted by Jason Leit <jasonleit at HOTMAIL.COM> Jun 19, 2000
- 550 views
I'm not that much of an experianced programmer, nor am I that good as most of you here, especially RDS :( So it's not wounderous that I have some general questions I'm not smart enough to awnser myself :(:( Here they go... 1. The minute I heard about Euphoria going to support Watcom C, I downloaded it. It's a free legal version without the IDE but only the command line tools. I also downloaded GNU tools when I found out, like DJGPP. VC++ I allready owned. But what about the DOS extenders for all these compilers? What's the idea on wich one the compiler will use, and how will it use it? (does it ship with them?) I'm confused :( 2. How are sequences implemented to make them this fast? I think dynamic link lists would be slower on the lookups, so I'm not sure they are used. And realloc()ing new parts is slow.. and even if all these were fast enough, how come the size of the members can change size dynamically? 3. What's "Garbage Collection"? I hope someone can asnwer these questions, maybe they are stupid and have simple explenations... or maybe *I* am just stupid :) Jason Leit, confused again :( ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
2. Re: 3 Questions For You Code Masters!
- Posted by Bernie <xotron at PCOM.NET> Jun 19, 2000
- 518 views
Rob should be able to answer these questions. 1. How will the compiler output be interfaced to the DOS extender ? 2. What DOS extender will be supported ? 3. Will memory be swapped out when more memory is required ? 4. What compilers will be supported ? 5. How will the garbage collection be interfaced with any "C" code that we may add to the generated output of the compiler ?
3. Re: 3 Questions For You Code Masters!
- Posted by Robert Craig <rds at ATTCANADA.NET> Jun 19, 2000
- 554 views
Jason Leit writes: > The minute I heard about Euphoria going to support > Watcom C, I downloaded it. Where did you get it? I know it has been discontinued, but I wasn't aware that they were giving it away free. > But what about the DOS extenders for all these compilers? WATCOM included the Tenberry DOS extender and I used it in Euphoria up to version 1.3. I later found that Causeway worked better. Causeway is now free and open source. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
4. Re: 3 Questions For You Code Masters!
- Posted by Robert Craig <rds at ATTCANADA.NET> Jun 19, 2000
- 531 views
Bernie Ryan writes: > 1. How will the compiler output be interfaced > to the DOS extender ? In exactly the same way that any other C source code is compiled, linked and run with the DOS extender. I only know WATCOM in detail, but I don't think the details (command line options, link options etc.) would be of interest to you at this point. > 2. What DOS extender will be supported ? I'm using CauseWay at the moment, just because it's easiest for me. Tenberry should be trivial to support, and I will definitely support whatever the GNU compiler normally uses. > 3. Will memory be swapped out when more memory is required ? Yes. > 4. What compilers will be supported ? WATCOM, GNU, maybe Borland, maybe Microsoft. I'll see how easy it is. > 5. How will the garbage collection be interfaced with any "C" code > that we may add to the generated output of the compiler ? The memory that your C code allocates by calling malloc() will be your responsibility to free(). The C code that the Euphoria compiler generates will use Euphoria's garbage collection. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
5. Re: 3 Questions For You Code Masters!
- Posted by Bernie <xotron at PCOM.NET> Jun 19, 2000
- 541 views
On Mon, 19 Jun 2000 12:16:51 -0400, Robert Craig <rds at ATTCANADA.NET> wrote: >In exactly the same way that any other C source code is compiled, >linked and run with the DOS extender. I only know WATCOM >in detail, but I don't think the details (command line options, >link options etc.) would be of interest to you at this point. > >> 2. What DOS extender will be supported ? > >I'm using CauseWay at the moment, just because it's easiest >for me. Tenberry should be trivial to support, and I will definitely >support whatever the GNU compiler normally uses. > How will supporting WATCOM be of any use to the users if WATCOM is no longer available ? I also thought that WATCOM is required to use the CauseWay extender ? Tenberry extender costs money and requires a runtime License. I also think DOS/4G is a external extender. DJGPP also uses a external extender.
6. Re: 3 Questions For You Code Masters!
- Posted by Robert Craig <rds at ATTCANADA.NET> Jun 19, 2000
- 538 views
Bernie Ryan writes: > How will supporting WATCOM be of any use to the users > if WATCOM is no longer available ? I'm assuming that few people will be interested in the WATCOM version. I expect GNU or maybe Borland will be of much more interest. I am using WATCOM at the moment for convenience in getting the compiler working. (By the way the sanity.ex test is now passing 100% using the compiler.) When you work on a large project you have to choose which problems to solve first, and which to leave until later. I have chosen to defer the port to GNU etc. until after the compiler is working solidly with WATCOM. > I also thought that WATCOM is required to use the > CauseWay extender ? True. > Tenberry extender costs money and requires a runtime > License. I also think DOS/4G is a external extender. DOS4GW came free with WATCOM and is external with no licence required. You can buy an internal version to bind with your .exe. > DJGPP also uses a external extender. Maybe. I know that there are several shareware/freeware DOS extenders available that are not all external. Fortunately, the Linux and Windows versions of Euphoria do not use DOS extenders. Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
7. Re: 3 Questions For You Code Masters!
- Posted by "Hugo Rozas M." <hrm at TERRA.COM.PE> Jun 19, 2000
- 521 views
----- Original Message ----- From: Jason Leit <jasonleit at HOTMAIL.COM> > I'm not that much of an experianced programmer, nor am I that good as most > of you here, especially RDS :( > So it's not wounderous that I have some general questions I'm not > smart enough to awnser myself :(:( > > Here they go... > > 1. The minute I heard about Euphoria going to support Watcom C, I downloaded > it. It's a free legal version without the IDE but only the command line > tools. I also downloaded GNU tools when I found out, like DJGPP. VC++ I Is there a free version of Watcom C? Plz. can you give me the URL? Thanx in advance Hugo Rozas hrm at terra.com.pe
8. Re: 3 Questions For You Code Masters!
- Posted by Rolf Schroeder <rolf.schroeder at DESY.DE> Jun 20, 2000
- 523 views
Robert Craig wrote: > ... > I'm assuming that few people will be interested in the > WATCOM version. I expect GNU or maybe Borland I'm interested in the WATCOM version for its working together with the Causeway extender, which is free and as far as I know the only one now to supply the full memory available! I'm still running two machines with pure DOS, and they are quite useful for 'every day programming' with EU. Also, programming under DOS is so much easier... Have a nice day, Rolf