- Upcase strings in read-time once, and the rest of the functions are case-sensitive - Optimized parse-simple and macrocompiler to fixed string parameters - Replace flexi-streams library with babel It seems to speed up the parsing around 4 times, but real benchmark is missing.
Do not use gensymed classes, as it is not working on clisp. See about similarity relationship in the CLHS to more information.
duplicated is not intended to be efficient, as it is used to detect duplicated rules in RECUR objects, so the TEST argument is usually
Local-time library is not well suited for this, so we can remove it now. By using universal time we delegate to other librarys to provide good datetime functions to the user. As well as we delegate to the lisp implementation to handle with timezones. We are not going to cover it local and UTC times by the moment. It should be easy to modify format-value and parse-value to accept them in a future.
…sponsible of keep syncronized the bidirectional translation between Lisp names and iCalendar ones. types.lisp is updated to use translate.lisp correctly." This reverts commit f5ab887. Conflicts: types.lisp
…e of keep syncronized the bidirectional translation between Lisp names and iCalendar ones. types.lisp is updated to use translate.lisp correctly.