I’m setting up this topic to list and discuss What is New that we can find in Clarion 12. Also what has been announced for Clarion 12 in the Blog that we cannot find. Maybe @RZaunere Bob from Soft Velocity can post here to help.
The new Clarion 12 emails went out May 15, 2025 and included the Clarion 12 is released link that I would summarized with these:
- 65% of the Runtime Library has been refactored, optimized and adjusted in preparation for the move away from the Topspeed compiler technologies and into a modern compiler architecture
- Improved Unicode Support with a Refactored STRING Type
- Compiler Performance Improvements
- Check for Updates - On the IDE “Start Page” you’ll find a new Check for Updates button
I have not been able to get a STRING containing a Unicode Character to compile. The compiler does not like the Unicode CLW file that worked fine as ANSI. it errors that it cannot find the “PROGRAM” which is there. There is nothing in the Help for STRING. There is no Encoding in the Project Settings as described in this Unicode Blog Post.
In the LibSrc\win folder find I no significant changes from 11.1. I would think that BuiltIns.CLW would have changed. I compared the Exports in ClaRun.DLL and they are identical to 11.1, so confirms nothing new in RTL like the previously mentioned ToUncode() and ToANSI() functions. The Templates folder has no significant changes since 11.1.
There was no Link to an Examples Install which I would expect some to show what’s new.
What I can see that is New is a “Check for Update” button. So are the major changes for 12 coming in the future using Check for Update?