Re: Do you have a Road Map?



Brian Moelk wrote:
>
> >> But if it is indeed all the same and there is no risk, then why
> >> doesn't Borland officially support mono then?
> >>
> > They support the CLR spec, just like MS does. Neither Borland nor MS
> > certifies against mono, and since mono is still not a complete .NET
> > 1.1 VM I don't blame them.
>
> I don't blame Borland either. But you admit there is a risk there.

No more so than using VS and writing C# code.

> So if
> I'm interested in using mono, regardless of complete spec compliance, there
> is a risk using Delphi for .NET vs. C#. That's the bottom line.

No there isn't. Both emit IL. The Mono implementation does not support all the
IL spec so both can fail and probably would with similar coding aspects.

>
> >> There's no risk for Borland if they conform
> >> to the spec right?
> > At the current state mono still is at concerning implementing the
> > spec, yes there is. Mono is not really close to implementing the
> > whole spec.
>
> So why is there no risk using Delphi for .NET for mono development?

There is risk using ANY .NET language if you want it to run under mono. Once
mono is .NET 1.1 feature complete, then maybe you can start making an argument
about one .NET IL representation vs another, but today ALL .NET languages are at
risk.


--
Jeff Overcash (TeamB) On waves of silver I dreamed of gold
(Please do not email 'Till I lost the peace that dreaming gives
me directly unless I dreamed of the moment of my own death
asked. Thank You) That no one ever dreams and lives (Marillion)
.



Relevant Pages

  • Re: Do you have a Road Map?
    ... >>> I don't blame Borland either. ... But you admit there is a risk there. ... > MS and/or Mono to ask for help. ... With Delphi for .NET I have to ask Borland, and if I had a problem ...
    (borland.public.delphi.non-technical)
  • Re: Do you have a Road Map?
    ... Borland chooses to only test against the MS spec and implementation. ... > They could test against mono if they wanted to. ... And if Borland determines that yes they emit correct CLR and yes the MS VM ...
    (borland.public.delphi.non-technical)
  • Re: Do you have a Road Map?
    ... is Borland supposed to break their CLR generator to work under Mono even though other .NET VMs like the MS one will now be broken? ... But if it is indeed all the same and there is no risk, then why doesn't Borland officially support mono then? ... There's no risk for Borland if they conform to the spec right? ...
    (borland.public.delphi.non-technical)
  • Re: Do you have a Road Map?
    ... >> to correctly work with that CLR. ... But the IL spec is not. ... If you write a VM, like the mono guys are, you are ... > But if it is indeed all the same and there is no risk, then why doesn't Borland ...
    (borland.public.delphi.non-technical)
  • Re: Do you have a Road Map?
    ... MS spec and implementation. ... They could test against mono if they wanted to. ... doesn't work with Borland generated code, then that is *Mono's* responsibility, not Borland's. ...
    (borland.public.delphi.non-technical)