Re: Alternate set literal syntax?

2012-03-24 Thread Scott Jaderholm
On Sat, Mar 24, 2012 at 1:44 AM, Cedric Greevey wrote: > On Sat, Mar 24, 2012 at 1:28 AM, Sean Corfield wrote: >> On Fri, Mar 23, 2012 at 8:44 PM, Cedric Greevey wrote: >>> #{foo bar baz} is somewhat ugly. It occurs to me that one could modify >>> the reader to additionally accept >>> >>> {{foo

Re: Which emacs packages?

2012-03-12 Thread Scott Jaderholm
- Auto-complete & Ac-slime http://www.youtube.com/watch?v=kH0gOE7rj7g and http://www.youtube.com/watch?v=dio__Qylp-s - yasnippets - clojure-refactoring - align-cljlet http://www.youtube.com/watch?v=m_5Dldykckg - define-function http://www.youtube.com/watch?v=D2s_d9gvNVI Scott On Thu, Mar 8, 2012

Re: [ANN] analyze 0.1

2012-01-02 Thread Scott Jaderholm
Very cool. If you think of other potential example errors this would be capable of detecting it might be nice to include them in a TODO list in the README. This might motivate someone to implement them or develop a nice emacs UI for displaying these errors. Scott On Mon, Jan 2, 2012 at 4:14 AM,

Re: Clojure list syntax sugar: f(x) notation

2011-12-27 Thread Scott Jaderholm
Do you support this? classic: ((foo bar) baz) your syntax: foo(bar)(baz) Scott On Mon, Dec 26, 2011 at 1:09 PM, Louis Yu Lu wrote: > Recently, I found freedom of coding playing with Clojure with over 20 > years’ experience on other program languages, Previously, I had > several trials of lear

Re: on lisp and scheme macros

2011-12-03 Thread Scott Jaderholm
Scheme style macros in Clojure: https://github.com/qbg/syntax-rules Scott On Sat, Dec 3, 2011 at 1:20 PM, Razvan Rotaru wrote: > Hi everyone, > > I was searching the web these days trying to find out more about these > two macro systems and understand their differences, and why one is > prefera

Re: problems of a newbie

2011-11-07 Thread Scott Jaderholm
On Mon, Nov 7, 2011 at 8:33 AM, Dennis Haupt wrote: > Am 07.11.2011 14:02, schrieb Scott Jaderholm: > > On Mon, Nov 7, 2011 at 4:27 AM, Dennis Haupt > <mailto:d.haup...@googlemail.com>> wrote: > > > > Am 07.11.2011 10:18, schrieb Dennis Haupt: > >

Re: problems of a newbie

2011-11-07 Thread Scott Jaderholm
On Mon, Nov 7, 2011 at 4:27 AM, Dennis Haupt wrote: > Am 07.11.2011 10:18, schrieb Dennis Haupt: > > > >> > >> > >> In his code I did notice he doesn't use destructing very much. > >> > > > > where would that have been useful? > > defn x [{:keys [foo bar]} param] > > instead of > > defn x [param]

Re: problems of a newbie

2011-11-06 Thread Scott Jaderholm
On Sun, Nov 6, 2011 at 11:33 AM, Milton Silva wrote: > On Nov 5, 12:16 pm, Dennis Haupt wrote: > > -BEGIN PGP SIGNED MESSAGE- > > Hash: SHA1 > > > > hi, > > > > i'm half done with my asteroids clone. i stumbled over a few problems > > and wanted to know how others already solved them :)

Re: Will clojurescript get in-ns and load?

2011-10-20 Thread Scott Jaderholm
There is a load-file function in clojurescript, I'm guessing that doesn't do what you want? Scott On Thu, Oct 20, 2011 at 1:07 PM, Dave Sann wrote: > Thinking further, the capability would not be of use (to me) if it were not > consistent/indistinguishable across clojure and clojurescript. > >

Re: strangeloop presentations

