1. 3 Questions For You Code Masters!

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

new topic     » topic index » view message » categorize

2. Re: 3 Questions For You Code Masters!

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 ?

new topic     » goto parent     » topic index » view message » categorize

3. Re: 3 Questions For You Code Masters!

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

new topic     » goto parent     » topic index » view message » categorize

4. Re: 3 Questions For You Code Masters!

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

new topic     » goto parent     » topic index » view message » categorize

5. Re: 3 Questions For You Code Masters!

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.

new topic     » goto parent     » topic index » view message » categorize

6. Re: 3 Questions For You Code Masters!

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

new topic     » goto parent     » topic index » view message » categorize

7. Re: 3 Questions For You Code Masters!

----- 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

new topic     » goto parent     » topic index » view message » categorize

8. Re: 3 Questions For You Code Masters!

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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu