aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-10-06ClojureScript: clean up the Class class, prn can now print the print-method ↵Chouser
methodTable.
2008-10-06sql: minor cleanupsscgilardi
2008-10-06sql: formattingscgilardi
2008-10-06sql: move internal defs to their own proper namespacescgilardi
2008-10-06sql: updates to be more modular, explicit transactions that nest, db-spec as ↵scgilardi
data rather than as a function, with-results changed to bind a seq of results rather than records repeatedly, see clojure.contrib.sql.test for new examples.
2008-10-05ClojureScript: fix ArraySeq.reduceChouser
2008-10-04sql: make column specs be vectors to allow more than just name and type ↵scgilardi
naturally
2008-10-04sql: remove superfluous the-str callscgilardi
2008-10-04allow keywords for table names, column names, and types, move internal code ↵scgilardi
into its own file
2008-10-03improved support for additional options in sql/connection. Based on a ↵scgilardi
suggestion from Tom Emerson.
2008-10-02ClojureScript: stop shadowing java classes, clean up mock-java type system. ↵Chouser
prn print-method now works for several types.
2008-10-02add clojure.contrib.cond providing cond-letscgilardi
2008-09-27ClojureScript: add classes Keyword, PersistentHashMap, PersistentHashSet, ↵Chouser
MultiFn; mutlimethod print now works; add many functions to clojure runtime; support calling keywords and collections; fixed several small bugs including extra null arg on some variadic calls
2008-09-26test_is.clj: added throws macro, from assert-raises by Allen RohnerStuart Sierra
2008-09-24ClojureScript: was leaking recur temp vars and some clojure_* temp objects ↵Chouser
into global namespace. plugged.
2008-09-23ClojureScript: Chrome doesn't set function.arity: changed lazy apply so it ↵Chouser
doesn't rely on arity.
2008-09-23ClojureScript: integrate PersistentVector, plus better mimicking of Java ↵Chouser
class model.
2008-09-21ClojureScript: Added: RT.conj, ASeq, Cons, EmptyList, PersistentList.Chouser
boot.js now loads in Rhino and browsers.
2008-09-20ClojureScript: Now support apply, lazy variadic args, minimalChouser
StringBuilder and *out*. Use switch on arguments.length
2008-09-19ClojureScript: boot.clj can now be converted to syntactically correct ↵Chouser
JavaScript.
2008-09-17ClojureScript: Dynamic Vars now work: binding and set!Chouser
2008-09-17ClojureScript: even more local var emits are now avoided.Chouser
2008-09-16ClojureScript: Fixed *allow-unresolved-vars*Chouser
2008-09-16ClojureScript: fix locals names and removed *check-arity* (which was kinda ↵Chouser
borken anyway)
2008-09-16ClojureScript: more logic in emit code to produce less verbose JavaScript.Chouser
2008-09-16ClojureScript: reduce number of local variables emitted.Chouser
2008-09-15ClojureScript: minimal example functioning nowChouser
2008-09-14sql: add insert-values, insert-rowsscgilardi
2008-09-14sql: revamped interfaces, fixed bugs, improved examplesscgilardi
2008-09-13sql: move test to sql.testscgilardi
2008-09-13clojurescript: added support for loop, recur, try/catch/finally, and a bunch ↵Chouser
of constant expressions
2008-09-12Add re-partition to str-utilsChouser
2008-09-12str_utils.clj: fixed ns declarationStuart Sierra
2008-09-12Initial preliminary checkin of ClojureScript -- very incomplete.Chouser
2008-09-09clojure/ns -> nsscgilardi
2008-09-08Initial checkin of lazy-xml, API-compatible with clojure.xml, but lazy.Chouser
2008-09-07mmap.clj: update to use ns, Clojure rev 1017Chouser
2008-09-07Update zip-filter to use ns plus other changes to work with Clojure rev 1017Chouser
2008-09-05pred.clj remove predicates that are now part of clojure (clojure svn 1016)scgilardi
2008-09-02Change :imports to :import in gen-interface, for latest clojure svn.Chouser
2008-08-30removing clojure.contrib.string, Clojure svn 1007 introduced clojure/formatscgilardi
2008-08-29Updated some libs to use new clojure/ns macro.Stuart Sierra
Updated: fcase, import-static, javalog, duck-streams, str-utils, trace, enum, seq-utils, and test-is. Also removed deprecated seq-utils/batch.
2008-08-29updates to use clojure/nsscgilardi
2008-08-29Update gen-interface to use (ns)Chouser
2008-08-28lib.clj: removed format and printf, which are in clojure core as of SVN rev. ↵Stuart Sierra
1007
2008-08-28build.xml: separate dist directory no longer needed to build JARStuart Sierra
2008-08-19transition/lib.clj: fix typoscgilardi
2008-08-19transition/lib.clj: refine commentsscgilardi
2008-08-19transition/lib.clj sym->lib in argumentsscgilardi
2008-08-19transition/lib.clj: refine comments, doc stringsscgilardi