[ANN] mixfix syntax for clojure

2015-09-08 Thread Vitaliy Akimov
This library allows using mixfix operators with easy definitions in clojure, so it is possible to write code like this: (defn myfun [x y] (if x < 2 then x + y - 1 else (x + y) * 2)) Or for some EDSL (in this example SQL-like): (exec (select * from table1, table2 where col1 < col2 group by c

[ANN] mixfix syntax for clojure

2015-09-08 Thread Vitaliy Akimov
This library allows using mixfix operators with easy definitions in clojure, so it is possible to write code like this: (defn myfun [x y] (if x < 2 then x + y - 1 else (x + y) * 2)) Or for some EDSL (in this example SQL-like) (exec (select * from table1, table2 where col1 < col2 group

Re: [ANN] mixfix syntax for clojure

2015-09-10 Thread Vitaliy Akimov
oki, I wasn't sure myself, I'll change ns in the next version, I've been using mostly Haskell before, and there it is ok to use namespace prefixes from base, the idea was to highlight it is development tool четверг, 10 сентября 2015 г., 14:58:39 UTC+3 пользователь ronen написал: > > Cool library

[ANN] mixfix syntax for clojure 0.2.0

2015-09-14 Thread Vitaliy Akimov
The main change in the release is cljs support and also ns is changed to more appropriate. And here is a reminder about what the library does. It simply adds mixfix operators into the language without preprocessing and changing language itself. So using the library you can write clojure express