[Jifty-commit] r3042 - in jifty/trunk: .
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Wed Mar 21 14:55:01 EDT 2007
Author: jesse
Date: Wed Mar 21 14:55:00 2007
New Revision: 3042
Added:
jifty/trunk/doc/talks/yapc.asia.2007.txt
Modified:
jifty/trunk/ (props changed)
Log:
r53762 at pinglin: jesse | 2007-03-21 14:52:07 -0400
* started outline of yapc::asia talk
Added: jifty/trunk/doc/talks/yapc.asia.2007.txt
==============================================================================
--- (empty file)
+++ jifty/trunk/doc/talks/yapc.asia.2007.txt Wed Mar 21 14:55:00 2007
@@ -0,0 +1,50 @@
+* What are Domain Specific Languages
+
+
+* Object::Declare
+ - Sample usage
+ - Explanation of the sample usage's meaning
+ - Comparison with traditional code
+ - Why we like it
+ - Tricks we use to make it go
+ - Katamari Damacy Video
+ - Localized symbols
+ - copula
+
+ - Explanation of how it works
+* Template::Declare
+ - Sample usage
+ - Explanation of the sample usage's meaning
+ - Comparison with traditional code
+ - Why we like it
+ - perlish
+ - refactorable
+ - templates with class (inheritance)
+ - readable
+ - can balance parens
+ - if it doesn't have matched tags, it doesn't compile
+
+ - Tricks we use to make it go
+
+ - Our own method dispatch and inheritance tree
+ - $self hacking
+ - throwing insane things into the symbol table
+ - generating "tags" that take closures
+ - buffers
+ - Explanation of how it works
+
+
+* Test::WWW::Declare
+ - Sample usage
+ - Explanation of the sample usage's meaning
+ - Comparison with traditional code
+ - Why we like it
+ - Tricks we use to make it go
+ - Prototypes
+ - eval
+ - custom test functions
+ - Explanation of how it works
+
+
+
+* Other interesting usages of DSLs in Perl
More information about the Jifty-commit
mailing list