[ANN] Korma 0.5.0-RC1 is now available

2018-03-08 Thread David Jarvis
Hi all - Immo Heikkinen and I have been working on getting a new release of Korma out the door. There have been a few dozen commits since the last major release (0.4.3 - released in August 2016), and so we're being a bit cautious with this new release. We've pushed up a release candidate ( 0.5

[ANN] Pyro 0.1.0 - a library for more helpful stacktraces

2018-02-17 Thread David Jarvis
Hi all - I'm very happy to announce the initial release of Pyro , a Clojure library for more helpful stacktraces. Pyro provides printed stacktraces alongside the relevant source code (syntax-highlighted) and options to omit frames that are unlikely to be rel

Re: [ANN] Ultra v0.5.1 - a Leiningen plugin for a superior development environment

2017-01-13 Thread W. David Jarvis
be open to a PR. Sorry I can't be of more help :( -- but glad you like it anyways! :) - V On Thu, Jan 12, 2017 at 12:35 PM, Mars0i wrote: > On Thursday, January 12, 2017 at 12:25:38 PM UTC-6, David Jarvis wrote: >> >> I'm not sure, though I have a hypothesis - is this a

Re: [ANN] Ultra v0.5.1 - a Leiningen plugin for a superior development environment

2017-01-12 Thread W. David Jarvis
I'm not sure, though I have a hypothesis - is this an issue for all sequences, or just for maps? On Thu, Jan 12, 2017 at 7:58 AM, Mars0i wrote: > Hi David (or anyone else)- Is there a way to make sequences print all on > one line, as in the default repl behavior, rather than with one element p

Re: [ANN] Ultra v0.5.1 - a Leiningen plugin for a superior development environment

2017-01-10 Thread W. David Jarvis
Hey there! To answer your first question, I keep this sort of configuration in my ~/.lein/profiles.clj. That file looks like this right now: {:user {:ultra {:repl true} :plugins [[venantius/ultra "0.5.1"] [lein-pprint "1.1.2"]]}} To answer your second question -- the pr

[ANN] Ultra v0.5.1 - a Leiningen plugin for a superior development environment

2017-01-08 Thread David Jarvis
Hey all - Happy to announce the latest release of Ultra, 0.5.1, with a few minor bugfixes and friendlier configuration changes. Ultra offers a colorized REPL, syntax-highlighted `source`, clearer test output, and better stacktraces. Check out the latest on the project's page: https://github

[ANN] New releases: Glow 0.1.4 and Ultra 0.5.0

2016-09-20 Thread W. David Jarvis
Fellow Clojurists - I'm happy to announce new releases of both Glow and Ultra. Glow is a library for syntax highlighting of Clojure source code. It uses ANTLR for parsing and lexing, which allows you to bypass concerns about accidentally evaluating the inpu

[ANN] Ultra 0.4.1 released

2016-03-01 Thread W. David Jarvis
Hey all - Happy to announce the release of Ultra 0.4.1! Not too many new features, but a number of important bug fixes / desired behavioral changes: - Fixed a bug wherein the default colorscheme was devoid of colors. In fact, generally removed colorscheme configuration - I've had no indi

[ANN] Ultra 0.4.0

2015-11-09 Thread W. David Jarvis
Howdy all - I'm happy to announce the release of Ultra 0.4.0. CHANGELOG: * Fixed the diff-dispatching interface to correctly diff types - in particular, resolves a bug when diffing hash-maps and array-maps. * Adds a syntax-highlighted `source`! * Adds support for custom printer options, incl

[ANN] Glow 0.1.3, now with server-side syntax highlighting of Clojure source in HTML/CSS

2015-09-03 Thread W. David Jarvis
Hi everyone! I'm happy to announce the release of Glow 0.1.3. This new release adds the ability to generate syntax-highlighted blocks of HTML from an input string of Clojure source code. Generated HTML will sit in a div element with class "syntax", and a pre

Re: [ANN] Yagni 0.1.4 released

2015-08-28 Thread W. David Jarvis
A link to the project page might not have been a bad idea: https://github.com/venantius/yagni On Friday, August 28, 2015 at 9:59:25 AM UTC-7, W. David Jarvis wrote: > > Happy to announce the long-delayed release of Yagni 0.1.4! > > This release includes the following major changes:

[ANN] Yagni 0.1.4 released

2015-08-28 Thread W. David Jarvis
Happy to announce the long-delayed release of Yagni 0.1.4! This release includes the following major changes: * Fixed a ClassNotFound exception when Yagni encountered a function with a name like a class constructor (e.g. `->Something`) * Removed the log4j dependency entirely. * Cleaned up th

Re: [ANN] Glow version 0.1.2 released - a parser and syntax highlighter for Clojure source code.

2015-08-18 Thread W. David Jarvis
ther than use > clojure.tools.analyzer <https://github.com/clojure/tools.analyzer>? > > On Tue, Aug 18, 2015 at 10:53 AM, W. David Jarvis > wrote: > >> Hey all - >> >> I'm happy to announce the release of version 0.1.2 of Glow >> <https://github.com/

[ANN] Glow version 0.1.2 released - a parser and syntax highlighter for Clojure source code.

2015-08-18 Thread W. David Jarvis
Hey all - I'm happy to announce the release of version 0.1.2 of Glow , the syntax highlighting library I open-sourced about a month ago. This release comes with a number of massive changes as to the underlying nature of the library. In essence, I've moved aw

Re: [ANN] Initial release of Glow, a tiny library for syntax highlighting Clojure source code

2015-08-03 Thread W. David Jarvis
Unfortunately, since Glow doesn't use a lisp reader as it's underlying syntax engine, locals highlighting isn't something that the project can easily support. Allen Rohner pointed me in the direction of a few other underlying lisp/clojure readers that might open up avenues for that sort of feature,

Re: [ANN] Initial release of Glow, a tiny library for syntax highlighting Clojure source code

2015-08-02 Thread W. David Jarvis
I thought about it early on but considered that a space that's largely already addressed by highlight.js et al. If there's another use case you had in mind for it that highlight et al. don't satisfy I'd be happy to look into it :) On Sun, Aug 2, 2015 at 7:55 AM, Reid McKenzie wrote: > Very nice!

[ANN] Initial release of Glow, a tiny library for syntax highlighting Clojure source code

2015-08-01 Thread W. David Jarvis
Hey all - I'm very happy to announce yet another OSS project, Glow, which is intended to provide a minimal and simple way to enable you to produce syntax-highlighted strings of Clojure source code. The project page can be found here , and as usual I've writ

Re: [ANN] Pink 0.2.0, Score 0.3.0

2015-07-28 Thread W. David Jarvis
This might be a naive question, but for someone who's only tangentially familiar with the space, where does this fit in to the overall Clojure music/sound ecosystem (re: overtone et al)? On Saturday, July 25, 2015 at 1:03:44 PM UTC-4, Steven Yi wrote: > > Thanks Ruslan and best of luck in your m

Re: Tool authors: ClojureScript support in tools.namespace?

2015-07-28 Thread W. David Jarvis
Yagni uses dir/scan-all and tracker. Would love to have ClojureScript support. On Saturday, July 25, 2015 at 7:29:24 PM UTC-4, Brian Marick wrote: > > Midje > > Stuart Sierra wrote: > > 1. Do you need/want ClojureScript support? > > Eventually, but not soon. > > > > > 2. What namespa

[ANN] Yagni 0.1.2 released!

2015-07-07 Thread W. David Jarvis
Hey everyone - I'm happy to announce the release of version 0.1.2 of Yagni (https://github.com/venantius/yagni). The big focus of this release is around improved JVM/Java interoperability, particularly around `defprotocol`, `deftype` and `defrecord` forms. Previously Yagni had trouble constru

[ANN] Ultra 0.3.4 released

