News for hackers. Stuff that matters.
Re:Lisp: it's not about macros, it's about READ (2012) by youjiuzhifeng on Monday July 18, 2016 @03:05AM (#12113585)
Clojure has a pattern matching library https://github.com/clojure/core.match. And I think clojure is the most widely used Lisp dialect now.
Re:Lisp: it's not about macros, it's about READ (2012) by kiiski on Monday July 18, 2016 @07:14AM (#12114369)
There is one for Common Lisp too https://github.com/m2ym/optima
Re:Lisp: it's not about macros, it's about READ (2012) by wtetzner on Monday July 18, 2016 @11:16AM (#12115539)
Yes, I've used it, and it's quite nice. But it's not quite the same. In Elixir (and of course Erlang), pattern matching is pervasive. You use it when defining functions by defining multiple heads, each with a different patter. You can also use it when binding variables. For example:

{:ok, result} = compute_data(some_value, another_value)

If compute_data doesn't return a pair where the first value is :ok, it will throw an error.

Re:Lisp: it's not about macros, it's about READ (2012) by armitron on Monday July 18, 2016 @09:48AM (#12114981)
Not by a long shot, Emacs Lisp is the most widely used Lisp dialect, by far. Clojure isn't even close.
Re:Lisp: it's not about macros, it's about READ (2012) by sitkack on Monday July 18, 2016 @10:25AM (#12115193)
Maybe if used means, "to create web applications".