I just wanted to raise my hand as a developer who rarely uses a long-lived
REPL and is glad that startup time is a priority. (I've been doing Lisp for
decades and have done lots of the long-lived REPL style of development, so
I know the tradeoffs involved.)
John
On Mon, Jun 20, 2016 at 1:51 PM,
I've released a new version of turboshrimp, my library to control the
Parrot AR.Drone.
https://github.com/wiseman/turboshrimp
Version 2.0.2 includes the following:
- A more consistent API. E.g., instead of (drone/command drone :animate
:flip-left) to make the drone do a flip in mid-air,
(Michael, thanks for putting an excellent summary of what each of your
libraries is and does as the first sentence of your announcements. I see a
lot of messages posted to this mailing list announcing a new version of
tardiquox or turboshrimp or pluus that forget to mention what it actually
is.)
> * Update to support CIDER-nrepl version 0.9.1.
This is the part I'm most excited about :) Thanks, Jony!
On Wed, Nov 25, 2015 at 10:43 AM, Fergal Byrne
wrote:
> Great to hear Jony. You wouldn't believe the diversity of projects using
> this for exposition and
I ported Allison Parrish's Pronouncing python library, an interface to the
CMU Pronouncing Dictionary, to clojure:
https://github.com/wiseman/clj-pronouncing
You can use it to count syllables, find rhymes, etc.:
user (require '[com.lemonodor.pronouncing :as pro])
user (- literally
There's a close parallel in Python, where the same issue comes up of
typically using several modules or packages in a source file and the
language offers a way to import the functions and classes of those modules
in such a way that they can be used without any syntactic marker of their
origin.
Since I'm not sure what your purpose is, I'll also mention yasnippet for
emacs, which is a general-purpose template system for generating pieces of
text, but there are sets of clojure templates like
https://github.com/swannodette/clojure-snippets
Basically you create a file in the right place
That looks interesting, thanks. I've been missing the convenience of the
ACL- and SBCL-style function tracing--mostly the ability to redefine
functions without having to re-trace them.
On Mon, Apr 6, 2015 at 9:56 AM, Eli Naeher e...@naeher.name wrote:
https://github.com/enaeher/contrail
On Wednesday, 1 April 2015 23:19:31 UTC+1, John Wiseman wrote:
I've add GeoJSON support to leaflet-gorilla, which makes it easy to use
with PostGIS.
Example worksheet online (the PostGIS example is at the bottom):
http://viewer.gorilla-repl.org/view.html?source=github;
user=wisemanrepo=leaflet
deciding on a maximum size and storing them qua ngrams--it
seems limiting. On the other hand, after a certain size, they stop being
ngrams and start being something else--texts, possibly.
On Tuesday, March 10, 2015 at 1:29:44 PM UTC-4, John Wiseman wrote:
By hard coding n-grams, do you mean
the same format.)
John
On Mon, Mar 9, 2015 at 7:09 PM, Sam Raker sam.ra...@gmail.com wrote:
That's interesting. I've been really reluctant to hard code n-grams, but
it's probably the best way to go.
On Monday, March 9, 2015 at 6:12:43 PM UTC-4, John Wiseman wrote:
One thing you can do
One thing you can do is index 1, 2, 3...n-grams and use a simple fast
key-value store (like leveldb etc.) e.g., you could have entries like
aunt rhodie - song-9, song-44
woman - song-12, song-65, song-96
That's basically how I made the Metafilter N-gram Viewer
http://mefingram.appspot.com/, a
One trick I've used to speed up use of gloss is to use a lazy map so I only
actually parse a piece of data if I need to. In my particular application
this was an easy optimization because I was parsing a tagged data format,
and I could do minimal parsing just to determine the tag of the next
I just wanted to say that while amazonica is also my AWS library of choice,
and I'm so glad it exists, and running code wins, I also run into all the
same issues that Greg listed.
On Thu, Nov 20, 2014 at 12:32 PM, Greg Mitchell metroidphr...@gmail.com
wrote:
Thanks for creating this library,
Excellent, thank you. The unwieldy default output format was the main
thing stopping me from investigating eastwood.
On Tue, Nov 18, 2014 at 8:41 AM, Andy Fingerhut andy.finger...@gmail.com
wrote:
Eastwood is a Clojure lint tool. It analyzes Clojure (on the JVM) source
code, reporting
Hi, JPH. I'm interested in clojure + drones too. I'll try to describe the
relevant parts of the current landscape as I see it.
Unless you're writing your own firmware, at the moment most higher level
drone programming is done with libraries that communicate with a remote
drone, over a comms
Two quick questions:
1. Are there change/release notes anywhere?
2. What are some of the things that have come out recently that will make
this library easier to maintain?
On Thu, Sep 4, 2014 at 8:24 AM, Gary Deer gdee...@gmail.com wrote:
Please update your profiles.clj to point to
Interestingly, it looks like early versions of clojure.pprint had
*print-circle* to handle printing of cyclic data structures:
http://clojuredocs.org/clojure_contrib/clojure.contrib.pprint/*print-circle*
Maybe something along the lines of Common Lisp's reference syntax was
considered and
Yes, instaparse is awesome. (I use it to parse the grammar definitions of
my own natural language parser, which is a little funny).
On Thu, Jun 12, 2014 at 4:23 PM, Daniel Kersten dkers...@gmail.com wrote:
I started playing with Instaparse recently too and its by far the nicest
parsing
Hi, Sindhu.
The problem is in how you've specified the org.apache.hadoop/hadoop-core
dependency (I just ran into this
myselfhttps://github.com/paxan/ccooo/pull/1very recently). It
shouldn't be in the
:dev profile, it should be in the :provided profile. This should work for
you:
(defproject
In the Common Lisp world it's common for predicates to return a useful
value instead of T, when applicable. It seems possible the same principle
could apply to clojure.
From CLtL2 http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node69.html:
Often a predicate will return nil if it ``fails'' and
A generalized threading macro, as-, is built into clojure as of 1.5 (I
wonder if clojuredocs.org having so much googlejuice while also being so
out of date makes this sort of thing harder to find):
(as- /tmp x
(foo x)
(bar 1 2 x)
(baz x 3 4)
(quux 5 x 6))
On Fri, Mar
I think I'd like to be able to define test cases at run-time.
For example, I have some data files that define the tests I want to run
(tuples of [program input, class name, program output]). I've looked at
clojure.test and midje but they only seem to have macro interfaces to their
testing
I've written a Spotlight plugin that indexes Common Lisp code and lets you
search by function, variable, class, etc.:
https://web.archive.org/web/20101125184356/http://lemonodor.com/archives/001232.html
The source code for the plugin is in the .dmg file linked from that blog
post, and it might be
at 11:25 AM, John Wiseman jjwise...@gmail.com wrote:
I've written a Spotlight plugin that indexes Common Lisp code and lets you
search by function, variable, class, etc.:
https://web.archive.org/web/20101125184356/http://lemonodor.com/archives/001232.html
The source code for the plugin
In the olden lisp days, reduce was often preferred to apply because apply
could hit limits on the number of arguments that could be passed to a
function. Is that a potential issue with clojure?
Thanks,
John
On Wed, Feb 12, 2014 at 12:06 PM, Vincent vhenneb...@gmail.com wrote:
On Wednesday,
, Mars0i marsh...@logical.net wrote:
On Wednesday, February 12, 2014 5:14:42 PM UTC-6, Mars0i wrote:
On Wednesday, February 12, 2014 2:33:34 PM UTC-6, John Wiseman wrote:
Is that a potential issue with clojure?
(range 1)
Then copy its output from the terminal window.
(apply + 'paste
I don't think homoiconicity is the issue, except in a very indirect way.
Note that Common Lisp does have a rather annoying, insecure default that
did allow the kind of attack you're talking about: *read-eval* defaults to
T http://clhs.lisp.se/Body/v_rd_eva.htm, which enables the #. reader
macro,
(clojure.string/replace myText #(?s)START.*?END ==)
;; a==\nee\nff\nggg\n==\n\n
(?s) specifies multi-line mode, *? is the non-greedy form of *.
On Thu, Jan 16, 2014 at 1:02 PM, Kuba Roth kuba.r...@gmail.com wrote:
Hi,
This is more of a regex specific question
Suggestions of endeavors using clojure for something worthwhile itself
seems like an entirely worthwhile discussion if people can resist the
temptation to debate what worthwhile means and to disagree with other
people's concept of worthwhile. For example, here's a recipe for a useful
discussion:
Just for background, Steve Yegge's grok project seems relevant. It is a
cross-language static analysis system intended to be useable on a large
scale. (And is intended to be open sourced, when it's done.)
http://www.youtube.com/watch?v=KTJs-0EInW8
On Wed, Dec 18, 2013 at 8:27 AM, juan.facorro
On Thu, Nov 28, 2013 at 2:53 AM, Bastien bastiengue...@gmail.com wrote:
I'm working on a website where people will be able to ask donations
more easily for their FLOSS achievements and future projects, I'd love
to see both directions (more commercial options and more crowdfunded
FLOSS
32 matches
Mail list logo