Re: Tasks - communication

new topic     » goto parent     » topic index » view thread      » older message » newer message
EUWX said...
jimcbrown said...
EUWX said...

1. I am presuming you all are thinking of ditching Watcom, perhaps to be replace by MinGw/GCC.

Not sure what that has to do with this thread.

I am presuming that you and I are reading the same Euphoria forum, where there is a thread for ditching Watcom.

Yes. Obviously, that's a different thread.

EUWX said...

I am presuming that you understand that it is axiomatic to replace Watcom with another C compiler

No. Why is this the case?

EUWX said...

I am also aware of your statement regarding your liking the "D Programming Language's approach" towards "Tasks - communication" which I am sure is the title of this thread.

You presume incorrectly. I am not a fan of the D programming language, nor do I particularly like it. If my personal preference was the only factor involved, D would never be part of Eu.

I never made that statement.

EUWX said...

desirable_compiler = (need_for_Tasks_communication & using_D) - watcom_compiler

Hence I am sure that statement has everything to do with this thread.

D is NOT vastly different from C, and has many desirable features. If you are going to change compilers, there IS GOING TO BE SOME WORK involved.

I see you are wrong on all three counts.

If you want to continue discussing this, then I'm going to ask you to make a new thread about adding D support to the Euphoria backend.

EUWX said...
jimcbrown said...
EUWX said...

2. Windows XP can only use 3GB. There are good instructions available from Microsoft on how to use memory above 3MB,

Typo for 3GB?

No Typo.

In that case, where are these instructions on how to use memory above 3 megabytes?

EUWX said...

A regular 32bit os such as windows 7, vista or xp can only ADDRESS 4GB of memory.
Out of that 4GB you have to have room for video memory and some other devices etc.
So if you have 3GB memory installed its fine, but when you have 4GB installed memory some of the memory addresses are used instead for video memory etc. which is why even with 4gb you can only usually use about 3.15-3.25GB in windows 32bit.

I already know this. What does this have to do with special instructions for using memory above 3 megabytes (not 3 gigabytes, which would have made more sense).

EUWX said...
jimcbrown said...
EUWX said...

which may be conveniently used by Euphoria as a shared resource. I don't know if this facility is there in Windows 7 or Windows 8. I doubt it very much.

Perhaps you can save us the trouble by posting a link to these instructions from M$? It's unlikely that it'd be adopted if it doesn't work on later versions of Windoze (let alone a portable approach among different arches, or something that doesn't work on systems with less than 3GB of RAM), but that's up to the dev team.

http://msdn.microsoft.com/en-us/library/windows/desktop/aa366796%28v=vs.85%29.aspx

Ah. PAE is available on all OSes that Eu supports: http://blog.superuser.com/2011/04/23/want-lots-of-ram-stop-using-32-bits/

You don't really need this if you merely want to use memory about 3 megabytes, however.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu