Welcome, Guest
Username: Password: Remember me
Discussions for CodeTyphon Studio Installation and Setup.
  • Page:
  • 1

TOPIC:

FPC from SVN 10 years 9 months ago #5198

  • Leslie
  • Leslie's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 66
  • Thank you received: 4
Hi,

I am wondering if updating FPC/Lazarus sources from SVN is a good idea?
If yes/possibly, then what else needs to be done beside the obvious?

Cheers,
Leslie

Please Log in or Create an account to join the conversation.

FPC from SVN 10 years 9 months ago #5200

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
FPC SVN has a lot of bugs
Lazarus is NOT our story...
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

FPC from SVN 10 years 9 months ago #5203

  • Leslie
  • Leslie's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 66
  • Thank you received: 4
"FPC SVN has a lot of bugs"

Please correct me if I am wrong, but is it not the 2.7.1 development branch which is packed with CT? If it is, than being unstable should apply here too. Or am I missing something? The reason I began to think about updating the source is that the FPC source of 4.70 is unusable for android.

"Lazarus is NOT our story..." I am interested in CT because it is much more user freindly than Lazarus. But looking at the code it seems the IDE is still based on Lazarus, only the GUI is redesigned. I am planning to start to use CT heavily. What I am trying to find out is if updates from later sources can be applied when needed or do we have to wait for the next official release.

Cheers,
Leslie

Please Log in or Create an account to join the conversation.

FPC from SVN 10 years 9 months ago #5204

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
Sir
1)-CT always use the latest FPC SVN trunk
(current lab CT 4.8 FreePascal 2.7.1 Source 18-2-2014 SVN Rev 26807)
Look at FPC 2.7.1 trunk has some "mandatory" bug fix for Android.

Our current test and release cycle for CT and FPC:
a)-Full tests for ALL CT host OSes: Win32/64, Linux32/64, freeBSD32/64 and Solaris32/64
b)-Full tests for OSes: Wince, Arm-linux and Arm-FreeBSD
c)-Partial tests for: Android and Ubuntu Touch (or Ubuntu Phone)

for a) we use ALL CodeOcean Samples
for b) we use some CodeOcean Samples
for c) we don't use CodeOcean Sample yet...

2)-Typhon IDE is a folk of Lazarus IDE.
We put new code in every CT new version and
we synchronize with Lazarus Source (Lab CT 4.8 19-2-2014 SVN trunk rev 44176) for compatibility reasons.

Current CodeTyphon Studio is marked as "Professional level DEV Studio" ,
after version 5.xx we want to make CT "Industrial level DEV Studio" .
This will make our "test and release cycle" more complex, with heaver than now "Check List".

And we always want your help.

PS: We use CT for very complex Software.
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: Leslie

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

FPC from SVN 10 years 9 months ago #5205

  • Leslie
  • Leslie's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 66
  • Thank you received: 4
Thanks for the detailed explanation.

"CT always use the latest FPC SVN trunk" I suppose this applies to the lab version only and the release remains with the same revision,

It is not quite clear yet, which path I should take to get a version to work with android.

1. Are you suggesting v4.80? Is the lab version available?
2. Do you recommend getting the latest FPC source with the fixes and use that?

Time is a factor, but I might be able to provide some help with automatized testing.

Cheers,
Leslie

Please Log in or Create an account to join the conversation.

Last edit: by Leslie.

FPC from SVN 10 years 9 months ago #5206

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
CT use rolling release model,
4.8 Lab version is under construction and testing, but NO ETA yet,
yes, my suggestion is to wait CT 4.8 for android DEV
PilotLogic Architect and Core Programmer
The following user(s) said Thank You: Leslie

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

FPC from SVN 10 years 9 months ago #5207

  • fredvs
  • fredvs's Avatar
  • Visitor
  • Visitor
Hello.

There is fpc on GitHub :

github.com/graemeg/freepascal

Please Log in or Create an account to join the conversation.

FPC from SVN 10 years 9 months ago #5208

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
Yes, but has some problems on Windows 64.... :(
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

FPC from SVN 10 years 9 months ago #5209

  • fredvs
  • fredvs's Avatar
  • Visitor
  • Visitor

Yes, but has some problems on Windows 64.... :(


Yep, and i agree it is extermely curious...

In fpc forum, they explained that, because very few people use 64 applications and because all Windows 64 bit system can do run 32 bit programs, they do not give win64 bit code any more... (but they said that it is possible to create a Windows 64 bit fp compiler (but i do not remeber how, i have to do a research...)).

Please Log in or Create an account to join the conversation.

Last edit: by fredvs.

FPC from SVN 10 years 9 months ago #5210

  • Aleksandar
  • Aleksandar's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 150
  • Thank you received: 31

fredvs wrote:

Yes, but has some problems on Windows 64.... :(


Yep, and i agree it is extermely curious...

In fpc forum, they explained that, because very few people use 64 applications and because all Windows 64 bit system can do run 32 bit programs, they do not give win64 bit code any more... (but they said that it is possible to create a Windows 64 bit fp compiler (but i do not remeber how, i have to do a research...)).


Few facts:

1. Opteron (first AMD x64) was released in 2003
2. Xeon (first Intel x64) was released in 2004
3. First x64 Linux kernel was available in 2001! - 2 years before physical hardware exists!
4. Windows XP Professional x64 was released in 2005
5. Mac OS X Leopard was released in 2007 - it was first that supports 64bit GUI apps

It's 2014, not 2004!

Almost all new SOHO CPUs are 64bit (even new Celerons are x64).

64bit OSes and apps are used for years.

Yes, I know 64bit version of Windows can run both 64 and 32bit apps. Yes, Mac OS can run both 32 and 64bit apps. On the other hand, 64bit Linux is little specific. Some distributions can only run 64bit apps, while some others are dualarch (can run both), but in most cases 32bit apps do not look the same as 64bit apps.

But using of 32bit apps on 64bit OS would be similar as if you force most people to sit only on one side of your car, but allow only some special people to sit anywhere they want . Using of 32bit OS on 64bit CPU would be even worse. It would be same as dividing your car on half and using only left side, while right side is always empty and not accessible to anyone. It's stupid.

At work we have few handed servers, almost all of them are x64. Maybe we still have some old servers that are still 32bit, but I am sure that whole cloud platform and all virtual servers for end customers are x64. I am pretty sure that most of our customers would not be happy to see that their website is running on 32bit host.

I have few laptops and PCs at home and work. I forgot when I had 32bit OS on any of them. I use both 64bit Windows and 64bit Linux. I use 32bit apps only if there is no 64bit version of same app.

Please Log in or Create an account to join the conversation.

Last edit: by Aleksandar.

FPC from SVN 10 years 9 months ago #5211

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4535
  • Thank you received: 1114
++1
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

FPC from SVN 10 years 9 months ago #5214

  • fredvs
  • fredvs's Avatar
  • Visitor
  • Visitor

But using of 32bit apps on 64bit OS would be similar as if you force most people to sit only on one side of your car


Yep, but if you do not say that your car has only one side it is even worst.
That what appens for me last time i (try) to upgrade fpc, i was thinking that i had compiled a 64 compiler (and in fact it was a 32 bit compiler).
After that i had problems with my programs-crashing and did not understand why. Finally i finded the answer => it was a false 64 bit !

Hum, i was angry that fpc did not advice it and till now... i use CT ;)

Please Log in or Create an account to join the conversation.

Last edit: by fredvs.
  • Page:
  • 1