Hi All,

 it's my pleasure to announce a new version of Gorilla REPL, v0.3.1. The 
focus of this release has been usability and taking off some of the rough 
edges. This version is now much friendlier to those: who like to use the 
mouse; who have short screens; who hate multi-press keyboard shortcuts; who 
use Linux; who use a window manager I've never heard of; who hate 
remembering filenames; and more! I'm pleased that it hopefully makes 
Gorilla usable for a wider range of people, without compromising the 
simplicity that I like about it. The best way to take a look is to download 
it and have a play, see http://gorilla-repl.org/start.html for instructions 
:-)
 
There are many small bugfixes, and a number of other new features. See the 
changelog attached below.

I must send out thanks to @scottdw, @cldellow, @gfredericks and 
@modellurgist who've all contributed code that ended up in this release. 
Also, thanks to the many folks who've contributed to the discussion on 
Github.
 
They've both been around for a while, but it might be worth noting here 
that Incanter and Loom are now both supported with Gorilla renderers:

Incanter example: 
http://viewer.gorilla-repl.org/view.html?source=github&user=JonyEpsilon&repo=gorilla-test&path=ws/incanter.clj
Code: https://github.com/JonyEpsilon/incanter-gorilla
Loom example: 
http://viewer.gorilla-repl.org/view.html?source=github&user=JonyEpsilon&repo=gorilla-test&path=ws/loom-test.clj
Code: https://github.com/JonyEpsilon/loom-gorilla

Hope you enjoy it. As always, any comments gratefully received here or on 
the issue tracker.


Jony


# Changelog

## Version 0.3.1

- Generate suggested ns declaration in new file (thanks to @gfredericks and 
@modellurgist).
- Fix a bug when outputting 'list-like' values.
- Fix a bug with record type output.
- Command to re-evaluate all code in a worksheet.
- Configurable keymap.
- Get rid of standalone mode: you now always run Gorilla from inside a 
project. Makes a number of things more consistent.
- Command to reset worksheet.
- Project is shown in title bar. Makes it easier to work with multiple 
Gorilla sessions.
- Prints a message if a newer version is available.
- URL shows filename, and can load worksheet from URL (thanks to 
@gfredericks and @modellurgist).
- New UI for commands and loading files. Mouse-friendly, small-screen 
friendlier, and generally less shoddy.
- Renderer handles Cons sequences correctly.
- Change default Linux command key to alt.
- Add code to support online viewer.
- View images with `image-view` (thanks to @scottdw).
- Plots now don't always include (0,0).
- Renderer for loom graphs https://github.com/JonyEpsilon/loom-gorilla .
- Incanter integration https://github.com/JonyEpsilon/incanter-gorilla .

### Breaking changes

- Vega data now uses keywords rather than strings as keys (thanks to 
@cldellow). This will break any functions written
  to directly manipulate Vega structures. Value copy of Vega structures 
from old worksheets will also break.
- Change the gorilla-plot.core/histogram option fillOpacity to fill-opacity.

-- 
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/d/optout.

Reply via email to