Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-07 Thread Luiz Americo Pereira Camara

Marco van de Voort escreveu:

In our previous episode, dmitry boyarintsev said:
  

Does Embarcadero offer 2 different way of cross-platform development.

Delphi Prism (XDelphi?) with its Mono .Net based development and



Does Prism explicitely target Mono, or is it merely possible to DIY?
  


Take a look at http://blogs.remobjects.com/blogs/sebastiang/2010/03/29/p1289

Luiz
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Michael Van Canneyt



On Tue, 6 Apr 2010, Marco van de Voort wrote:


In our previous episode, Michael Van Canneyt said:


But the best possible solution (everything everywhere 100% native) is simply
not realistic from a business perspective.


Why not? Lazarus does it.


1) Lazarus is not a sold product. Moreover since it took like 13 years to
get here, I think it rather proves than disproves the point.


Only from a business perspective.


From a user perspective, I don't care whether it is marketable or not,

I need usability.

Michael.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Marco van de Voort
In our previous episode, Michael Van Canneyt said:

> > But the best possible solution (everything everywhere 100% native) is simply
> > not realistic from a business perspective.
> 
> Why not? Lazarus does it.

1) Lazarus is not a sold product. Moreover since it took like 13 years to
get here, I think it rather proves than disproves the point.

2) You see the critique of every new user: "is not like Delphi". Lazarus can
afford to ignore these till they are ready to fix it.

Also Kylix showed that the group that uses the "other" platforms exclusively
constantly wants more "native" features, something which is costly for a
by-product (*)

By positioning the crossplatform stuff _clearly_ as a by-product, one also
avoids this trap. It also makes justifying making sub-optimal decisions
(like QT instead of COCOA) easier.

(*) Every Embarcadero Delphi version seems to have a theme. D2009 was
unicode, D2010 was usability, and D2011 is cross-platform (and D2012 will
probably be 64-bit). This is mainly to make sure that every release has
something marketable to keep the upgrade train rolling. Because that is
where the bulk of Delphi sales is. Not in new users with new needs.





___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Michael Van Canneyt



On Tue, 6 Apr 2010, Marco van de Voort wrote:


In our previous episode, Michael Van Canneyt said:

In our previous episode, Michael Van Canneyt said:

Well, It is the least work for them.
Except that they'll have a HUGE amount of bugs to fix, if you look at the
FreeCLX bugtracker on sourceforge :-)


FreeCLX was afaik based on K1, and K2..K3 followed, and maybe some post K3
development. I don't think FreeCLX is a good measure for the state of CLX.


FreeCLX = CLX. There is no difference, Borland never gave up
control over it.


FreeCLX = CLX v1. The remark was about versioning, not control.


People mostly debug the windows app, and only the crossplatform bits
remotely.r


The GUI is cross-platform, hence there will be bugs in the GUI that pop up
only when run on some platform.


Yes. And that will have to be done using remote debugging. And yes, that is
not the best possible solution. But it is not impossible, I do it nearly
every day with D2009.

But the best possible solution (everything everywhere 100% native) is simply
not realistic from a business perspective.


Why not? Lazarus does it.

Michael.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Marco van de Voort
In our previous episode, Graeme Geldenhuys said:
> 
> 
> >From a screenshot on the following page, it shows a "Delphi Prism >
> Mono" project type. So I guess Delphi Prism 2010 explicitly targets
> Mono too.  That's just me guessing, based on a screenshot - I have
> never actually used any Delphi since v7.
> 
>http://www.embarcadero.com/products/delphi-prism

I have a Prism (2009) license, but never bothered to install it :-)
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Graeme Geldenhuys
On 6 April 2010 14:33, Marco van de Voort  wrote:
>
> Does Prism explicitely target Mono, or is it merely possible to DIY?


>From a screenshot on the following page, it shows a "Delphi Prism >
Mono" project type. So I guess Delphi Prism 2010 explicitly targets
Mono too.  That's just me guessing, based on a screenshot - I have
never actually used any Delphi since v7.

   http://www.embarcadero.com/products/delphi-prism

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Marco van de Voort
In our previous episode, Michael Van Canneyt said:
> > In our previous episode, Michael Van Canneyt said:
> >> Well, It is the least work for them.
> >> Except that they'll have a HUGE amount of bugs to fix, if you look at the
> >> FreeCLX bugtracker on sourceforge :-)
> >
> > FreeCLX was afaik based on K1, and K2..K3 followed, and maybe some post K3
> > development. I don't think FreeCLX is a good measure for the state of CLX.
> 
> FreeCLX = CLX. There is no difference, Borland never gave up
> control over it.

