If you release a new version of your module and it needs to have a new database schema, you need to do two things to make this change work. First, be sure to update the schema structure in mymodule_schema() so that new installations of your module get the new database table structure. Second, use a hook_update_N() function,
"To add CSS or JS that should be present on all pages, modules should not implement this hook, but declare these files in their .info file."
CSS files can be added to a .info file using the following format:
Following the Snobol tradition, LPeg defines patterns as first-class objects. That is, patterns are regular Lua values (represented by userdata). The library offers several functions to create and compose patterns. With the use of metamethods, several of these functions are provided as infix or prefix operators. On the one hand, the result is usually much more verbose than the typical encoding of patterns using the so called regular expressions (which typically are not regular expressions in the formal sense). On the other hand, first-class patterns allow much better documentation (as it is easy to comment the code, to use auxiliary variables to break complex definitions, etc.) and are extensible, as we can define new functions to create and compose patterns.
Images, JavaScript, and Flash files that PHP sends to the browser are not affected by the GPL because they are data. However, Drupal's JavaScript, including the copy of jQuery that is included with Drupal, is itself under the GPL as well, so any Javascript that interacts with Drupal's JavaScript in the browser must also be under the GPL or a GPL compatible license.
G. Murphy, and C. Ryan. GECCO '07: Proceedings of the 9th annual conference on
Genetic and evolutionary computation, 2, page 1755--1755. London, ACM Press, (7-11 July 2007)
H. Majeed, C. Ryan, and R. Azad. GECCO 2005: Proceedings of the 2005 conference on
Genetic and evolutionary computation, 2, page 1773--1774. Washington DC, USA, ACM Press, (25-29 June 2005)
K. Kozaki, E. Sunagawa, Y. Kitamura, and R. Mizoguchi. Proceedings of the International Workshop on Emergent Semantics and Ontology Evolution (ESOE2007) at ISWC/ASWC2007, Busan, South Korea, (November 2007)
B. Grau, Y. Kazakov, and C. Halaschek-Wiener. Proceedings of the 6th International Semantic Web Conference and 2nd Asian Semantic Web Conference (ISWC/ASWC2007), Busan, South Korea, volume 4825 of LNCS, page 183--196. Berlin, Heidelberg, Springer Verlag, (November 2007)
H. Pfeiffer. Proceedings of the 12th International Conference on Conceptual Structures (ICCS 2004), volume 3127 of Lecture Notes in Computer Science, page 319-332. Springer, (2004)