39. Metaprogramming, Or How I Learned To Stop Worrying And Let The Computer Write Code

Code & Design

(make-create-and-edit-shape-dialogs sine-curve-shape 
((y-scale float)
(x-scale float)
(frequency float)
(period float)
(num-points integer)))
(SLOT-DEFINITION-INITFORM (FIND-CLASS-SLOT 'CIRCLE-SHAPE 'DIAMETER))

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kaveh Kardan

Kaveh Kardan

MIT mathematics degree • wrote animation software used in “Jurassic Park” • software R&D lead on “Final Fantasy” movie • software dev on “The Hobbit” films