SLIDE 1
easel
transforming math into art
easel transforming math into art The Team Danielle Crosswell - - - PowerPoint PPT Presentation
easel transforming math into art The Team Danielle Crosswell - Manager Tyrus Cukavac - Language Guru Yuan-Chao (Oswin) Chou - System Architect Xiaofei (Sophie) Chen - Tester The Goal Take mathematical functions and turn them into
transforming math into art
The Team
The Goal
Take mathematical functions and turn them into images
Source: Manuel Kasten’s posting on http://codegolf.stackexchange.com/questions/35569/tweetable-mathematical-artArchitectural Design
easel source code (.es) Tokens (in memory) Abstract Syntax Tree (in memory) LLVM IR (.ll) Assembly (.s) libGL.so libglut.so Object Executable easel standard library (glwrap.c) libglwrap.a Scanner Parser Semantic Checker Code Generator llc gcc, arLanguage Syntax
Introduction to easel - Hello World
Beautiful equations…?
easel’s got you covered!
Test Suite
The Process
○ Turned into bi-weekly later into the process
○ All forked from Oswin (he managed pull requests)
Takeaways
done