18 comments

[ 88.7 ms ] story [ 388 ms ] thread
Beautiful! Appears inspired by RStudio's Shiny http://shiny.rstudio.com/
I'm currently working a lot with Matlab and seeing a beauty like Escher for Julia is all I could wish for. Great work!!

It reminds me a little about Elm, I'm not sure what's missing in Escher over Elm's features, but that's another story.

Hello! I wrote Escher. Thanks!

Reactive.jl which Escher depends on for interaction was entirely inspired by Elm! I think the main difference between Elm is that Elm is currently a client-only compile-to-JS language. Escher, otoh runs on the server and compiles to Virtual DOM instead of JS. The Virtual DOM can include custom HTML elements, I use Polymer extensively, and have a few elements of my own for doing things like event capture, websocket communication, sampling events etc.

see https://groups.google.com/forum/#!topic/julia-users/UEaYPlBu... for a brief description of how it works.

Although https://news.ycombinator.com/item?id=9650438 had significant attention recently, this post seems different enough that I think we can not count it as a dupe.
They don't appear to be related. The previous discussion was about replicating an Escher style drawing in Julia. This is about a web framework for Julia that just happens to be named Escher :)
The username in the url is the same, so presumably they're by the same person?
Escher? Why not Gödel ... or Wittgenstein ... or Kant?

Then again Bauer, Müller or Becker would be just as appropriate, wouldn't it?

(comment deleted)
Indeed, a note explaining why it's named Escher would be appropriate.
Well, Escher's pictures are sophisticated and "beautiful" - I guess that's why
The plotting examples on that page work for me in Chrome but not in Firefox (version 38.0.5 on Windows 8.1, if it matters).
Huh. I actually saw the stylesheet load over the page layout.
This looks really amazing. Thank you Shashi.

Does this need Julia 0.4?

A very minor comment - In the markdown example, you need to add "Interpolate \KaTeX" in the input (it is there in the output but not in the input).