[Jifty-commit] r3722 - talks/talks
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Thu Jul 26 19:35:55 EDT 2007
Author: jesse
Date: Thu Jul 26 19:35:54 2007
New Revision: 3722
Modified:
talks/talks/oscon.dsls.2007.txt
Log:
*the talk as I gave it
Modified: talks/talks/oscon.dsls.2007.txt
==============================================================================
--- talks/talks/oscon.dsls.2007.txt (original)
+++ talks/talks/oscon.dsls.2007.txt Thu Jul 26 19:35:54 2007
@@ -450,7 +450,13 @@
What actually happens at compile time:
---
-The 'schema' function in our baseclass takes a code block
+use Jifty::DBI::Record schema {
+ ...
+};
+---
+"use" calls Jifty::DBI::Record::import
+---
+The "schema" method in Jifty::DBI::Record takes a code block
---
...and returns a closure
---
@@ -1032,6 +1038,19 @@
---
Want a commit bit? Ping me afterward.
---
+Debugability Sometimes Limited
+---
+# title Debugability Sometimes Limited
+There's always a downside
+---
+DSLs change parsing
+---
+You're more likely to confuse Perl
+---
+When things go badly, they go really badly
+---
+If you're not careful, error messages can mislead
+---
#title Conclusion
Creating DSLs is lots of fun
---
More information about the Jifty-commit
mailing list