FreeCLX = CLX v1. The remark was about versioning, not control.
 
> > People mostly debug the windows app, and only the crossplatform bits
> > remotely.r
> 
> The GUI is cross-platform, hence there will be bugs in the GUI that pop up
> only when run on some platform.

Yes. And that will have to be done using remote debugging. And yes, that is
not the best possible solution. But it is not impossible, I do it nearly
every day with D2009.

But the best possible solution (everything everywhere 100% native) is simply
not realistic from a business perspective.


___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Michael Van Canneyt



On Tue, 6 Apr 2010, Marco van de Voort wrote:


In our previous episode, Michael Van Canneyt said:

Well, It is the least work for them.
Except that they'll have a HUGE amount of bugs to fix, if you look at the
FreeCLX bugtracker on sourceforge :-)


FreeCLX was afaik based on K1, and K2..K3 followed, and maybe some post K3
development. I don't think FreeCLX is a good measure for the state of CLX.


FreeCLX = CLX. There is no difference, Borland never gave up
control over it.




In each case, the decision for remote debugging is IMHO fatal.
I would never want to work like that; it simply is not practical.


I don't think an all out approach (Kylix like) for multiple platforms etc
makes sense.

I think this approach suits the expected target crowd (Delphi users that
occasionally want to make a crossplatform binary) better.

People mostly debug the windows app, and only the crossplatform bits
remotely.r


The GUI is cross-platform, hence there will be bugs in the GUI that pop up
only when run on some platform.

Michael.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Graeme Geldenhuys
On 6 April 2010 14:24, dmitry boyarintsev  wrote:
> Does Embarcadero offer 2 different way of cross-platform development.

I would say one way only... read further to see why.


> Delphi Prism (XDelphi?) with its Mono .Net based development and

Delphi Prism is not developed by Embarcadero, that's the job of
RemObjects Software. Embarcadero simply struck a deal with RemObjects
Software to do the distribution but slap their registered trademark
name 'Delphi' on the box. The following URL explains this. As far as I
understand, it's a Visual Studio language plugin.

  http://en.wikipedia.org/wiki/Delphi_Prism

So Embarcadero is simply piggybacking on the work of RemObjects
Software (most of it). But yes, you could use the Delphi Language (aka
object pascal) to create .NET and Mono applications.


> Delphi 2011 with new CLX?

The posting I quoted was the first new information in months that I
head about Embarcadero's cross-platform plans. I guess they'll release
CLX and VCL with Delphi 2011 (developer tools like IDE not needing
Visual Studio).


-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Marco van de Voort
In our previous episode, dmitry boyarintsev said:
> Does Embarcadero offer 2 different way of cross-platform development.
> 
> Delphi Prism (XDelphi?) with its Mono .Net based development and

Does Prism explicitely target Mono, or is it merely possible to DIY?
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread dmitry boyarintsev
Does Embarcadero offer 2 different way of cross-platform development.

Delphi Prism (XDelphi?) with its Mono .Net based development and
Delphi 2011 with new CLX?

thanks,
dmitry
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Marco van de Voort
In our previous episode, Michael Van Canneyt said:
> Well, It is the least work for them.
> Except that they'll have a HUGE amount of bugs to fix, if you look at the
> FreeCLX bugtracker on sourceforge :-)

FreeCLX was afaik based on K1, and K2..K3 followed, and maybe some post K3
development. I don't think FreeCLX is a good measure for the state of CLX.
 
> In each case, the decision for remote debugging is IMHO fatal. 
> I would never want to work like that; it simply is not practical.

I don't think an all out approach (Kylix like) for multiple platforms etc
makes sense.

I think this approach suits the expected target crowd (Delphi users that
occasionally want to make a crossplatform binary) better.

