Re: sp mm training in hyderabada

2015-04-19 Thread Sergey Didenko
I can't believe people don't see it's a conspiracy.

Some accounts were hacked, payed and emulated to bring more attention to
this spam.

The most disturbing sign IMHO is creation of "Sean Corfield" account that
was grown for many years bringing support and value to Clojure community
for the sake of backing this spam eventually.

I don't know how progressive humanity is going to fight this new advanced
spam technique. The only hope I have is AI on the base of Deep Learning
deployed in the cloud.

The argument for "being completely incomprehensible" is weak. From the
first sight it's obvious that Center for Studying Mysterious Abbreviations
is being advertised here.

On Tue, Apr 14, 2015 at 1:54 PM, Fluid Dynamics  wrote:

>
>
> On Tuesday, April 14, 2015 at 1:36:33 AM UTC-4, Sean Corfield wrote:
>>
>>
>> On Mon, Apr 13, 2015 at 9:32 AM, Fluid Dynamics 
>> wrote:
>>
>>> On Monday, April 13, 2015 at 9:27:33 AM UTC-4, sunitha seo wrote:

 Sap Bw Bi Bo Training Centre in Hyderabad | Vijayawada |Guntur | Vizag,
 Online Sap Bw Bi Bo Training In USA,  New York, New Jersey,Dallas, Chicago,
 Atlanta, UK, Canada, Australia, India.

>>> Is this a job posting or something?
>>>
>>
>> It's spam. The poster should be banned (if the moderators haven't already
>> done so). I moderate a number of groups on LinkedIn and this sort of
>> annoying stuff gets posted all the time :(
>>
>
> How can you even tell? If as you claim it's a sales pitch to us, it
> suffers from the same flaw of being completely incomprehensible. Which will
> result in no sales.
>
>

-- 
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] Clojure 1.7.0-beta1 released

2015-04-19 Thread Ambrose Bonnaire-Sergeant
This looks like the minimal case:

;; beta1
user=> (let [x 1] (let [{:keys [a b] :or {a b}} {}] a))

CompilerException java.lang.RuntimeException: Unable to resolve symbol: b
in this context, compiling:(/tmp/form-init3618156055290903409.clj:1:12)

This returns nil in at least alpha1, could someone else please figure out
exactly where this fails?

Thanks,
Ambrose

On Sun, Apr 19, 2015 at 3:08 PM,  wrote:

> Possible issue with doseq in 1.7.0-beta1? Was working in 1.7.0-alpha5.
> (Found with clj-jgit)
>
> Leiningen 2.5.1 on Java 1.8.0_31 Java HotSpot(TM) 64-Bit Server VM
>
>
> Error:
>
> #error{:cause Unable to resolve symbol: private-key in this context, :via
> [{:type clojure.lang.Compiler$CompilerException, :message
> java.lang.RuntimeException: Unable to resolve symbol: private-key in this
> context, compiling:(clj_jgit/porcelain.clj:481:40), :at
> [clojure.lang.Compiler analyze Compiler.java 6543]} {:type
> java.lang.RuntimeException, :message Unable to resolve symbol: private-key
> in this context, :at [clojure.lang.Util runtimeException Util.java 221]}],
> :trace [[clojure.lang.Util runtimeException Util.java 221] …
>
>
> Files:
>
> ;; project.clj
> (defproject abc "0.1.0-SNAPSHOT"
>   :main abc.core
>   :dependencies [;[org.clojure/clojure "1.7.0-alpha5"] ;;- no error
>  [org.clojure/clojure "1.7.0-beta1"]
>  [clj-jgit "0.8.4"]])
>
> ;; src/abc/core.clj
> (ns abc.core
>   (:require clj-jgit.porcelain))
>
>
> Link to clj-jgit:
>
>
> https://github.com/clj-jgit/clj-jgit/blob/7817456d55793095fd7dac5de92a0796ded25572/src/clj_jgit/porcelain.clj#L481
>
> --
> 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] Clojure 1.7.0-beta1 released

2015-04-19 Thread vrakade
Possible issue with doseq in 1.7.0-beta1? Was working in 1.7.0-alpha5. 
(Found with clj-jgit)

Leiningen 2.5.1 on Java 1.8.0_31 Java HotSpot(TM) 64-Bit Server VM


Error:

