<div dir="ltr"><div><div><div><div>At the end of Matthew's (awesome and quite informative) "metaprogramming" video [1] he uses a doc-string+contract `define`.<br></div><br></div>Is the "doc-define.rkt" file available somewhere? Google only led me to the corresponding paper [2] but I could not find the file in the archives.<br>

<br>Also, I'm wondering why he chose not to show the usual in-source 
documentation of Racket and instead went for something that is not 
built in Racket as of today.<br></div><div><br></div>Thanks,<br></div>Laurent<br><br>[1] "Racket: Metaprogramming Time!" <a href="http://www.infoq.com/presentations/racket">http://www.infoq.com/presentations/racket</a><br>

[2] "Submodules in Racket You Want it When, Again?" <a href="http://www.cs.utah.edu/plt/submod3/">http://www.cs.utah.edu/plt/submod3/</a></div>