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