People mostly debug the windows app, and only the crossplatform bits
remotely.r
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Graeme Geldenhuys
On 6 April 2010 12:02, Michael Van Canneyt  wrote:
>
> Well, It is the least work for them.
> Except that they'll have a HUGE amount of bugs to fix, if you look at the
> FreeCLX bugtracker on sourceforge :-)

Definately! I just told somebody else on another mailing list that
wanted to use the current FreeCLX the same thing - it's riddled with
bugs.


> In each case, the decision for remote debugging is IMHO fatal. I would never
> want to work like that; it simply is not practical.

+1
They will probably only attract a few server side developers (non-gui
services or daemon and web apps), but I will never be able to work on
full desktop GUI apps like that either. This will probably cause the
cross-compiler uptake to be very slow - so I can just imagine the
cross-compiler support will be canned again in a few years. :-/

Oh well, that's good news for FPC, fpGUI, Lazarus, MSEgui etc.  :-)

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Michael Van Canneyt



Well, It is the least work for them.
Except that they'll have a HUGE amount of bugs to fix, if you look at the
FreeCLX bugtracker on sourceforge :-)

In each case, the decision for remote debugging is IMHO fatal. 
I would never want to work like that; it simply is not practical.


Michael.

On Tue, 6 Apr 2010, Graeme Geldenhuys wrote:


It seems Embarcadero is staying with Qt and CLX.


According to the following web page:
   http://www.blaisepascal.eu/index.php?actie=./lazarus_dutch_event

---
About Delphi 2011:
 According to Michael Rozlog [Delphi product manager]
in his Delphi Podcast interview:
Fulcrum (Codename for Delphi 2011) is currently in private beta phase,
and it will be available for public beta testing at the end of March or April.
The new cross-platform framework will be a sequel to CLX (based on QT
framework) which was available back in Delphi 6, and Delphi 7. The
main differences are:

1 - There will only one Windows IDE  available. For Linux and Mac,
you  will have to use either another  computer connected to
your  development machine, or  virtualization. According to
 Miachael Rozlog, the Delphi  debugger will automatically
switch to Remote Debugger,
and the executable will be run on  the target machine, and
you can  debug it just like your Windows  based projects, only
the forms will  be shown in the target machine
(or your virtualization software  window), not your
development  machine desktop.
2 - Unlike Borland era, in Embarcadero  the Linux-version (name
unknown  yet) part will have a dedicated  development team.
3. There is no guarantee that 64-bit  support will be available in
this  release.

In this release we will see the new compiler which should provide a
plug-able architecture for supporting more platforms in future, better
optimized code, more support for new language features, an upgraded
compatibility between Delphi and C++ Builder code, and a unified DCU
structure.
---

--
Regards,
 - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


[fpc-pascal] CLX is returning to Delphi 2011

2010-04-06 Thread Graeme Geldenhuys
It seems Embarcadero is staying with Qt and CLX.


According to the following web page:
http://www.blaisepascal.eu/index.php?actie=./lazarus_dutch_event

---
About Delphi 2011:
  According to Michael Rozlog [Delphi product manager]
in his Delphi Podcast interview:
Fulcrum (Codename for Delphi 2011) is currently in private beta phase,
and it will be available for public beta testing at the end of March or April.
The new cross-platform framework will be a sequel to CLX (based on QT
framework) which was available back in Delphi 6, and Delphi 7. The
main differences are:

1 - There will only one Windows IDE  available. For Linux and Mac,
you  will have to use either another  computer connected to
your  development machine, or  virtualization. According to
  Miachael Rozlog, the Delphi  debugger will automatically
 switch to Remote Debugger,
 and the executable will be run on  the target machine, and
you can  debug it just like your Windows  based projects, only
the forms will  be shown in the target machine
 (or your virtualization software  window), not your
development  machine desktop.
2 - Unlike Borland era, in Embarcadero  the Linux-version (name
unknown  yet) part will have a dedicated  development team.
3. There is no guarantee that 64-bit  support will be available in
this  release.

In this release we will see the new compiler which should provide a
plug-able architecture for supporting more platforms in future, better
optimized code, more support for new language features, an upgraded
compatibility between Delphi and C++ Builder code, and a unified DCU
structure.
---

-- 
Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal