On Sat, Dec 7, 2013 at 6:46 AM, Behdad Esfahbod <[email protected]> wrote:
> On 13-12-05 05:53 PM, Nigel Tao wrote:
>> I'm working on a Freetype port to the Go programming language.
>
> I'm curious.  Why?

Mostly because Go is my favorite programming language, and the process
of porting is very educational in understanding how fonts, hinting and
rasterization actually work, at the data structure / file format /
algorithm level.

Partly because Go is a memory-safe programming language (garbage
collected, no pointer arithmetic, array access is bounds-checked,
etc.), and so untrusted Go code (and untrusted fonts) are free to run
on platforms such as Google's App Engine where untrusted C code is
not.

_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to