REBOL on MacOSX Leopard
REBOL/View now works on MacOSX Leopard. There are at least two font problems under MacOSX Leopard. One font problem is what causes REBOL/View 1.3 to crash under Leopard. The other is what causes fonts not to be read under Leopard.
The coloring problem as
seen above is due to a bug in how Quickdraw handles
blits of data from REBOL. This seems only to be a
problem on Intel Macs, so it's likely to be an
endianness issue. There is being work done to fix
this.
Some other things:
- A problem with the caret being offset a couple of
pixels to the right has been fixed. I've been told
that this is only a partial fix and is a fix that
does not work properly with some fonts.
- The clipboard not containing proper line endings
when pasting in a VID text field has been fixed.
- An internal build of AltME for MacOSX Intel with
the above fixes has been produced.
There is no PPC build yet.
Second:
While this is all very interesting it shows one
problem: MacOSX is very different to code for than
other OS'es. It just doesn't let you in easily if you
are not using Cocoa, and practically all the
Apple APIs used in the current versions of REBOL/VIew
are deprecated. REBOL/View for OSX mainly
uses QuickDraw, a drawing system that
Apple are busy putting in the trashcan in favour
of Quartz. Some will say it's already dead as it
has not been updated in Leopard.
It has also been stated on the R3 development AltME
world that future versions of REBOL will have to rely
on Cocoa, for a safer means of
survival in future versions of MacOSX.
REBOL Technologies are not experts on Cocoa and the
suite of Apple's developer tools and there is a
desire to get as much out of the Mac platform as
possible for R3, to make it a truly respectable
citizen in the MacOSX community of programs. Many Mac
users cringe of badly ported programs that don't have
that "Mac feel", so the chances for R3 to make it
generally on Macs has to be improved by utilizing
Cocoa and modern APIs.
So it's not official yet as the REBOL 3 development
team has not reached the point of porting to other
platforms yet, but there will be a demand for
MacOSX experts, particularly those who are
skilled at Cocoa and Quartz for making a great port of
R3 to MacOSX.