If this is your first visit, be sure to check out the FAQ by clicking the link above. You have to register before you can post.

If you have recently signed up, please make sure you log in so that your activity is registered. This is required for automatic promotions to work and to ensure your account is not deleted during the registration process.

AthenaOfDelphi

Moderation Process Reminder

Since this appears to be a problem, please be aware that some areas of the site are moderated. When you post to these areas, you will be told that your post is awaiting moderation.

You will not be able to see posts that you have made that are waiting to be moderated.

Do not think that because your post has not appeared that an error has occurred. If this happens an error message will be displayed (you should not this and report it in the 'Site News/Feedback' forum.

Recent Tutorials

Delphi compiler for Linux

According to Marco Tech Blog (blog.marcocantu.com) Embarcadero are soon to be releasing a 64-bit compiler for the Linux platform. This could be great news for cross platform game developers as it means we will have two compiler targets (Both FPC and the Delphi compiler) for the top five popular open access platforms (Linux, Windows, OSX, IOS and Android).

According to Marco and following suit with Embarcadero's latest iterations of their compiler on other platforms, the Linux version will be an LLVM based compiler meaning it automatically takes advantage of the extensive optimisations that LLVM compilers share (source is compiled into intermediate LLVM byte code where it is then optimised in a language agnostic way before it is finally compiled into native binaries for a given platform)

In effect this sees the Delphi compiler leveraging the vast investments made by Apple and an army of open source developers to produce fast, optimised binaries. I think it's safe to say that many of us in the community will be very interested in experimenting with the new compiler to see how it compares to the latest version of FPC in terms of performance critical, game related code.

Head over to Marco's blog for an informative look at other aspects of the project including a recent look at web server and database development as well as RTL features pertaining to the Linux platform.

Note that beside the LLVM issues, the main problem is that it is only available to enterprise and higher SKU

Yes and personally I'm very irritated by that. As far as I'm concerned it should be available in all flavours of RAD Studio, like the mobile pack. I can't afford to upgrade to enterprise, the prices are ridiculous!