Lazarus?

Discuss the Firewing development environment

Lazarus?

Postby funlw65 » Fri Dec 29, 2017 1:46 pm

Now that we have the Microchip compilers and assemblers crossplatform, is there any specific reason not to have the IDEs and the SF compiler developed under Lazarus and FreePascal?
funlw65
 
Posts: 40
Joined: Thu Jan 16, 2014 2:32 pm

Re: Lazarus?

Postby octal » Sat Dec 30, 2017 9:49 pm

I think that there is a lot of effort to spend to get there.
First, when doing multiplatform, you need to take care at every aspect of the different OSes. You need to take care of path separators, line end separator for text files, special folders handling (it's already a nightmare for various windows versions to handle installation dir, data dir, users data dir, mydocuments and other special cases, linux also has its specificities ...), OS low level routines (like directories scanning handling, erros due to disk removal ...), ....
Second, releasing a product means additionnal support, which is a bit problematic for small companies.
octal
 
Posts: 20
Joined: Wed Dec 26, 2012 1:22 pm

Re: Lazarus?

Postby funlw65 » Mon Jan 01, 2018 4:41 pm

Using a cross platform development environment there is really one source code with few compiler conditionals regarding specifics. That is nothing, I do also cross development. For OS X and Linux things are fixed in stone. As for Windows, developers should aim for Win10 and beyond as there is nothing else supported by Microsoft.

The only real problem from a programmer perspective is the UI. If David is using third party UI components in its Delphi project, that will make porting a little harder as he must rewrite the interface with what is available in Free Pascal+Lazarus.
funlw65
 
Posts: 40
Joined: Thu Jan 16, 2014 2:32 pm

Re: Lazarus?

Postby funlw65 » Sat Jan 06, 2018 4:12 am

Regarding IDE specific components, David should look into this project
https://forum.lazarus.freepascal.org/in ... ic=36595.0
https://github.com/t-edson/PicPas
Image
funlw65
 
Posts: 40
Joined: Thu Jan 16, 2014 2:32 pm


Return to Development Environment

Who is online

Users browsing this forum: No registered users and 1 guest

cron

x