2011-09-30 Thread Scott Jaderholm
In the past they've been posted on infoq.com several months later. Scott On Fri, Sep 30, 2011 at 1:24 PM, Felix Filozov wrote: > Do you know if videos will be available? > > > On Friday, September 30, 2011, faenvie wrote: > > hi clojure-users, > > > > i ploughed through this year's strangeloop

Re: How to attach debugger on clojure's repl ?

2011-09-23 Thread Scott Jaderholm
I don't think it looks for tools.jar specifically, it probably just uses the classes in there so as long as they're on the classpath you should be fine. I wouldn't worry about it unless you see an error saying it can't find some classes that googling reveals are in tools.jar. The README doesn't me

Re: How to attach debugger on clojure's repl ?

2011-09-21 Thread Scott Jaderholm
While that still works, ritz is really where it's at for awesome debugging clojure in emacs. It allows stepping and stuff with a nice UI. https://github.com/pallet/ritz Video (only for overview, follow instructions at url above) http://www.youtube.com/watch?v=d_L51ID36w4 One of my favorite thing

ClojureScript: defn alert fails in browser repl

2011-09-20 Thread Scott Jaderholm
(defn alert [& xs] (js/alert (apply str xs))) works in cljsc compiled code but not in the browser repl. There I get ClojureScript:cljs.user> (defn alert [& xs] (js/alert (apply str xs))) # ClojureScript:cljs.user> (alert 1 2 3) "Error evaluating:" (cljs.core.pr-str (alert 1 2 3)) :as "cljs.core.p

Re: Example of a real-world ClojureScript web application

2011-08-10 Thread Scott Jaderholm
I haven't read the code yet but I have a few questions: Do you miss backbone.js? Are you going to use it with cljs? Have you shared any code between the frontend and backend? As in run the same functions on both sides. If so, are you duplicating the code in both .clj and .cljs or doing something el

Re: clojurescript development workflow

2011-07-25 Thread Scott Jaderholm
On Mon, Jul 25, 2011 at 4:02 AM, Sam Aaron wrote: > Also, with respect to the lack of ability to interact with the browser > directly through the REPL or editor like with emacs-swank-slime, is it fair > to assume that this is just due to the current implementation being > Rhino-based? Perhaps C

Re: Clojure for large programs

2011-07-07 Thread Scott Jaderholm
On Thu, Jul 7, 2011 at 2:45 AM, Feng Shen wrote: > But lacking debuging and > refactoring support is a pain. In case you're not familiar with these (not saying they're full-featured): https://github.com/pallet/ritz http://www.youtube.com/watch?v=d_L51ID36w4 https://github.com/tcrayford/clojure-

Re: ANN: Hafni

2011-06-30 Thread Scott Jaderholm
In arrow.clj: What is iarr an abbreviation for? Perhaps a docstring on ||| would help, I'm having trouble understanding it. Maybe add these examples, I found them helpful ((arr inc) 1) ;; 2 ((>>> (arr inc) (arr dec)) 1) ;; 1 ((flow (arr inc) >>> (arr inc) >>> (arr inc)) 1) ;; 4 ((*** (arr in

Re: Other way to express (((m2) 2) 1)?

