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.


Reply via email to