Re: Namespace Problems org-mode/org-babel

2014-02-21 Thread Maik Schünemann
That is really strange.
The location of the org file doesn't matter as long as it is in the
right project so that cider can find the project.clj
could it be that you have conflicting versions of org mode?
Make sure that you have the new version of ob-clojure loaded. It
should look like this
http://orgmode.org/cgit.cgi/org-mode.git/tree/lisp/ob-clojure.el
maybe the old ob-clojure from the org mode shipping with emacs gets loaded.
Try to evaluate the file in an emacs session or copy the content to
you .emacs file to make sure it gets executed (without the provide and
require statements)


On Fri, Feb 21, 2014 at 7:30 AM, Volker Strobel
 wrote:
> Now I have the same problem again... Everything worked fine for a few hours,
> until now.
> Again, I tried to re-install/rebuild org-mode (development version from git)
> etc.
> I don't know what suddenly went wrong (I moved my .org file from the src/
> folder to the leiningen project folder, but I undid that again).
> I also created a new leiningen project in order to start from scratch. If I
> include (in-ns ...) in every code block it'll work fine, but I really would
> try to avoid that.
> Here is an example again:
>
> #+BEGIN_SRC clojure :tangle core.clj
> (ns org-works.core
>   (:gen-class))
> #+END_SRC
>
> #+RESULTS:
> : nil
>
> #+BEGIN_SRC clojure :tangle core.clj
> (in-ns 'org-works.core)
> (def a 5)
>
> #+END_SRC
>
> #+RESULTS:
> : #'org-works.core/a
>
> #+BEGIN_SRC clojure :tangle core.clj
> (def b 5)
>
> #+END_SRC
>
> #+RESULTS:
> : #'user/b
>
> Currently this file is located in the src folder of the leiningen project.
> How can I make org-mode to use the correct namespace again?
> Thanks, again!
> Volker
>
> --
> 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/groups/opt_out.

-- 
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/groups/opt_out.


Want a game? let's refactor in the functional way

2014-02-21 Thread bob
Hi,

I have a lab project called raiseup  to 
play clojure , event though I have used clojure more than one year, but I 
still do not know how to write functional program,how to change my mind, 
therefore I plan to make a feature branch to refactor the project in a more 
functional style.

However I do not have much idea currently, so  would we play clojure 
together to refactor the project in a functional program, any pull request 
 is welcome for the fn_refactor branch, or code comment in the github 
directly.

Thanks 

 

-- 
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/groups/opt_out.


Re: Want a game? let's refactor in the functional way

2014-02-21 Thread bob

I make a 
changeto
 refactor, is it more functional? 

-- 
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/groups/opt_out.


Re: Do you recommend the book: "Web Development with Clojure"

2014-02-21 Thread dcwhatthe

You're right, Adrian.  Brian did a nice job on this.  He talks to the 
reader, like a normal person trying to share his passion, not an academic.


On Thursday, February 20, 2014 3:00:15 AM UTC-5, Adrian Mowat wrote:
>
> Hi Laurent
>
> If you are making the switch from OO then I recommend 
> https://leanpub.com/fp-oo
>
> Cheers
>
> Adrian
>
>

-- 
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/groups/opt_out.


ANN: Reagent 0.4.0

2014-02-21 Thread Dan Holmsand
Reagent, a minimalistic interface between React.js and ClojureScript, is now at 
0.4.0.

The new release has a breaking change: Reagent now lets you call component 
functions exactly like ordinary functions (albeit with square brackets). This 
is obviously a breaking change, but behaviour is unchanged if you passed a map 
as the only argument (as in all the examples in the old documentation).

Also: React is updated to 0.9.0, a great new example showing svg use in 
Reagent, by Jonas Enlund, general performance improvement, etc.

Read more here: 

http://holmsand.github.io/reagent/news/any-arguments.html

The project page is here:

https://github.com/holmsand/reagent

Cheers,

/dan

-- 
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/groups/opt_out.


Re: Do you recommend the book: "Web Development with Clojure"

2014-02-21 Thread Stefan Kanev
On 19/02/14, Erlis Vidal wrote:
> Hi all,
> 
> Have any of you read the book *Web Development with Clojure*?
> 
> http://www.amazon.com/Web-Development-Clojure-Build-Bulletproof/dp/1937785645
> 
> There's only one review on amazon, and it's a fantastic review but I'm
> wondering if this is the book I should read if I wanted to start using
> Clojure for web programming.
> 
> Any advice will be greatly appreciated.

I'll share my 2c.

Before picking the book, I already knew some Clojure, but I hadn't used
it for web.  The book was a nice overview of some of the "popular" tools
for web development in Clojure.  I enjoyed reading it.  In a few cases I
felt that I needed to write the example code and play with it in order
to truly grok what it is about.

If you know some Clojure (O'Reilly's Clojure Programming is a great book
for that, in my opinion), then it is a perfect follow-up if you're
interested in web apps (IMHO).

-- 
Stefan Kanev  ¦  @skanev  ¦  http://skanev.com/
You can measure a programmer's perspective by noting his attitude on the
continuing vitality of FORTRAN.

-- 
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/groups/opt_out.


Junior or Senior Clojure Developer wanted - Banking, London

2014-02-21 Thread Jonny Kaye
Hi All,

I have a role within a leading Investment Bank based in London, looking for 
an experienced Clojure developer. If you have a knowledge or commercial 
experience with Scala or Java then that would be desirable. If you have 
worked on a Grid computing platform, this will also put you at an advantage.

Looking for a hardcore programmer through and through, someone who enjoys 
solving puzzles and has experience with Data structures. 

The role is at AVP level, so mid- senior, and you would be situated in the 
front office, so the ideal candidate will be a very good communicator. 

If you are eligible to work in the UK without requiring sponsorship, please 
call me on 02076085820 to discuss. 

Permanent position paying between £55,000- 85,000 dependent on experience.

If you happen to know of anybody who is a solid Clojure developer with any 
of the other skills listed above, My company offer generous referral fees. 

Please do get in touch if interested, and send your CV to 
jonath...@cititec.com.

Thank you,

Jonathan Kaye

-- 
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/groups/opt_out.


Re: core.async over websocket + cljs + clojure

2014-02-21 Thread Sean Corfield
My priority to work on turning David's codebase into a library changed as I was 
originally planning to do it for conference presentations in May and June, but 
for personal reasons I've had to pull out of both conferences. So this is still 
on my radar but it's moved down my list some way.

Sean

On Feb 20, 2014, at 5:19 PM, ton...@gmail.com wrote:
> Anyone come up with anything? 
> 
> I'm also wondering ways to abstract this problem. Here's my current impl 
> https://gist.github.com/whodidthis/9126971, you can imagine chord instead of 
> the input and output channels. Any ideas and suggestions would be cool as im 
> new to clojure.




signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: 'Reduced' and logic functions

2014-02-21 Thread Sean Corfield
Isn't this a more fundamental problem tho'...:

(def x 0)

(or (zero? x) (/ 100 x)) ;; true

(alt-or (zero? x) (/ 100 x)) ;; java.lang.ArithmeticException: Divide by zero

Sean


On Feb 20, 2014, at 4:58 AM, Niels van Klaveren  
wrote:

> 
> The result wouldn't return faster if the input is an infinite list.
> 
> Ah, I see the gotcha now. If you don't implement or as a macro, all arguments 
> will be evaluated before or is invoked. Macro-expansion won't evaluate later 
> arguments if a former one short-circuits, of course.
> I'd only tested this with lazy-sequences, not functions over them..
> 
> (or true (apply + (range)))
> => true
> 
> (alt-or true (apply + (range)))




signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Namespace Problems org-mode/org-babel

2014-02-21 Thread Volker Strobel
Thanks again! However, the problem persists. In re-installed emacs 24.3 and 
fetched the org-mode development version again (M-x org-version: *Org-mode 
version 8.2.5h (release_8.2.5h-643-gd0ae56 @ /home/pold/org-mode/lisp/*). I 
also tried to copy the content of the ob-clojure.el file directly to my 
.emacs.

My .emacs only has a minimal content:
(require 'package)
(add-to-list 'package-archives
 '("marmalade" . "http://marmalade-repo.org/packages/";))
(package-initialize)

(defvar my-packages '(starter-kit
  starter-kit-lisp
  starter-kit-bindings
  starter-kit-eshell
  clojure-mode
  clojure-test-mode
  cider))

(dolist (p my-packages)
  (when (not (package-installed-p p))
(package-install p)))

(add-to-list 'load-path "/home/pold/org-mode/lisp")

(require 'org)
(require 'ob-clojure)

(setq org-babel-clojure-backend 'cider)
(require 'cider)

My installed packages are:
(clojure-test-mode cider clojure-mode pkg-info epl dash 
starter-kit-bindings starter-kit-eshell starter-kit-lisp elisp-slime-nav 
starter-kit magit ido-ubiquitous smex find-file-in-project 
idle-highlight-mode paredit).

I think, I'll post my problem to the org-mode mailing list.

Bye for now
Volker

Am Freitag, 21. Februar 2014 10:04:56 UTC+1 schrieb Maik Schünemann:
>
> That is really strange. 
> The location of the org file doesn't matter as long as it is in the 
> right project so that cider can find the project.clj 
> could it be that you have conflicting versions of org mode? 
> Make sure that you have the new version of ob-clojure loaded. It 
> should look like this 
> http://orgmode.org/cgit.cgi/org-mode.git/tree/lisp/ob-clojure.el 
> maybe the old ob-clojure from the org mode shipping with emacs gets 
> loaded. 
> Try to evaluate the file in an emacs session or copy the content to 
> you .emacs file to make sure it gets executed (without the provide and 
> require statements) 
>
>
> On Fri, Feb 21, 2014 at 7:30 AM, Volker Strobel 
> > wrote: 
> > Now I have the same problem again... Everything worked fine for a few 
> hours, 
> > until now. 
> > Again, I tried to re-install/rebuild org-mode (development version from 
> git) 
> > etc. 
> > I don't know what suddenly went wrong (I moved my .org file from the 
> src/ 
> > folder to the leiningen project folder, but I undid that again). 
> > I also created a new leiningen project in order to start from scratch. 
> If I 
> > include (in-ns ...) in every code block it'll work fine, but I really 
> would 
> > try to avoid that. 
> > Here is an example again: 
> > 
> > #+BEGIN_SRC clojure :tangle core.clj 
> > (ns org-works.core 
> >   (:gen-class)) 
> > #+END_SRC 
> > 
> > #+RESULTS: 
> > : nil 
> > 
> > #+BEGIN_SRC clojure :tangle core.clj 
> > (in-ns 'org-works.core) 
> > (def a 5) 
> > 
> > #+END_SRC 
> > 
> > #+RESULTS: 
> > : #'org-works.core/a 
> > 
> > #+BEGIN_SRC clojure :tangle core.clj 
> > (def b 5) 
> > 
> > #+END_SRC 
> > 
> > #+RESULTS: 
> > : #'user/b 
> > 
> > Currently this file is located in the src folder of the leiningen 
> project. 
> > How can I make org-mode to use the correct namespace again? 
> > Thanks, again! 
> > Volker 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> > Groups "Clojure" group. 
> > To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com . 
> > For more options, visit https://groups.google.com/groups/opt_out. 
>

-- 
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/groups/opt_out.


Re: ANN: Reagent 0.4.0

2014-02-21 Thread Henrik Eneroth
Awesome! Thanks! 

I recently used Reagent in a live coding session to great effect.

On Friday, February 21, 2014 4:57:33 PM UTC+1, Dan Holmsand wrote:
>
> Reagent, a minimalistic interface between React.js and ClojureScript, is 
> now at 0.4.0.
>
> The new release has a breaking change: Reagent now lets you call component 
> functions exactly like ordinary functions (albeit with square 
> brackets). This is obviously a breaking change, but behaviour is unchanged 
> if you passed a map as the only argument (as in all the examples in the old 
> documentation).
>
> Also: React is updated to 0.9.0, a great new example showing svg use in 
> Reagent, by Jonas Enlund, general performance improvement, etc.
>
> Read more here: 
>
> http://holmsand.github.io/reagent/news/any-arguments.html
>
> The project page is here:
>
> https://github.com/holmsand/reagent
>
> Cheers,
>
> /dan
>

-- 
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/groups/opt_out.


Re: Namespace Problems org-mode/org-babel

2014-02-21 Thread Volker Strobel
Here is the link to my org-mode 
post: http://article.gmane.org/gmane.emacs.orgmode/82549

-- 
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/groups/opt_out.


[ANN] lein-fruit, native iOS apps in Clojure.

2014-02-21 Thread Jean Baro
Wow! Congrats for the amazing job!!

-- 
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/groups/opt_out.


ANN: ClojureScript 0.0-2173

2014-02-21 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code.

README and source code: https://github.com/clojure/clojurescript

New release version: 0.0-2173

Leiningen dependency information:

[org.clojure/clojurescript "0.0-2173"]

Changes & Enhancements:
* IAtom marker protocol
* IReset & ISwap protocols
* ClojureScript compiler can be AOTed

Bug Fixes:
* CLJS-765: IReversible for Subvec
* CLJS-615: Warnings when library does not exist
* CLJS-767: fix (assoc [0] nil 1)
* Use catch :default in browser REPL & reflect
* Permit nodejs targets to have a preamble

-- 
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/groups/opt_out.


Re: [ANN] lein-fruit, native iOS apps in Clojure.

2014-02-21 Thread Colin Fleming
Note that you can work around the compilation problem by using a version of
Clojure patched with http://dev.clojure.org/jira/browse/CLJ-1315. Cursive
now uses and ships with such a patched version, and it works great.


On 22 February 2014 11:31, Jean Baro  wrote:

> Wow! Congrats for the amazing job!!
>
> --
> 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/groups/opt_out.
>

-- 
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/groups/opt_out.