Re: Question concerning eval

2016-01-14 Thread adrian . medina
You need to quote the entire vector `avec`, because otherwise the function 
you want to bind to `foo` will be evaluated before being evaluated by the 
`let` special operator, which expects only standard readable object 
literals to be embedded.  

Try changing:

(def avec
  ['p   true
  'foo (fn [x] (+ 2 x))])


to:


(def avec
  '[p   true
foo (fn [x] (+ 2 x))])


On Thursday, January 14, 2016 at 5:05:55 AM UTC-5, Burt wrote:
>
> Hi, 
>
> I got an exception using eval and I do not understand why!
> Can anybody explain what happens?
>
> Here is a small piece of code showing the problem:
>
> (defn eval-phi [avec phi]
>   (eval `(let ~avec ~phi)))
>
> ; The idea of eval-phi is the evaluation of
> ; arbitrary lists where the symbols are
> ; defined in avec
>
> ; example:
> ; in avec the symbol p is defined as true
> ; and the symbol foo as a function adding 2
>
> (def avec
>   ['p   true
>   'foo (fn [x] (+ 2 x))])
>
> ; here are two lists
> (def phi '(and p (= 7 (foo 5
> (def psi '(and (not p) (= 7 (foo 5
>
> ; and here their evaluation
> (eval-phi avec phi)
> ; => true
> (eval-phi avec psi)
> ; => false
>
> ; second approach:
> ; the attempt to give the definition of a
> ; function in avec by a function which
> ; returns a function leads to an exception:
>
> (defn make-adder [n]
>   (fn [x] (+ n x)))
>
> ((make-adder 2) 5)
> ; => 7
>
> ; here the second definition of a binding vector:
> (def avec'
>   ['p true
>'foo (make-adder 2)])
>
> (eval-phi avec' phi)
> ; CompilerException java.lang.ExceptionInInitializerError
>
> ; in my mental model of the substitution of symbols by 
> ; their value there should be no difference between the
> ; first approach and the second.
>
> ; Actually avec' contains the function returned by make-adder
> ((nth avec' 3) 5)
> ; => 7
>
> ; Why does avec' leads to an exception?
>
>
> *Kind regards,*
>
> *Burkhardt Renz*
>
>

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Marc O'Morain
Very nice! Good job all.

On 14 January 2016 at 15:45, Alex Miller  wrote:

> The new http://clojure.org is alive!
>
> Most of the content on the site is the same content as before (but in a
> new shinier package). However, the site is now sourced from the public repo
> at https://github.com/clojure/clojure-site and is open for contribution.
> Contributions (via pull request) require a signed Clojure Contributor
> Agreement, just as with Clojure itself - if you've already signed it, then
> you don't need to do anything additional.
>
> We have been working on several new guides for the new Guides section and
> you can see things in process at
> https://github.com/clojure/clojure-site/issues - feel free to discuss on
> issues there or threads here with a [DOC] indicator. Or on the #docs
> channel on Slack.
>
> Big thanks to Tom Hickey on the design for the new site! As always, he was
> a pleasure to work with.
>
> Alex
>
> --
> 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.
>

-- 
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.


[ANN] New clojure.org!

2016-01-14 Thread Alex Miller
The new http://clojure.org is alive!

Most of the content on the site is the same content as before (but in a new 
shinier package). However, the site is now sourced from the public repo 
at https://github.com/clojure/clojure-site and is open for contribution. 
Contributions (via pull request) require a signed Clojure Contributor 
Agreement, just as with Clojure itself - if you've already signed it, then 
you don't need to do anything additional.

We have been working on several new guides for the new Guides section and 
you can see things in process 
at https://github.com/clojure/clojure-site/issues - feel free to discuss on 
issues there or threads here with a [DOC] indicator. Or on the #docs 
channel on Slack.

Big thanks to Tom Hickey on the design for the new site! As always, he was 
a pleasure to work with.

Alex

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Sean Corfield
Very nice!

Also good to see a number of Pull Requests already and some discussion in 
Issues as well!

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood


From:  Clojure Mailing List  on behalf of Alex Miller 

Reply-To:  Clojure Mailing List 
Date:  Thursday, January 14, 2016 at 7:45 AM
To:  Clojure Mailing List 
Subject:  [ANN] New clojure.org!

The new http://clojure.org is alive!

Most of the content on the site is the same content as before (but in a new 
shinier package). However, the site is now sourced from the public repo at 
https://github.com/clojure/clojure-site and is open for contribution. 
Contributions (via pull request) require a signed Clojure Contributor 
Agreement, just as with Clojure itself - if you've already signed it, then you 
don't need to do anything additional.

We have been working on several new guides for the new Guides section and you 
can see things in process at https://github.com/clojure/clojure-site/issues - 
feel free to discuss on issues there or threads here with a [DOC] indicator. Or 
on the #docs channel on Slack.

Big thanks to Tom Hickey on the design for the new site! As always, he was a 
pleasure to work with.

Alex


-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Laurens Van Houtven
Huge fan of the redesign! Unfortunately HTTPS is still broken, serving with a 
CloudFront cert.

> On Jan 14, 2016, at 11:44 AM, Sean Corfield  wrote:
> 
> Very nice!
> 
> Also good to see a number of Pull Requests already and some discussion in 
> Issues as well!
> 
> Sean Corfield -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
> 
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
> 
> 
> From: Clojure Mailing List  > on behalf of Alex Miller 
> >
> Reply-To: Clojure Mailing List  >
> Date: Thursday, January 14, 2016 at 7:45 AM
> To: Clojure Mailing List  >
> Subject: [ANN] New clojure.org!
> 
>> The new http://clojure.org  is alive!
>> 
>> Most of the content on the site is the same content as before (but in a new 
>> shinier package). However, the site is now sourced from the public repo at 
>> https://github.com/clojure/clojure-site 
>>  and is open for contribution. 
>> Contributions (via pull request) require a signed Clojure Contributor 
>> Agreement, just as with Clojure itself - if you've already signed it, then 
>> you don't need to do anything additional.
>> 
>> We have been working on several new guides for the new Guides section and 
>> you can see things in process at 
>> https://github.com/clojure/clojure-site/issues 
>>  - feel free to discuss on 
>> issues there or threads here with a [DOC] indicator. Or on the #docs channel 
>> on Slack.
>> 
>> Big thanks to Tom Hickey on the design for the new site! As always, he was a 
>> pleasure to work with.
>> 
>> Alex
>> 
>> 
> 
> 
> --
> 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 
> .

-- 
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.


signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Question concerning eval

2016-01-14 Thread gianluca torta
Hi Adrian,

with your suggestion it certainly works also with avec'

however, I still don't see why the original code from Burt works with avec 
and does not work with avec'

cheers,
Gianluca

On Thursday, January 14, 2016 at 5:06:02 PM UTC+1, adrian...@mail.yu.edu 
wrote:
>
> You need to quote the entire vector `avec`, because otherwise the function 
> you want to bind to `foo` will be evaluated before being evaluated by the 
> `let` special operator, which expects only standard readable object 
> literals to be embedded.  
>
> Try changing:
>
> (def avec
>   ['p   true
>   'foo (fn [x] (+ 2 x))])
>
>
> to:
>
>
> (def avec
>   '[p   true
> foo (fn [x] (+ 2 x))])
>
>
> On Thursday, January 14, 2016 at 5:05:55 AM UTC-5, Burt wrote:
>>
>> Hi, 
>>
>> I got an exception using eval and I do not understand why!
>> Can anybody explain what happens?
>>
>> Here is a small piece of code showing the problem:
>>
>> (defn eval-phi [avec phi]
>>   (eval `(let ~avec ~phi)))
>>
>> ; The idea of eval-phi is the evaluation of
>> ; arbitrary lists where the symbols are
>> ; defined in avec
>>
>> ; example:
>> ; in avec the symbol p is defined as true
>> ; and the symbol foo as a function adding 2
>>
>> (def avec
>>   ['p   true
>>   'foo (fn [x] (+ 2 x))])
>>
>> ; here are two lists
>> (def phi '(and p (= 7 (foo 5
>> (def psi '(and (not p) (= 7 (foo 5
>>
>> ; and here their evaluation
>> (eval-phi avec phi)
>> ; => true
>> (eval-phi avec psi)
>> ; => false
>>
>> ; second approach:
>> ; the attempt to give the definition of a
>> ; function in avec by a function which
>> ; returns a function leads to an exception:
>>
>> (defn make-adder [n]
>>   (fn [x] (+ n x)))
>>
>> ((make-adder 2) 5)
>> ; => 7
>>
>> ; here the second definition of a binding vector:
>> (def avec'
>>   ['p true
>>'foo (make-adder 2)])
>>
>> (eval-phi avec' phi)
>> ; CompilerException java.lang.ExceptionInInitializerError
>>
>> ; in my mental model of the substitution of symbols by 
>> ; their value there should be no difference between the
>> ; first approach and the second.
>>
>> ; Actually avec' contains the function returned by make-adder
>> ((nth avec' 3) 5)
>> ; => 7
>>
>> ; Why does avec' leads to an exception?
>>
>>
>> *Kind regards,*
>>
>> *Burkhardt Renz*
>>
>>

-- 
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.


Question concerning eval

2016-01-14 Thread Burt
Hi, 

I got an exception using eval and I do not understand why!
Can anybody explain what happens?

Here is a small piece of code showing the problem:

(defn eval-phi [avec phi]
  (eval `(let ~avec ~phi)))

; The idea of eval-phi is the evaluation of
; arbitrary lists where the symbols are
; defined in avec

; example:
; in avec the symbol p is defined as true
; and the symbol foo as a function adding 2

(def avec
  ['p   true
  'foo (fn [x] (+ 2 x))])

; here are two lists
(def phi '(and p (= 7 (foo 5
(def psi '(and (not p) (= 7 (foo 5

; and here their evaluation
(eval-phi avec phi)
; => true
(eval-phi avec psi)
; => false

; second approach:
; the attempt to give the definition of a
; function in avec by a function which
; returns a function leads to an exception:

(defn make-adder [n]
  (fn [x] (+ n x)))

((make-adder 2) 5)
; => 7

; here the second definition of a binding vector:
(def avec'
  ['p true
   'foo (make-adder 2)])

(eval-phi avec' phi)
; CompilerException java.lang.ExceptionInInitializerError

; in my mental model of the substitution of symbols by 
; their value there should be no difference between the
; first approach and the second.

; Actually avec' contains the function returned by make-adder
((nth avec' 3) 5)
; => 7

; Why does avec' leads to an exception?


*Kind regards,*

*Burkhardt Renz*

-- 
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.


Re: Question concerning eval

2016-01-14 Thread gianluca torta
Hi Burt,

I have done some investigation, further reducing your issue to the 
following:

(def g (make-adder 2))
(eval `(let [~'f ~g] (~'f 5)))
; --> error IllegalArgumentException No matching ctor found for class 
user$make_adder$fn__7609 etc.

(defn h [x] (+ x 2))
(eval `(let [~'f ~h] (~'f 5)))
; --> 7

but it is still not completely clear to me why they behave differently

hth,
Gianluca



On Thursday, January 14, 2016 at 11:05:55 AM UTC+1, Burt wrote:
>
> Hi, 
>
> I got an exception using eval and I do not understand why!
> Can anybody explain what happens?
>
> Here is a small piece of code showing the problem:
>
> (defn eval-phi [avec phi]
>   (eval `(let ~avec ~phi)))
>
> ; The idea of eval-phi is the evaluation of
> ; arbitrary lists where the symbols are
> ; defined in avec
>
> ; example:
> ; in avec the symbol p is defined as true
> ; and the symbol foo as a function adding 2
>
> (def avec
>   ['p   true
>   'foo (fn [x] (+ 2 x))])
>
> ; here are two lists
> (def phi '(and p (= 7 (foo 5
> (def psi '(and (not p) (= 7 (foo 5
>
> ; and here their evaluation
> (eval-phi avec phi)
> ; => true
> (eval-phi avec psi)
> ; => false
>
> ; second approach:
> ; the attempt to give the definition of a
> ; function in avec by a function which
> ; returns a function leads to an exception:
>
> (defn make-adder [n]
>   (fn [x] (+ n x)))
>
> ((make-adder 2) 5)
> ; => 7
>
> ; here the second definition of a binding vector:
> (def avec'
>   ['p true
>'foo (make-adder 2)])
>
> (eval-phi avec' phi)
> ; CompilerException java.lang.ExceptionInInitializerError
>
> ; in my mental model of the substitution of symbols by 
> ; their value there should be no difference between the
> ; first approach and the second.
>
> ; Actually avec' contains the function returned by make-adder
> ((nth avec' 3) 5)
> ; => 7
>
> ; Why does avec' leads to an exception?
>
>
> *Kind regards,*
>
> *Burkhardt Renz*
>
>

-- 
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.


ANN Langohr 3.5.0 is released

2016-01-14 Thread Michael Klishin
Langohr [1] is a small Clojure client for RabbitMQ.

Release notes:
http://blog.clojurewerkz.org/blog/2016/01/14/langohr-3-dot-5-0-is-released/

1. http://clojurerabbitmq.info
-- 
MK

http://github.com/michaelklishin
http://twitter.com/michaelklishin

-- 
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.


automat reverse path

2016-01-14 Thread Kurt Sys
I'd like to use automat as a core engine  for web applications. It should 
be able to hold state, as a state machine does :). However, I can only see 
'forward' paths in automat (which is probably what a state machine is 
about). Taking 'the short example' on the webpage:

> (def pages [:cart :checkout :cart]) 
#'pages 
> (def page-pattern (vec (interpose (a/* a/any) pages))) 
#'page-pattern

returns a state machine for a web shop (omitting the reducers for now, 
since they don't matter). So, one can advance: :cart to :checkout, going 
'forward' after a :cart-trigger again, saving some data and sending an 
offer on the way. However, from the checkout, one should be able to 'go 
back' to the cart, so to have a 'cyclic' path:


:checkout/:save
  ---> 
 / :init:cart/:save /  \
:cart/:offer,:save
--> 0 ---> 12 
--> 3
\  /
  <---  
:go-back/:revert
  

I can imagine something like:


 :cart / 
:offer,:save  

---> 3 
 / :init:cart/:save:checkout/:save/ 
--> 0 ---> 1 --> 2 
  \

---> 4
:go-back / 
:revert

might be part of the solution: after step 4, advancing through a new finite 
state machine to step 1 gives a similar model. However, I wouldn't like to 
loose the data stored in step 4. So initializing the new finite state 
machine is extremely important. 

So... is this the right way of modelling this kind of 'reverse paths' (of 
which I may have quite a few in my machines, so it may be not very elegant 
to model it this way). How would I model this in automat?  (Or should I 
stick to what I do now, which is using core.async and a separate state map.)

Thx, qsys 

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread JeremyS
The new website is great !

Cheers,

Jeremy.

On Thursday, January 14, 2016 at 5:08:41 PM UTC+1, Colin Yates wrote:
>
> +1 this is really great. 
>
> > On 14 Jan 2016, at 16:07, Stephen Gilardi  
> wrote: 
> > 
> > +1 great fresh look and process! 
> > 
> >> On Jan 14, 2016, at 11:01 AM, Marc O'Morain  > wrote: 
> >> 
> >> Very nice! Good job all. 
> > 
> > -- 
> > 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/d/optout. 
>
>

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Eunmin Kim
Great!!

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Michael Cohen
Awesome! 

Every time - every single time - I've ever pulled up the api docs in a 
browser, for a split second I feel a tinge of embarrassment to be part of a 
community that has a language this good but a docs site that *#@&$#!& bad.

The new site is a quantum leap forward. Everyone involved take a bow. I'm 
ashamed I haven't contributed anything to it. I vow to remedy that in the 
new year.

Congratulations to every involved, and the community. 
  

On Thursday, January 14, 2016 at 7:45:06 AM UTC-8, Alex Miller wrote:
>
> The new http://clojure.org is alive!
>
> Most of the content on the site is the same content as before (but in a 
> new shinier package). However, the site is now sourced from the public repo 
> at https://github.com/clojure/clojure-site and is open for contribution. 
> Contributions (via pull request) require a signed Clojure Contributor 
> Agreement, just as with Clojure itself - if you've already signed it, then 
> you don't need to do anything additional.
>
> We have been working on several new guides for the new Guides section and 
> you can see things in process at 
> https://github.com/clojure/clojure-site/issues - feel free to discuss on 
> issues there or threads here with a [DOC] indicator. Or on the #docs 
> channel on Slack.
>
> Big thanks to Tom Hickey on the design for the new site! As always, he was 
> a pleasure to work with.
>
> Alex
>

-- 
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.


Awesome VIM cheatsheet!

2016-01-14 Thread Alan Thompson
Hey - I just found this awesome VIM cheatsheet, laid out in the form of a
keyboard showing all of the keys and what they do (normal, shift, control,
etc), along with an extensive legend.  Check it out at:

 http://michael.peopleofhonoronly.com/vim/

It is from a wiki of cheatsheets located at:
https://github.com/Leo-G/DevopsWiki

Originally from an article in Linux Today - I recommend subscribing for a
daily short summary of Linux news (just 4 headlines each day).

http://www.linuxtoday.com/developer/list-of-bashvimpythonlinux-cheatsheetsguides-and-tutorials-160112131312.html?utm_medium=email_campaign=LT_NL_LTN_20160114_STR4L1=297032607=132005637


Enjoy!
Alan

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Ritchie Cai
New site looks great! 

I feel like https://clojuredocs.org should be added to the community 
resources. Personally, it's my main reference website, and it has been 
extremely helpful. I'm sure it will be for other people too.

On Thursday, January 14, 2016 at 9:45:06 AM UTC-6, Alex Miller wrote:
>
> The new http://clojure.org is alive!
>
> Most of the content on the site is the same content as before (but in a 
> new shinier package). However, the site is now sourced from the public repo 
> at https://github.com/clojure/clojure-site and is open for contribution. 
> Contributions (via pull request) require a signed Clojure Contributor 
> Agreement, just as with Clojure itself - if you've already signed it, then 
> you don't need to do anything additional.
>
> We have been working on several new guides for the new Guides section and 
> you can see things in process at 
> https://github.com/clojure/clojure-site/issues - feel free to discuss on 
> issues there or threads here with a [DOC] indicator. Or on the #docs 
> channel on Slack.
>
> Big thanks to Tom Hickey on the design for the new site! As always, he was 
> a pleasure to work with.
>
> Alex
>

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Alex Miller
The clojure.org has never, and does not now, support https. It is an
entirely static site, so it is not high on my priority list to work on.

On Thu, Jan 14, 2016 at 11:55 AM, Laurens Van Houtven <_...@lvh.cc> wrote:

> Huge fan of the redesign! Unfortunately HTTPS is still broken, serving
> with a CloudFront cert.
>
> On Jan 14, 2016, at 11:44 AM, Sean Corfield  wrote:
>
> Very nice!
>
> Also good to see a number of Pull Requests already and some discussion in
> Issues as well!
>
> Sean Corfield -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
>
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
>
>
> From: Clojure Mailing List  on behalf of Alex
> Miller 
> Reply-To: Clojure Mailing List 
> Date: Thursday, January 14, 2016 at 7:45 AM
> To: Clojure Mailing List 
> Subject: [ANN] New clojure.org!
>
> The new http://clojure.org is alive!
>
> Most of the content on the site is the same content as before (but in a
> new shinier package). However, the site is now sourced from the public repo
> at https://github.com/clojure/clojure-site and is open for contribution.
> Contributions (via pull request) require a signed Clojure Contributor
> Agreement, just as with Clojure itself - if you've already signed it, then
> you don't need to do anything additional.
>
> We have been working on several new guides for the new Guides section and
> you can see things in process at
> https://github.com/clojure/clojure-site/issues - feel free to discuss on
> issues there or threads here with a [DOC] indicator. Or on the #docs
> channel on Slack.
>
> Big thanks to Tom Hickey on the design for the new site! As always, he was
> a pleasure to work with.
>
> Alex
>
>
>
> --
> 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.
>
>
> --
> 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 a topic in the
> Google Groups "Clojure" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/clojure/Qn55soAb5zQ/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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.


Re: Question concerning eval

2016-01-14 Thread Burt
Hi Adrian, Gianluca,

I understand that quoting the  entire binding vector avec solves my 
problem. 
@Adrian Thanks for the hint.

But nethertheless, it's a riddle for me why there's a difference between my
original approaches.

cheers,
Burt

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Bozhidar Batsov
Great work! This was long overdue, but I'm extremely happy we made this
solid first step!

On 15 January 2016 at 04:11, Eunmin Kim  wrote:

> Great!!
>
> --
> 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.
>

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Leon Grapenthin
Amazing. I really like the clean and minimalistic design.

Congratulations!

On Thursday, January 14, 2016 at 4:45:06 PM UTC+1, Alex Miller wrote:
>
> The new http://clojure.org is alive!
>
> Most of the content on the site is the same content as before (but in a 
> new shinier package). However, the site is now sourced from the public repo 
> at https://github.com/clojure/clojure-site and is open for contribution. 
> Contributions (via pull request) require a signed Clojure Contributor 
> Agreement, just as with Clojure itself - if you've already signed it, then 
> you don't need to do anything additional.
>
> We have been working on several new guides for the new Guides section and 
> you can see things in process at 
> https://github.com/clojure/clojure-site/issues - feel free to discuss on 
> issues there or threads here with a [DOC] indicator. Or on the #docs 
> channel on Slack.
>
> Big thanks to Tom Hickey on the design for the new site! As always, he was 
> a pleasure to work with.
>
> Alex
>

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Alex Miller
Noted, I will bump it up the priority list.

On Thursday, January 14, 2016 at 1:49:55 PM UTC-6, Laurens Van Houtven 
wrote:
>
> Hi,
>
> On Jan 14, 2016, at 12:34 PM, Alex Miller  wrote:
>
> The clojure.org has never, and does not now, support https. It is an 
> entirely static site, so it is not high on my priority list to work on.
>
>
> Sure; but it does respond to HTTPS requests with a bogus cert, instead of 
> simply not supporting HTTPS at all.
>
> Since it’s HTTP, an attacker on a local network can fairly trivially (by 
> which I mean: using off the shelf tools) make that “download Clojure” link 
> point to whatever they want, which is my main concern. 
>
> I don’t know if this is an option for you, but CloudFlare will give you a 
> fairly hassle-free (and money-free) TLS termination option.
>
>
> lvh
>
>

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Alex Miller
Hi Ritchie,

There are actually two different places where "resources" exist (just a 
by-product of the transition into the new structure really):
- http://clojure.org/guides/getting_started - has a ton of things at the 
end, including clojuredocs 
- http://clojure.org/community/resources - more obvious and presumably what 
you're referring to

I'm going to clean this up and move most of the former to the latter. 
Thanks for the ping.

Alex


On Thursday, January 14, 2016 at 1:44:17 PM UTC-6, Ritchie Cai wrote:
>
> New site looks great! 
>
> I feel like https://clojuredocs.org should be added to the community 
> resources. Personally, it's my main reference website, and it has been 
> extremely helpful. I'm sure it will be for other people too.
>
> On Thursday, January 14, 2016 at 9:45:06 AM UTC-6, Alex Miller wrote:
>>
>> The new http://clojure.org is alive!
>>
>> Most of the content on the site is the same content as before (but in a 
>> new shinier package). However, the site is now sourced from the public repo 
>> at https://github.com/clojure/clojure-site and is open for contribution. 
>> Contributions (via pull request) require a signed Clojure Contributor 
>> Agreement, just as with Clojure itself - if you've already signed it, then 
>> you don't need to do anything additional.
>>
>> We have been working on several new guides for the new Guides section and 
>> you can see things in process at 
>> https://github.com/clojure/clojure-site/issues - feel free to discuss on 
>> issues there or threads here with a [DOC] indicator. Or on the #docs 
>> channel on Slack.
>>
>> Big thanks to Tom Hickey on the design for the new site! As always, he 
>> was a pleasure to work with.
>>
>> Alex
>>
>

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Laurens Van Houtven
Hi,

> On Jan 14, 2016, at 12:34 PM, Alex Miller  > wrote:
> 
> The clojure.org  has never, and does not now, support 
> https. It is an entirely static site, so it is not high on my priority list 
> to work on.

Sure; but it does respond to HTTPS requests with a bogus cert, instead of 
simply not supporting HTTPS at all.

Since it’s HTTP, an attacker on a local network can fairly trivially (by which 
I mean: using off the shelf tools) make that “download Clojure” link point to 
whatever they want, which is my main concern.

I don’t know if this is an option for you, but CloudFlare will give you a 
fairly hassle-free (and money-free) TLS termination option.


lvh


> On Thu, Jan 14, 2016 at 11:55 AM, Laurens Van Houtven <_...@lvh.cc 
> > wrote:
> Huge fan of the redesign! Unfortunately HTTPS is still broken, serving with a 
> CloudFront cert.
> 
>> On Jan 14, 2016, at 11:44 AM, Sean Corfield > > wrote:
>> 
>> Very nice!
>> 
>> Also good to see a number of Pull Requests already and some discussion in 
>> Issues as well!
>> 
>> Sean Corfield -- (904) 302-SEAN
>> An Architect's View -- http://corfield.org/ 
>> 
>> "If you're not annoying somebody, you're not really alive."
>> -- Margaret Atwood
>> 
>> 
>> From: Clojure Mailing List > > on behalf of Alex Miller 
>> >
>> Reply-To: Clojure Mailing List > >
>> Date: Thursday, January 14, 2016 at 7:45 AM
>> To: Clojure Mailing List > >
>> Subject: [ANN] New clojure.org !
>> 
>>> The new http://clojure.org  is alive!
>>> 
>>> Most of the content on the site is the same content as before (but in a new 
>>> shinier package). However, the site is now sourced from the public repo at 
>>> https://github.com/clojure/clojure-site 
>>>  and is open for contribution. 
>>> Contributions (via pull request) require a signed Clojure Contributor 
>>> Agreement, just as with Clojure itself - if you've already signed it, then 
>>> you don't need to do anything additional.
>>> 
>>> We have been working on several new guides for the new Guides section and 
>>> you can see things in process at 
>>> https://github.com/clojure/clojure-site/issues 
>>>  - feel free to discuss on 
>>> issues there or threads here with a [DOC] indicator. Or on the #docs 
>>> channel on Slack.
>>> 
>>> Big thanks to Tom Hickey on the design for the new site! As always, he was 
>>> a pleasure to work with.
>>> 
>>> Alex
>>> 
>>> 
>> 
>> 
>> --
>> 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 
>> .
> 
> 
> --
> 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 a topic in the Google 
> Groups "Clojure" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/clojure/Qn55soAb5zQ/unsubscribe 
> .
> To unsubscribe from this group and all its topics, send an email to 
> clojure+unsubscr...@googlegroups.com 
> .
> For more options, visit https://groups.google.com/d/optout 
> 

Re: [ANN] New clojure.org!

2016-01-14 Thread Colin Yates
+1 this is really great.

> On 14 Jan 2016, at 16:07, Stephen Gilardi  wrote:
> 
> +1 great fresh look and process!
> 
>> On Jan 14, 2016, at 11:01 AM, Marc O'Morain  wrote:
>> 
>> Very nice! Good job all.
> 
> -- 
> 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.

-- 
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.


Re: Question concerning eval

2016-01-14 Thread gianluca torta
small update: I found that the problem happens because make-adder returns a 
closure; with a simple function it works:

(defn make-2-adder [] (fn [x] (+ 2 x)))
(def g2 (make-2-adder))
(eval `(let [~'f ~g2] (~'f 5)))
; --> 7


On Thursday, January 14, 2016 at 12:52:47 PM UTC+1, gianluca torta wrote:
>
> Hi Burt,
>
> I have done some investigation, further reducing your issue to the 
> following:
>
> (def g (make-adder 2))
> (eval `(let [~'f ~g] (~'f 5)))
> ; --> error IllegalArgumentException No matching ctor found for class 
> user$make_adder$fn__7609 etc.
>
> (defn h [x] (+ x 2))
> (eval `(let [~'f ~h] (~'f 5)))
> ; --> 7
>
> but it is still not completely clear to me why they behave differently
>
> hth,
> Gianluca
>
>
>
> On Thursday, January 14, 2016 at 11:05:55 AM UTC+1, Burt wrote:
>>
>> Hi, 
>>
>> I got an exception using eval and I do not understand why!
>> Can anybody explain what happens?
>>
>> Here is a small piece of code showing the problem:
>>
>> (defn eval-phi [avec phi]
>>   (eval `(let ~avec ~phi)))
>>
>> ; The idea of eval-phi is the evaluation of
>> ; arbitrary lists where the symbols are
>> ; defined in avec
>>
>> ; example:
>> ; in avec the symbol p is defined as true
>> ; and the symbol foo as a function adding 2
>>
>> (def avec
>>   ['p   true
>>   'foo (fn [x] (+ 2 x))])
>>
>> ; here are two lists
>> (def phi '(and p (= 7 (foo 5
>> (def psi '(and (not p) (= 7 (foo 5
>>
>> ; and here their evaluation
>> (eval-phi avec phi)
>> ; => true
>> (eval-phi avec psi)
>> ; => false
>>
>> ; second approach:
>> ; the attempt to give the definition of a
>> ; function in avec by a function which
>> ; returns a function leads to an exception:
>>
>> (defn make-adder [n]
>>   (fn [x] (+ n x)))
>>
>> ((make-adder 2) 5)
>> ; => 7
>>
>> ; here the second definition of a binding vector:
>> (def avec'
>>   ['p true
>>'foo (make-adder 2)])
>>
>> (eval-phi avec' phi)
>> ; CompilerException java.lang.ExceptionInInitializerError
>>
>> ; in my mental model of the substitution of symbols by 
>> ; their value there should be no difference between the
>> ; first approach and the second.
>>
>> ; Actually avec' contains the function returned by make-adder
>> ((nth avec' 3) 5)
>> ; => 7
>>
>> ; Why does avec' leads to an exception?
>>
>>
>> *Kind regards,*
>>
>> *Burkhardt Renz*
>>
>>

-- 
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.


Re: [ANN] New clojure.org!

2016-01-14 Thread Howard Lewis Ship
Long overdue, and an excellent start.  I hope to squeeze in some time to
provide some contributions!

On Thu, Jan 14, 2016 at 12:27 PM, Alex Miller  wrote:

> Hi Ritchie,
>
> There are actually two different places where "resources" exist (just a
> by-product of the transition into the new structure really):
> - http://clojure.org/guides/getting_started - has a ton of things at the
> end, including clojuredocs
> - http://clojure.org/community/resources - more obvious and presumably
> what you're referring to
>
> I'm going to clean this up and move most of the former to the latter.
> Thanks for the ping.
>
> Alex
>
>
> On Thursday, January 14, 2016 at 1:44:17 PM UTC-6, Ritchie Cai wrote:
>>
>> New site looks great!
>>
>> I feel like https://clojuredocs.org should be added to the community
>> resources. Personally, it's my main reference website, and it has been
>> extremely helpful. I'm sure it will be for other people too.
>>
>> On Thursday, January 14, 2016 at 9:45:06 AM UTC-6, Alex Miller wrote:
>>>
>>> The new http://clojure.org is alive!
>>>
>>> Most of the content on the site is the same content as before (but in a
>>> new shinier package). However, the site is now sourced from the public repo
>>> at https://github.com/clojure/clojure-site and is open for
>>> contribution. Contributions (via pull request) require a signed Clojure
>>> Contributor Agreement, just as with Clojure itself - if you've already
>>> signed it, then you don't need to do anything additional.
>>>
>>> We have been working on several new guides for the new Guides section
>>> and you can see things in process at
>>> https://github.com/clojure/clojure-site/issues - feel free to discuss
>>> on issues there or threads here with a [DOC] indicator. Or on the #docs
>>> channel on Slack.
>>>
>>> Big thanks to Tom Hickey on the design for the new site! As always, he
>>> was a pleasure to work with.
>>>
>>> Alex
>>>
>> --
> 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.
>



-- 
Howard M. Lewis Ship

Senior Mobile Developer at Walmart Labs

Creator of Apache Tapestry

(971) 678-5210
http://howardlewisship.com
@hlship

-- 
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.