easel
play

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


  1. easel transforming math into art

  2. The Team ● Danielle Crosswell - Manager ● Tyrus Cukavac - Language Guru ● Yuan-Chao (Oswin) Chou - System Architect ● Xiaofei (Sophie) Chen - Tester

  3. The Goal Take mathematical functions and turn them into images Source: Manuel Kasten’s posting on http://codegolf.stackexchange.com/questions/35569/tweetable-mathematical-art

  4. Architectural Design Semantic Code Scanner Parser Checker Generator Abstract easel source Tokens LLVM IR Syntax Tree code (.es) (in memory) (.ll) (in memory) llc Executable Object Assembly (.s) gcc, ar libglwrap.a libglut.so easel standard library libGL.so (glwrap.c)

  5. Language Syntax

  6. Introduction to easel - Hello World

  7. DEMO

  8. Beautiful equations…?

  9. easel’s got you covered!

  10. Test Suite Work through LRM ● Shell script to test all files in test suite (autotest.sh) ●

  11. The Process ● Weekly meetings initially Turned into bi-weekly later into the process ○ ● GitHub Repo All forked from Oswin (he managed pull requests) ○ ● Constant communication ● Prioritize certain tasks for deadlines

  12. Takeaways ● Choose a project you are excited about ● Just because you hit a milestone doesn’t mean you’re done ● Create small goals ● Work together ● Understand the fundamentals of your language

  13. QUESTIONS?

More recommend