2015-07-06 Thread W. David Jarvis
Hey all - This is, tbh, not a particularly impressive release, and is mostly just keeping the project's dependencies up-to-date. It does clear some of the way forward for future ClojureScript support in Ultra, but it's not quite there yet. Still, for those feeling in need of a refresher (espec

Re: [ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-07-05 Thread W. David Jarvis
s very cool. I'm planning to implement >> something similar in Cursive but I'll be using the IntelliJ infrastructure >> to do it. The idea is the same, though. >> >> On 2 July 2015 at 06:31, W. David Jarvis wrote: >> >>> Hey Stuart - &g

Re: [ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-07-01 Thread W. David Jarvis
issue here: https://github.com/venantius/yagni/issues/26 >> >> >> >> >> On Thu, Jun 25, 2015 at 1:53 AM, W. David Jarvis >> wrote: >> >>> Indeed. I'd argue it's better not to have unused code in the codebase in >>> the first place,

Re: [ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-06-24 Thread W. David Jarvis
Indeed. I'd argue it's better not to have unused code in the codebase in the first place, regardless of what the Closure compiler does to help when it comes to compiling assets. I haven't tested this with cljs projects, but on the face of it I don't see why Yagni's methodology wouldn't work. I

[ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-06-23 Thread W. David Jarvis
Hello everyone. I'm happy to announce the initial release of Yagni, a Leiningen plugin for finding unused code. At a high level, Yagni works by identifying all of the interned vars in the namespaces findable within your :source-paths, and then walking the forms of those vars. As it walks th

Re: [ANN] Ultra 0.3.0 released - Leiningen plugin for a superior development environment

2015-03-02 Thread W. David Jarvis
By which I mean 0.3.2, unless you want to see my println debug statements. On Monday, March 2, 2015 at 12:41:07 PM UTC-8, W. David Jarvis wrote: > > A little embarrassed to say that 0.3.0 shipped with a material bug; if > you're going to upgrade there's an 0.3.1 release tha

Re: [ANN] Ultra 0.3.0 released - Leiningen plugin for a superior development environment

2015-03-02 Thread W. David Jarvis
A little embarrassed to say that 0.3.0 shipped with a material bug; if you're going to upgrade there's an 0.3.1 release that doesn't have this problem. On Monday, March 2, 2015 at 11:16:59 AM UTC-8, W. David Jarvis wrote: > > Hi all - > > I'm happy to announce

[ANN] Ultra 0.3.0 released - Leiningen plugin for a superior development environment

2015-03-02 Thread W. David Jarvis
Hi all - I'm happy to announce the release of Ultra 0.3.0. This release contains several significant bugfixes and adds some significant initialization optimizations. Bugfixes: - Ultra now honors custom `print-methods` instead of overriding them with a set of defaults. - Tests comparing obj

[ANN] Ultra 0.2.1 - pprint-source, and playing nicely with CIDER

2015-02-21 Thread W. David Jarvis
*Ultra: a Leiningen plugin for a superior development environment.* Release 0.2.1 comes with two changes - one feature, one (major) bugfix. *First, the feature: pprint-source* Ultra now has a function for pretty-printing source at the REPL - like `source`, but nice looking. At the moment it's s

Re: ANN: vim-cljfmt: a vim plugin for cljfmt, the Clojure formatting tool

2015-02-04 Thread W. David Jarvis
I'm not sure - I wasn't aware of vim-codefmt until now. I'll take a look at it tonight and see about providing hooks into it. On Wednesday, February 4, 2015 at 2:51:37 PM UTC-8, Magnus Therning wrote: > > On Wed, Feb 04, 2015 at 09:07:34AM -0800, W. David Jarvis wrote

Re: ANN: vim-cljfmt: a vim plugin for cljfmt, the Clojure formatting tool

2015-02-04 Thread W. David Jarvis
PM UTC-8, Bozhidar Batsov wrote: > > Nice! > > I think it'd be a good idea to wrap cljfmt in a nREPL middleware that we > can use from both CIDER and fireplace (and possibly other editors). I might > look into adding this to cider-nrepl. > > On 4 February 2015 a

ANN: vim-cljfmt: a vim plugin for cljfmt, the Clojure formatting tool

2015-02-04 Thread W. David Jarvis
Today I'm open sourcing vim-cljfmt (https://github.com/venantius/vim-cljfmt). As the name implies, it's a vim plugin for weavejester's cljfmt, intended to fit into the vim developer's workflow much as gofmt does, with a BufWritePre hook to format your code on write. It leverages Fireplace.vim's