Recent

Author Topic: Anonymous Methods  (Read 30798 times)

Leledumbo

  • Hero Member
  • *****
  • Posts: 8819
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Anonymous Methods
« Reply #45 on: February 09, 2017, 09:38:44 am »
Afaik it is only nextgen, not "real"/compatible delphi.

What do you mean?  It is a real native Delphi compiler for the Linux platform.
What marcov means is that the compiler is for Delphi NextGen, not the older Delphi language which is highly compatible with FPC's Object Pascal now. I believe you do know the difference between them.

Mr.Madguy

  • Hero Member
  • *****
  • Posts: 873
Re: Anonymous Methods
« Reply #46 on: February 09, 2017, 10:09:15 am »
A Linux compiler for Delphi is currently in the works and is scheduled to be released sometime this year.
My goal - isn't only about porting my project to Linux. It's about completely migrating to free platform. I.e. I want to become completely independent from proprietary software. Long term goal - to get rid of Windows, cuz I don't like, that they've changed direction of development form "you own your computer - you pay money for OS, that allows you to control it and that's it - you buy complete product" to Google/Apple-like "we effectively own your computer and all data on it - you pay for access to services only and we have a right to sell all your data to 3rd party companies". Now I continue using Win7/8.1, but there will be moment, when I will need to use Win10 and I really don't want to do it. 90% of software, I currently use - is already free software. Firefox, Thunderbird, VLC Player, Gimp, Inkscape, etc. I could migrate to Linux Mint or Ubuntu Linux right now. And only two things still keep me attached to Windows - MS Office (legacy documents, that usually brake, when you open them in LibreOffice) and Delphi.

That means, I want to get rid of Delphi too. I will stay on it, only if it's new owners will decide to make it free.

P.S. I've finally completed 3rd version of my unit tests. One unit test and already 13Mb (64bit Release + 32bit Release + Launcher). May be I have strange programming style, but it's so cool, when you write project with dozens of modules, thousands of lines, 4 Dlls, calling each other, 2 wrapper layers, everything, being as abstract, as possible, it takes several weeks, can't debug all this stuff without all components, being complete, so you prepare for terrible mess of tricky AVs and then you write main module with just dozen of lines, compile it, run...and it runs and has only 2 minor bugs - test name missing and wrong test case condition, that causes it to fail. I.e. my style is "Long hard deliberation and preparations, but quick end phase, that doesn't even require any debugging".

P.P.S. Unfortunately I have some IRL business on this week, so I can't study FPC sources now, but I will continue doing it, once I'll have some free time.
« Last Edit: February 09, 2017, 10:25:40 am by Mr.Madguy »
Is it healthy for project not to have regular stable releases?
Just for fun: Code::Blocks, GCC 13 and DOS - is it possible?

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12314
  • FPC developer.
Re: Anonymous Methods
« Reply #47 on: February 09, 2017, 10:31:22 am »
Afaik it is only nextgen, not "real"/compatible delphi.

What do you mean?  It is a real native Delphi compiler for the Linux platform.

I thought the nextgen compiler was less compatible, didn't understand arrays/strings starting with 1, forced you to objective C memory management etc. Or has that been remedied meanwhile.

 

TinyPortal © 2005-2018