![]() Psychedelic Panorama of FooÁ¦ ÀÌ Inigo Montoya ÀÔ´Ï´Ù. ³ÊÈñ Á¦ ¾Æ¹öÁö »ìÀδ٠ÀÔ´Ï´Ù. °¢¿ÀÇÏ Á× ÀԴϴٱݿäÀÏ, 6¿ù 08, 2007Embedding an External DSL using Kuali Application System Parameters¾Æ³çÇϼ¼¿ä. In light of my previous post, it occurred to me that there might be some skeptics about my outlandish ideas. I have decided to post on my experience in the illustrated pitfalls. The Kuali Project utilizes an internally developed framework called "Application Systems Parameters." It is basically an implementation of database housed configuration. This isn't so unusual. There are numerous software systems that do this and even open source software for doing exactly that. What is interesting is how flexible the parameters are. There are no enforced rules or constraints other than the size of the database column. This makes it so you can pretty much embed anything you want that will fit into the parameter. First I would like to explain the pattern of embedding a DSL into the Kuali Application System Parameters. Then, I will outline a case study of my experience in using the pattern I described. I'll focus more on pitfalls since to complement my previous post. Tracking back to http://www.warneronstine.com/blog/articles/trackback/296 ·¹À̺í: applications, dsl, kuali, parameters, patterns, system |