2011-06-29 Thread Scott Jaderholm
x)) forms))) Scott On Wed, Jun 29, 2011 at 9:41 PM, Scott Jaderholm wrote: > (defmacro ->f >  "like -> but f is threaded at pos 0 instead of 1" >  ([f] f) >  ([f x] `(~f ~x)) >  ([f x & more] >     `(->f (~f ~x) ~@m

Re: Other way to express (((m2) 2) 1)?

2011-06-29 Thread Scott Jaderholm
(defmacro ->f "like -> but f is threaded at pos 0 instead of 1" ([f] f) ([f x] `(~f ~x)) ([f x & more] `(->f (~f ~x) ~@more))) (->f m 2 2 1) Scott On Wed, Jun 29, 2011 at 7:00 PM, Antonio Recio wrote: > Is there other way to express (((m2) 2) 1)? > (def m [1 2 [21 22 [221 222 22

Re: Aw: Re: Aw: Which Clojure environments support arglist-on-space?

2011-06-06 Thread Scott Jaderholm
if you follow the instructions on swank-clojure readme then yes I think you get that. Scott On Mon, Jun 6, 2011 at 5:08 PM, Lee Spector wrote: > > On Jun 6, 2011, at 4:58 PM, Scott Jaderholm wrote: > > > I don't know of a step by step guide that includes autodoc. You need a

Re: Aw: Re: Aw: Which Clojure environments support arglist-on-space?

2011-06-06 Thread Scott Jaderholm
at 4:24 PM, Scott Jaderholm wrote: > > > You mean in addition to Emacs right? Of course emacs with slime does > this. If you use autodoc then you don't even have to press space, the > arglists will update in the echo area as you move the cursor around source. > > &

Re: Aw: Re: Aw: Which Clojure environments support arglist-on-space?

2011-06-06 Thread Scott Jaderholm
You mean in addition to Emacs right? Of course emacs with slime does this. If you use autodoc then you don't even have to press space, the arglists will update in the echo area as you move the cursor around source. See http://www.youtube.com/watch?v=lf_xI3fZdIg As for showing args of functions in

Re: Applying collection of functions

2011-04-07 Thread Scott Jaderholm
(map #((apply comp (reverse fs)) %) c) => (11 21 31) Scott On Thu, Apr 7, 2011 at 4:51 AM, zm wrote: > > Hi, > > Given a collection of functions > > (def fs [#(* % 10) #(+ % 1)]) > > and some numbers > > (def c [1 2 3]) > > How do I apply all the functions to c so that the results of one > func

Re: Monad Lessons

2011-03-09 Thread Scott Jaderholm
I'd be interested. This doesn't really scale though in the way a recording does. Are you thinking this would give you a chance to practice teaching it before making a recording? Maybe post the slides so people can get an idea of what will be covered. Also, maybe clarify whether this is free (http

Re: ANN: Clojure Toolbox (Early Beta)

2011-02-24 Thread Scott Jaderholm
On Wed, Feb 23, 2011 at 6:17 PM, James Reeves wrote: > I'm sure I've covered only a very small proportion of Clojure > libraries out there, so if you'd like to suggest a project that's not > on there, please do so in this thread, or in an email to me. I'll try > and update the site as quickly as p

Re: [ANN] emacs-nexus (Emacs client for Nexus Maven repository servers)

2011-02-14 Thread Scott Jaderholm
On Mon, Feb 14, 2011 at 7:21 PM, Jürgen Hötzel wrote: > Hi, > > Although Emacs is a great environment for writing Clojure code and > Leiningen/Cake makes Maven builds less painful, you still had to > switch from your Emacs environment to your web browser to search for > Maven artifacts. > > emacs

Re: Emacs `align' function customization for Clojure

2011-01-05 Thread Scott Jaderholm
On Tue, Jan 4, 2011 at 9:10 PM, Eric Schulte wrote: > I wonder if anyone else has written any similar Emacs alignment rules > for Clojure which they would be interested in sharing? Alignment rules for let and defroutes are at the top of my most wanted list. (let [n(count content-

ANN: Programothesis screencast series on Clojure, Emacs, etc

2010-11-12 Thread Scott Jaderholm
Hey Clojurians, I don't think there are any great new movies in the theater this weekend so if you're looking to kick back and relax and watch the tube a bit you might checkout the first few episodes of my new screencast series on Clojure, Emacs, Slime, etc. http://youtube.com/emailataskcom The

Re: macro debugger

2010-11-09 Thread Scott Jaderholm
It's not specialized like your link, but I think you can use normal debugging tools on macros: (defmacro foo [a] (swank.core/break) `(list ~a)) And CDT for stepping. Scott On Tue, Nov 9, 2010 at 8:50 AM, Sunil S Nandihalli < sunil.nandiha...@gmail.com> wrote: > Hello everybody, > Today I

ANN: slice (a web library for writing and composing snippets of html, css, and js that are written in Clojure)

2010-11-08 Thread Scott Jaderholm
Slice is an experimental not-production-ready web library for writing and composing snippets of html, css, and js that are written in Clojure. The motivation is that I wanted the html, css, and js for a slice of a webpage to be next to each other in the source, not in three separate files, and tha

Re: Clojure Box Windows XP

2010-11-05 Thread Scott Jaderholm
This sounds like a problem with emacs server/client that might be unrelated to Clojure or Slime. Some configurations of emacs will start a server mode so that you can run emacsclient and have a new frame pop up instantaneously. If you don't need emacsclient then you might look in the clojure box co

Re: Clojure on Javascript

2010-10-30 Thread Scott Jaderholm
On Sat, Oct 30, 2010 at 12:09 AM, David Nolen wrote: > More interesting would be something along the lines of CoffeeScript (like > ClojureScript) that takes a reasonable subset Clojure and compiles into > efficient JS, allowing Clojure programmers to send Clojure code to clients. > That already e

Re: ANN: Emacs auto-complete plugin for slime users

2010-10-15 Thread Scott Jaderholm
Works for me in repl. I have too much slime/clojure customization code, not really sure what does what :) Maybe this: (defun slime-clojure-repl-setup () (when (string-equal "clojure" (slime-connection-name)) (message "Setting up repl for clojure") (when (slime-inferior-process) (s

Re: ANN: funkyweb 0.1.0 - The clojure webframework with route inference

2010-10-06 Thread Scott Jaderholm
Very nice. I really love the docs. Covers how to use almost everything with plenty of example code and short descriptions. I like variadic args, type hints. Doesn't cover how to test a handler (from code) and see response. Maybe move query-string request docs up to where query-string params intr

Re: lispy ways of handling dev mode

2010-10-02 Thread Scott Jaderholm
On Sat, Oct 2, 2010 at 6:36 PM, Michael Ossareh wrote: > What is the recommended manner in which to let your application know its on > a dev machine? > I use an environment variable that determines which config (dev, production, test) gets loaded. APPNAME_CONFIG=development lein swank I don't

Re: Find file from namespace symbol

2010-09-29 Thread Scott Jaderholm
swank.commands.basic> (find-ns-definition 'clojure.set) (("clojure.set" (:location (:zip "/home/scott/project/lib/clojure-1.2.0-master-20100813.160144-94.jar" "clojure/set.clj") (:line 1) nil))) Scott On Wed, Sep 29, 2010 at 6:34 PM, Jeff Valk wrote: > On Wed, 29 Sep 2010 at 15:18, David Jagoe

Looking for more affordable sleeping options for clojure-conj

2010-09-28 Thread Scott Jaderholm
Hey guys, I'm looking for one of the following more affordable sleeping options at clojure-conj (Thu, Fri, and Sat nights): 1) Someone willing to gift or rent space for an air mattress in their room. 2) Someone with a king w/ sofa bed room willing to rent out the sofa bed. 3) Someone interested

Re: ANN: Clojure Cookbook

2010-09-27 Thread Scott Jaderholm
Daniel, If you install lein-search (http://clojars.org/lein-search or http://github.com/Licenser/lein-search) you can do searches like that. lein search mail If you put it in ~/.lein/plugins it will work for all your lein projects and you can even use it to add what you find to your project.clj

Re: clojure.contrib.trace not working on 1.2?

2010-09-08 Thread Scott Jaderholm
On Wed, Sep 8, 2010 at 7:30 AM, Mark Nutter wrote: > I seem to recall that 1.2 is using "chunked" lazy sequences for > performance reasons, and fib is a lazy sequence. I wonder if you'd > start seeing intermediate steps using (fib 20) instead of (fib 3)? This fib doesn't look lazy to me so I don'

clojure.contrib.trace not working on 1.2?

2010-09-07 Thread Scott Jaderholm
Why does c.c.trace give different output on 1.2 than it did on 1.1? >From >http://learnclojure.blogspot.com/2010/02/slime-2009-10-31-user-defn-fib-n-if-n-2.html On 1.1 user> (dotrace (fib) (fib 3)) TRACE t1880: (fib 3) TRACE t1881: |(fib 2) TRACE t1882: ||(fib 1) TRACE t1882: |

Elisp for highlighting java method names in slime inspector

2010-08-17 Thread Scott Jaderholm
It's always bothered me that when inspecting a class in Slime the method names are highlighted in the same color as public static int etc. I think it makes it hard to see what methods are available. I wrote this elisp that highlights the method names in a different color: (add-hook 'slime-inspect

Re: Any Clojure2js Libraries?

2010-07-08 Thread Scott Jaderholm
Clojurescript is the only thing I know of like scheme2js. There are a couple parenscript like programs, the best being http://github.com/arohner/scriptjure Scott On Thu, Jul 8, 2010 at 1:17 PM, Tim Robinson wrote: > All I got from google was Clojurescript, but I'm wondering what > options are

Re: --> macro proposal

2010-07-06 Thread Scott Jaderholm
On Tue, Jul 6, 2010 at 3:37 PM, Scott Jaderholm wrote: > > On Tue, Jul 6, 2010 at 3:24 PM, Greg wrote: > >> > This would be most likely java interop, ie. ->. >> > There the main arguments are 99% of the times the first or the last >> ones. So -> or ->

Re: --> macro proposal

2010-07-06 Thread Scott Jaderholm
On Tue, Jul 6, 2010 at 3:24 PM, Greg wrote: > > This would be most likely java interop, ie. ->. > > There the main arguments are 99% of the times the first or the last ones. > So -> or ->> will work > > OK, so what happens when one of the functions takes it in the front, and > the other in the ba

[ANN] units.clj - unit conversion functions without repeating yourself

2010-01-14 Thread Scott Jaderholm
Hi, I created a library that provides unit conversion functions[1] for several common units and allows you to define new units conversions with a single equation. The library does a few interesting things automatically: First, if you define inches-to-feet, it will create feet-to-inches for you.

Re: PeepCode screencast

2009-04-24 Thread Scott Jaderholm
Thanks Phil! I just bought it and look forward to watching it this weekend. Are you planning something more advanced? On Fri, Apr 24, 2009 at 11:03 AM, Phil Hagelberg wrote: > > I'm proud to announce that the "Functional Programming with Clojure" > PeepCode screencast has just been published: >

Re: What profilers are you using?

2009-03-12 Thread Scott Jaderholm
On Sat, Feb 7, 2009 at 8:16 AM, David Powell wrote: > > Newer versions of JDK 1.6, eg Update 11, have an application called > 'jvisualvm' in the bin directory. It lets you attach to any running > Java process and it has a profiler that you can switch on at runtime. If you're starting Clojure fr

Re: Microsoft SQL Server and the sql contrib

2008-12-17 Thread Scott Jaderholm
using JDBC with MSSQL Express requires some extra setup. > > > On Dec 16, 3:49 pm, "Scott Jaderholm" wrote: > > I don't think that's a problem: > > user> (. Class (forName "com.microsoft.sqlserver.jdbc.SQLServerDriver")) > > com.micros

Re: Microsoft SQL Server and the sql contrib

2008-12-16 Thread Scott Jaderholm
I don't think that's a problem: user> (. Class (forName "com.microsoft.sqlserver.jdbc.SQLServerDriver")) com.microsoft.sqlserver.jdbc.SQLServerDriver On Tue, Dec 16, 2008 at 12:21 PM, MikeM wrote: > > To make sure your driver is really on the classpath, try this from the > REPL: > > (. Class (fo

Microsoft SQL Server and the sql contrib

2008-12-16 Thread Scott Jaderholm
I'm trying to use the sql contrib with Microsoft SQL Server Express 2005. 1. I've included sqljdbc.jar in my classpath. 2. In my namespace I (:require [clojure.contrib.sql :as sql]) 3. I'm defining my database connection as follows: (def db {:classname "com.microsoft.sqlserver.jdbc.SQLServerDri