I've played around with it a fair bit and it's got promise. Despite appearances, it's not really a Clojure - as David says it's missing a lot of features that make Clojure more than Just Another Lisp. It's probably best to think of it as its own Lisp that's adopted Clojure's modernised syntax.
With that in mind, there are some things I really like about it. It's nice to be able to write Lisp for the browser without using the JVM as a middle-man. It's nice to get a small compiled file without having to negotiate with the Google Closure compiler. JavaScript interop is easy, as is using existing Node packages. And there's good reason to think<https://github.com/Gozala/wisp/issues/16>it'll get source map support support first, which will be a godsend for debugging. On the downside, the first things that come to mind are a lack of destructing binds, and its lazy-seq implementation is borked. There's plenty that you'll miss if you go in expecting Clojure. I think it's a project to keep an eye on. I'm using it in some personal projects, but I wouldn't use it for production. With some work, it'll still be a lesser language than ClojureScript, but one with a better development & deployment experience. Personally I hope it spurs some more work on ClojureScript-in-ClojureScript... Kris On Saturday, 25 May 2013 00:59:22 UTC+1, Rich Morin wrote: > > I saw mention of Wisp the other day (on Hacker News, IIRC), but I > haven't noticed any discussion of it on the Clojure email list, > (def newsletter), etc: > > Wisp is a homoiconic JavaScript dialect with clojure syntax, > s-expressions and macros. Unlike clojurescript, Wisp code > compiles to human-readable JavaScript. The goal of Wisp is > to compile to the JavaScript you would have written anyway. > Think of Wisp asmarkdown for JS programing! > > Homoiconic syntax and macros are the primary motivations! > > -- https://github.com/Gozala/wisp > > See also http://jeditoolkit.com/try-wisp/ > > Has anyone here played with Wisp? Any reactions? > > -r > > -- > http://www.cfcl.com/rdm Rich Morin > http://www.cfcl.com/rdm/resume r...@cfcl.com <javascript:> > http://www.cfcl.com/rdm/weblog +1 650-873-7841 > > Software system design, development, and documentation > > > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.