Создание специализированного языка для процедурных интерфейсов прикладных программ
SymbolicC позволяет создавать специализированный язык в системе Mathematica и преобразовывать его в Си. В настоящем примере определяется простой язык, преобразующий точки и многоугольники системы Mathematica в соответствующие вызовы процедурного интерфейса OpenGL.