#error{:cause Unable to resolve symbol: private-key in this context, :via 
[{:type clojure.lang.Compiler$CompilerException, :message 
java.lang.RuntimeException: Unable to resolve symbol: private-key in this 
context, compiling:(clj_jgit/porcelain.clj:481:40), :at 
[clojure.lang.Compiler analyze Compiler.java 6543]} {:type 
java.lang.RuntimeException, :message Unable to resolve symbol: private-key 
in this context, :at [clojure.lang.Util runtimeException Util.java 221]}], 
:trace [[clojure.lang.Util runtimeException Util.java 221] …


Files:

;; project.clj
(defproject abc "0.1.0-SNAPSHOT"
  :main abc.core
  :dependencies [;[org.clojure/clojure "1.7.0-alpha5"] ;;- no error
 [org.clojure/clojure "1.7.0-beta1"]
 [clj-jgit "0.8.4"]])

;; src/abc/core.clj
(ns abc.core
  (:require clj-jgit.porcelain))


Link to clj-jgit:

https://github.com/clj-jgit/clj-jgit/blob/7817456d55793095fd7dac5de92a0796ded25572/src/clj_jgit/porcelain.clj#L481

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


[CFP] Scheme and Functional Programming Workshop 2015

2015-04-19 Thread Andy Keep

*Call For Papers:*

*Scheme and Functional Programming Workshop 2015*
*Vancouver, British Columbia, Canada*
*(Co-located with ICFP 2015)*

http://andykeep.com/SchemeWorkshop2015/

Submissions related to Scheme, Racket, Clojure, and functional
programming are welcome and encouraged. Topics of interest include
but are not limited to:

   - Program-development environments, debugging, testing
   - Implementation (interpreters, compilers, tools, benchmarks, etc.)
   - Syntax, macros, hygiene
   - Distributed computing, concurrency, parallelism
   - Interoperability with other languages, FFIs
   - Continuations, modules, object systems, types
   - Theory, formal semantics, correctness
   - History, evolution and standardization of Scheme
   - Applications, experience and industrial uses of Scheme
   - Education
   - Scheme pearls (elegant, instructive uses of Scheme)

We also welcome submissions related to dynamic or multiparadigmatic
languages and programming techniques.

*Important Dates:*

May 22nd, 2015 - Paper deadline
June 26th, 2015 - Author notification
July 19th, 2015 - Camera-ready deadline
September 4th, 2015 - Workshop

Submissions must be in ACM proceedings format, no smaller than 9-point
type (10-point type preferred). Microsoft Word and LaTeX templates for
this format are available at:
http://www.acm.org/sigs/sigplan/authorInformation.htm

Submissions should be in PDF and printable on US Letter.

To encourage authors to submit their best work, this year we are
encouraging shorter papers (around 6 pages, excluding references). This
is to allow authors to submit longer, revised versions of their papers
to archival conferences or journals. Longer papers (10--12 pages) are
also acceptable, if the extra space is needed. There is no maximum
length limit on submissions, but good submissions will likely be in the
range of 6 to 12 pages.

More information available at: http://andykeep.com/SchemeWorkshop2015/


*Organizers:*

Andy Keep, Cisco Systems Inc. (General Chair)
Ryan Culpepper, Northeastern University (Program Chair)

(Apologies for duplications from cross-posting.)

-- 
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] Catacumba 0.1.0-alpha1: Asynchronous and non-blocking web toolkit for Clojure

2015-04-19 Thread Andrey Antukh
Hi

I'm happy to announce the first alpha of catacumba, the asynchronous and
non-blocking web toolkit for Clojure build on top of ratpack[1] and
netty[2].

Here a incomplete list of things that Catacumba intends to have:

- a flexible and extensible way to setup different kind of handlers.
- build almost everything up on abstractions for easy extensibility.
- support for async handlers (with promise, future, core.async, manifold,
reactive-streams, …​)
- builtin routing with flexible way to chain handlers.
- builtin websocket support.
- backpressure support out of the box.

You can read the detailed rationale and features here:
https://funcool.github.io/catacumba/latest/#_rationale

Documentation: https://funcool.github.io/catacumba/latest/
Github: https://github.com/funcool/catacumba

This is a first alpha; the code and the documentation has great room of
improvements but i'm pretty happy with this first preview release.

[1]: http://ratpack.io/
[2]: http//netty.io/

Cheers.
Andrey

-- 
Andrey Antukh - Андрей Антух -  / 
http://www.niwi.be 
https://github.com/niwibe

-- 
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: Are keys and vals guaranteed to return in the same order?

2015-04-19 Thread Thumbnail
... For example

(let [m1 (array-map 1 2, 3 4)
  m2 (array-map 3 4, 1 2)]
  [(= m1 m2) (= (seq m1) (seq m2))])

=> [true false]

-- 
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: Are keys and vals guaranteed to return in the same order?

2015-04-19 Thread Thumbnail
*Is order guaranteed?*

For any map m, 

(= m (zipmap (keys m) (vals m)))


... is guaranteed. 

But, for two maps m1 and m2, 

(= m1 m2)

... does *not* imply

(= (seq m1) (seq m2))

*Which version to prefer?*

It's worth looking at what the Clojure Cookbook does 
.
 
It uses both patterns, only expanding for into map in the second one. But 
none of their functions quite matches your case, which I think it would 
express using zipmap. 

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