BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Delphi To Run Natively on Mac OS X

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Non-Technical
View previous topic :: View next topic  
Author Message
Kevin Berry
Guest





PostPosted: Thu Jun 23, 2005 5:54 pm    Post subject: Delphi To Run Natively on Mac OS X Reply with quote



Thanks to Darwine and CodeWeavers. Basically it is the same thing as
Wine on Linux, but it is now made possible because of Apple switching to
x86. Since Delphi runs, albeit older versions, under Wine it'll soon
(2006) be seen running on a Mac x86. :-)

http://www.eweek.com/article2/0,1759,1830471,00.asp
Back to top
Michael Stum
Guest





PostPosted: Fri Jun 24, 2005 8:17 pm    Post subject: Re: Delphi To Run Natively on Mac OS X Reply with quote



Kevin Berry schrieb:
Quote:
Thanks to Darwine and CodeWeavers. Basically it is the same thing as
Wine on Linux, but it is now made possible because of Apple switching to
x86. Since Delphi runs, albeit older versions, under Wine it'll soon
(2006) be seen running on a Mac x86. :-)

http://www.eweek.com/article2/0,1759,1830471,00.asp

That is not "Natively".
Native != Emulation

Back to top
GrandmasterB
Guest





PostPosted: Fri Jun 24, 2005 8:32 pm    Post subject: Re: Delphi To Run Natively on Mac OS X Reply with quote




"Michael Stum" <devnull (AT) stum (DOT) de> wrote

Quote:
Kevin Berry schrieb:
http://www.eweek.com/article2/0,1759,1830471,00.asp
That is not "Natively".
Native != Emulation

WINE = Wine Is Not an Emulator




Back to top
Michael Stum
Guest





PostPosted: Fri Jun 24, 2005 11:59 pm    Post subject: Re: Delphi To Run Natively on Mac OS X Reply with quote

GrandmasterB schrieb:
Quote:
"Michael Stum" <devnull (AT) stum (DOT) de> wrote in message
news:42bc6a46 (AT) newsgroups (DOT) borland.com...

Kevin Berry schrieb:

http://www.eweek.com/article2/0,1759,1830471,00.asp

That is not "Natively".
Native != Emulation


WINE = Wine Is Not an Emulator

This is what they say. But it is not native Windows API, so it is either
some sort of emulation or a rewrite of parts => Still not native.

Back to top
Dan Palley
Guest





PostPosted: Sat Jun 25, 2005 1:37 am    Post subject: Re: Delphi To Run Natively on Mac OS X Reply with quote

"Michael Stum" <devnull (AT) stum (DOT) de> wrote

Quote:
GrandmasterB schrieb:
"Michael Stum" <devnull (AT) stum (DOT) de> wrote in message
news:42bc6a46 (AT) newsgroups (DOT) borland.com...

Kevin Berry schrieb:

http://www.eweek.com/article2/0,1759,1830471,00.asp

That is not "Natively".
Native != Emulation


WINE = Wine Is Not an Emulator

This is what they say. But it is not native Windows API, so it is either
some sort of emulation or a rewrite of parts => Still not native.

Well, it's native in the same sense that DOS and 16-bit Windows apps can run
natively under Windows XP and Windows 200x. The original API calls are
redirected to an equivalent API call or an emulation subsystem.

The non-API parts of the applications are running natively. "Emulation"
only comes into play when calling into the OS API.

Dan



Back to top
Kevin
Guest





PostPosted: Sat Jun 25, 2005 3:23 am    Post subject: Re: Delphi To Run Natively on Mac OS X Reply with quote

Michael Stum wrote:
Quote:
That is not "Natively".
Native != Emulation

It's native because it is x86. It's just a different set of APIs on top
of the same underlying OS.

Cheers,
Kevin.

Back to top
Rudy Velthuis [TeamB]
Guest





PostPosted: Sat Jun 25, 2005 1:27 pm    Post subject: Re: Delphi To Run Natively on Mac OS X Reply with quote

At 01:59:44, 25.06.2005, Michael Stum wrote:

Quote:
This is what they say. But it is not native Windows API, so it is either
some sort of emulation or a rewrite of parts => Still not native.

Of course it is native. It produces native ELF executables. It is a
compatibility library, but still native.
--
Rudy Velthuis [TeamB] http://velthuis.homepage.t-online.de

"The difference between fiction and reality? Fiction has to make sense."
- Tom Clancy

Back to top
Kevin Berry
Guest





PostPosted: Mon Jun 27, 2005 9:42 pm    Post subject: Re: Delphi To Run Natively on Mac OS X Reply with quote

Rudy Velthuis [TeamB] wrote:
Quote:
Of course it is native. It produces native ELF executables. It is a
compatibility library, but still native.

Actually... I believe you're thinking of WINELib. Those are libraries
that you link to statically. So applications that you compile will be
ELF executables.

From the WineHQ site:

<quote>
Myth 1: "Wine is slow because it is an emulator"

Some people mean by that that Wine must emulate each processor
instruction of the Windows application. This is plain wrong. As Wine's
name says: "Wine Is Not an Emulator": Wine does not emulate the Intel
x86 processor. It will thus not be as slow as Wabi which, since it is
not running on a x86 Intel processor, also has to emulate the processor.
Windows applications that do not make system calls will run just as fast
as on Windows (no more no less).
</quote>

Technically, I suppose, it is still more accurate to say that WINE
applications are not actually running natively since native implies
using the OS' own APIs. However, all that WINE is doing is mapping API
calls to their appropriate underlying Linux/Macintel API call. Not
quite native, but pretty darn close.

Cheers,
Kevin.

Back to top
Scott Wyatt
Guest





PostPosted: Sun Jul 03, 2005 4:50 am    Post subject: Re: Delphi To Run Natively on Mac OS X Reply with quote

Kevin Berry wrote:
Quote:
Thanks to Darwine and CodeWeavers. Basically it is the same thing as
Wine on Linux, but it is now made possible because of Apple switching to
x86. Since Delphi runs, albeit older versions, under Wine it'll soon
(2006) be seen running on a Mac x86. :-)

http://www.eweek.com/article2/0,1759,1830471,00.asp

I'd still rather have a "native" Delphi that creates Apple HIG-comliant
interfaces. Still, it's better than nothing if I use Delphi. So far, the
FreePascal experiment with Xcode is going ok, but it limits me to Carbon
interface elements. The Carbon nibs do function, though!

I'm using Delphi 6, which I love, so having it on my Mac and turning off
the PC forever would be cause for celebration.

- Scott

Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Non-Technical All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.