| |
Dr. Allen Vincent Hershey's early digital typefaces, described as sequences of line-segments, form the basis for the hershey module in Decker's Lil programming language, which uses an APL-influenced design to work with 2-dimensional vector graphics. The article explains how Lil represents graphical elements hierarchically as points (x,y coordinates), strokes (lists of connected points), and paths (lists of strokes), allowing programmers to manipulate text and shapes through collective operations rather than manual iteration. Lil's arithmetic operators enable ergonomic transformations like scaling and combining paths by working recursively over nested data structures.
Read Full Article →
← More Tech news