Re: [ANN] General ML and ETL libraries

2019-03-13 Thread Didier
Awesome!

On Wednesday, 27 February 2019 09:17:33 UTC-8, Chris Nuernberger wrote:
>
> Clojurians,
>
>
> Good morning from (again) snowy Boulder!
>
>
> Following lots of discussion and interactions with many people around the 
> clojure and ML worlds, TechAscent has built a foundation with the intention 
> to allow the average clojurist to do high quality machine learning of the 
> type they are likely to encounter in their day to day work.
>
>
> This isn't a deep learning framework; I already tried that in a bespoke 
> fashion that and I think the mxnet bindings are great. 
>
>
> This is specifically for the use case where you have data coming in from 
> multiple data sources and you need to do the cleaning, processing, and 
> feature augmentation before running some set of simple models.  Then 
> gridsearch across a range of models and go about your business from there.  
> Think more small to medium sized datomic databases and such.  Everyone has 
> a little data before they have a lot and I think this scale captures a far 
> wider range of possible use cases.
>
>
> The foundation comes in two parts.  
>
>
> The first is the ETL library:
>
> https://github.com/techascent/tech.ml.dataset
>
> This library is a column-store based design sitting on top of tablesaw.  
> The clojure ml group profiled lots of different libraries and we found that 
> tablesaw works great.  
>
> The ETL language is composed of three sub languages.  First a 
> set-invariant column selection language.  Second, a minimal functional math 
> language along the lines of APL or J.  Finally a pipeline concept that 
> allows you to describe an ETL pipeline in data with the idea that you 
> create the pipeline and run it on training data and then it records 
> context.  Then during inference later you just used the saved pipeline from 
> the first operation.  
>
> This is the second large ETL system I have worked on; the first was one 
> named Alteryx.
>
>
> The next library is a general ML framework:
>
> https://github.com/techascent/tech.ml
>
> The library has  bindings to xgboost, smile, and libsvm.  Libsvm doesn't 
> get the credit it deserves, btw, as it works extremely well on small-n 
> problems.  xgboost works well on everything and smile contains lots of 
> different types of models that may or may not work well depending on the 
> problem as well as clustering and a lot of other machine-learny type 
> things.  
>
> For this case, my interest wasn't a clear exposition of all the different 
> things smile can do as it was more just to get a wide enough domain of 
> different model generators to be effective.  For a more thorough binding to 
> smile, check out: 
>
> https://github.com/generateme/fastmath
>
>
> I built a clojure version a very involved kaggle problem example using 
> clojupyter and oz as a proof of concept:
>
>
>
> https://github.com/cnuernber/ames-house-prices/blob/master/ames-housing-prices-clojure.md
>
>
> Enjoy :-).
>
> Complements of the TechAscent Crew & Clojure ML Working Group
>

-- 
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: Closure lang for newbies in 2019

2019-03-13 Thread Didier
I highly recommend this tutorial series: 
https://aphyr.com/tags/Clojure-from-the-ground-up
Followed by this one: https://kimh.github.io/clojure-by-example/#about
And finally: https://practicalli.github.io/

Regards

On Saturday, 9 March 2019 11:23:12 UTC-8, Eric Calonico wrote:
>
> Hi everybody,
>
> How are you?
>
> I saw some videos about Closure and I really liked the syntax and 
> possibilities, however all tutorials I saw was very old, nothing new is 
> coming out!!
>
> I am coming from OO world, Java, C#, JS. but I am not a professional 
> programmer and I would like to build web apps.
>
> Compared to a newer language like Elixir, there are several more resources 
> to learn from, why is that? Only old tutorials available from Closure.
> It is hard to find tutorials on Pluralsight and Lynda and very few on 
> Udemy based on Closure.
> Very basic ones.
>
> The only resource I found is paid, https://purelyfunctional.tv/
>
> 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/d/optout.


Re: Noob: Getting (re)started with Clojure on OS X

2019-03-13 Thread Nathan Fisher
I would even argue against using central profiles. I think it obscures
behavioural differences between machines and can impair reproducibility.
Arguably better to have all deps in project where possible.
On Wed, Mar 13, 2019 at 22:45, Mike Rodriguez  wrote:

>
> [cider/cider-nrepl "0.8.2"]
>
> is quite old. It looks like lein 2.9.1 (as of 2.8.2) uses a newer version
> of nrepl that requires cider-nrepl 0.18+ or something along those lines.
> In newer versions of cider, you may not need to include this plugin at
> all. I know that the "jack-in" commands of cider can do it automatically
> for you at least. If removing the dep works fine for your workflow, I'd
> stick with that. Less is more. :-P
>
>
>
> On Wednesday, March 13, 2019 at 1:54:35 PM UTC-4, Kenneth Reid Beesley
> wrote:
>
>>
>>
>> On 13Mar2019, at 10:19, Sean Corfield  wrote:
>>
>> Check what’s in your ~/.lein/profiles.clj file – that’s usually the cause
>> of bizarre errors that people report with Leiningen.
>>
>>
>> Hello Sean,
>>
>> Hah!  I changed my ~/.lein/profiles.clj from
>>
>> {:user {:plugins [[cider/cider-nrepl "0.8.2"]]}}
>>
>> to
>>
>> {:user {:plugins [[lein-pprint "1.1.1"]]
>> :dependencies [[slamhound "1.3.1"]]}}
>>
>> and now ‘lein repl’ launches.
>>
>> Anything else I should add to ~/.lein/profiles.clj ?
>>
>> Many thanks!
>>
>> Ken
>>
>> ***
>> Kenneth R. Beesley, D.Phil.
>> PO Box 540475
>> North Salt Lake UT 84054
>> USA
>>
>>
>>
>>
>>
>>
>> --
> 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.
>
-- 
- sent from my mobile

-- 
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: Closure lang for newbies in 2019

2019-03-13 Thread Eric Calonico
Hi everyone, 

I didn't give up yet...lol

Another cool intro to Closure and free for future users...
https://www.youtube.com/watch?v=9A9qsaZZefw=PLAC43CFB134E85266

If you guys know more resources, please let me know...

Thanks.

P.S: I will start a new thread soon about installing on Windows 10 pure or 
with WSL and to run Intellij IDE/Cursive on WSL with lein. 

Em domingo, 10 de março de 2019 16:37:24 UTC-3, Eric Calonico escreveu:
>
> Thanks Sean!!!
>
> Em domingo, 10 de março de 2019 01:25:30 UTC-3, Sean Corfield escreveu:
>>
>> > Such a beautiful language with so few tutorials, Elixir and other newer 
>> languages have so much video tutorials for the newcomers...I really don't 
>> understand.
>>
>>  
>>
>> Historically, Clojure’s main attraction has been for seasoned developers 
>> so there hasn’t been much need or incentive to create tutorials aimed at 
>> newcomers, especially folks who aren’t already professional software 
>> developers, and especially the sort of video tutorials you are referring to 
>> (which seem like a fairly new-ish phenomenon to me, regardless of language).
>>
>>  
>>
>> I think that may change as Clojure gains more popularity and more reach. 
>> Maybe. But it’s always going to be a fairly niche language.
>>
>>  
>>
>> In addition to Eric’s purelyfunctional.tv, Jacek’s Reagent, and a few 
>> others already mentioned, see if anything here helps: 
>> http://www.learn-clojure.com/clojure_videos.html (mostly presentations 
>> from conferences and user groups but also some links to tutorials/courses).
>>
>>  
>>
>> Also check out Timothy Baldridge’s Clojure videos: 
>> https://tbaldridge.pivotshare.com/home 
>>
>>  
>>
>> Regarding Windows, yes, it’s always been a second-class citizen for 
>> Clojure development because all the early adopters were Mac/Linux users. 
>> Windows versions of Leiningen and Boot took a while to appear. A Windows 
>> version of the new CLI/`deps.edn` tooling is in alpha testing right now.
>>
>>  
>>
>> Make sure you sign up for the Clojurians Slack (sign up 
>> http://clojurians.net/ ) and/or the Clojurians Zulip 
>> https://clojurians.zulipchat.com – both of these have active communities 
>> who will be happy to help beginners getting up to speed. Slack is by far 
>> the larger community but Zulip has a fully searchable archive (which Slack 
>> lacks on the free plans – and most of the channels from Slack are mirrored 
>> to Zulip now).
>>
>>  
>>
>> Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
>> An Architect's View -- http://corfield.org/
>>
>> "If you're not annoying somebody, you're not really alive."
>> -- Margaret Atwood
>>
>>  
>> --
>> *From:* clo...@googlegroups.com  on behalf of 
>> Eric Calonico 
>> *Sent:* Saturday, March 9, 2019 3:07:56 PM
>> *To:* Clojure
>> *Subject:* Re: Closure lang for newbies in 2019 
>>  
>> Hi Marcin, I gree 110% with you!!! 
>>
>> I am having the same problems and I agree 100% with you!! What's more, I 
>> am on Windows...lol
>>
>> It's just too much work right now, not enough free tutorials and I am not 
>> a professional programmer.
>>
>> I'd rather learn by video tutorials that's a weakness of mine...sorry.
>>
>> Such a beautiful language with so few tutorials, Elixir and other newer 
>> languages have so much video tutorials for the newcomers...I really don't 
>> understand.
>>
>> Even on the big platforms, Udemy, Pluralsight, Lynda, hard to find 
>> tutorials...
>>
>> Thanks.
>>
>>
>>
>> Em sábado, 9 de março de 2019 19:49:48 UTC-3, Marcin Piczkowski escreveu: 
>>>
>>> Hi, 
>>> I've also started learning clojure a few months ago. I will tell you my 
>>> story.
>>>
>>> The most painful at the beginning was to find the right environment 
>>> setup, in particular the IDE. Many Clojure professionals advice to use 
>>> Emacs but I could not get up to speed with it so I dropped it. I come from 
>>> Java land where I got used to Intellij Idea so after a few fails of trying 
>>> Emacs, Atom, LightTable etc, I decided not to loose more time on playing 
>>> with IDEs and stick to the known Idea with Cursive plugin and concentrate 
>>> on learning the language itself.
>>>
>>> I started reading the mentioned "Clojure for the Brave and True" (which 
>>> by the way also proposes to use Emacs) and it is a great book, but 
>>> personally I like more to follow video tutorials. Recently I found this one
>>>
>>> https://www.youtube.com/playlist?list=PLXsXu5srjNlxI7b2smnHxDeMMwR4mVZ2m
>>>
>>> and I liked it a lot. It's very concise and gives a good intro to 
>>> Clojure.
>>>
>>> The next which I heard is quite good is a book titled  "Living Clojure" 
>>> but I have not read it yet. 
>>>
>>> Instead, I went straight into ClojureScript because building sth visual 
>>> is more motivating for me. I was also catched by it's advantages over 
>>> Reactjs.
>>> Then again I got lost with an amount of different approaches to build 
>>> websites (with Reagent, Ohm, Figwheel, using leiningen or just .edn 

Re: Noob: Getting (re)started with Clojure on OS X

2019-03-13 Thread Mike Rodriguez

[cider/cider-nrepl "0.8.2"]

is quite old. It looks like lein 2.9.1 (as of 2.8.2) uses a newer version 
of nrepl that requires cider-nrepl 0.18+ or something along those lines. 
In newer versions of cider, you may not need to include this plugin at all. 
I know that the "jack-in" commands of cider can do it automatically for you 
at least. If removing the dep works fine for your workflow, I'd stick with 
that. Less is more. :-P



On Wednesday, March 13, 2019 at 1:54:35 PM UTC-4, Kenneth Reid Beesley 
wrote:
>
>
>
> On 13Mar2019, at 10:19, Sean Corfield > 
> wrote:
>
> Check what’s in your ~/.lein/profiles.clj file – that’s usually the cause 
> of bizarre errors that people report with Leiningen.
>
>
> Hello Sean,
>
> Hah!  I changed my ~/.lein/profiles.clj from
>
> {:user {:plugins [[cider/cider-nrepl "0.8.2"]]}}
>
> to
>
> {:user {:plugins [[lein-pprint "1.1.1"]]
> :dependencies [[slamhound "1.3.1"]]}}
>
> and now ‘lein repl’ launches.
>
> Anything else I should add to ~/.lein/profiles.clj ?
>
> Many thanks!
>
> Ken
>
> ***
> Kenneth R. Beesley, D.Phil.
> PO Box 540475
> North Salt Lake UT 84054
> USA
>
>
>
>
>
>
>

-- 
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: Noob: Getting (re)started with Clojure on OS X

2019-03-13 Thread Kenneth Beesley


> On 13Mar2019, at 10:19, Sean Corfield  wrote:
> 
> Check what’s in your ~/.lein/profiles.clj file – that’s usually the cause of 
> bizarre errors that people report with Leiningen.

Hello Sean,

Hah!  I changed my ~/.lein/profiles.clj from

{:user {:plugins [[cider/cider-nrepl "0.8.2"]]}}

to

{:user {:plugins [[lein-pprint "1.1.1"]]
:dependencies [[slamhound "1.3.1"]]}}

and now ‘lein repl’ launches.

Anything else I should add to ~/.lein/profiles.clj ?

Many thanks!

Ken

***
Kenneth R. Beesley, D.Phil.
PO Box 540475
North Salt Lake UT 84054
USA






-- 
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: Noob: Getting (re)started with Clojure on OS X

2019-03-13 Thread Kenneth Beesley
Many thanks for the reply.

My ~/.lein/profiles.clj file looks like

{:user {:plugins [[cider/cider-nrepl "0.8.2"]]}}

What should it look like?

*

I've used Java quite a bit, and my CLASSPATH is extensive.
It’s set in my ~/.bashrc

What’s my next step?

Best,

Ken





> On 13Mar2019, at 10:19, Sean Corfield  wrote:
> 
> Check what’s in your ~/.lein/profiles.clj file – that’s usually the cause of 
> bizarre errors that people report with Leiningen.
>  
> Also check your environment variables: env|fgrep CLASSPATH
>  
> Per the warning, you probably want to remove whatever is setting that (from 
> one of your shell’s dot files, perhaps?).
>  
> Sean Corfield -- (970) FOR-SEAN -- (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@googlegroups.com  
> mailto:clojure@googlegroups.com>> on behalf of 
> Kenneth Reid Beesley mailto:krbees...@gmail.com>>
> Sent: Wednesday, March 13, 2019 9:47:24 AM
> To: Clojure
> Subject: Noob: Getting (re)started with Clojure on OS X
>  
> I played happily with Clojure/leiningen several years ago, on OS X, but I'm 
> having trouble getting restarted.
> 
> I have
> macOS High Sierra Version 10.13.6
> java version 1.8.0_05
> 
> and I just did
> 
> $ brew upgrade leiningen
> (it confirms that I have leiningen 2.9.1 already installed)
> 
> and
> $ brew install clojure
> (I now have stable 1.10.0.414)
> 
> But then I try
> 
> $ lein repl
> 
> and get
> 
> WARNING: You have $CLASSPATH set, probably by accident.
> It is strongly recommended to unset this before proceeding.
> clojure.lang.Compiler$CompilerException: Syntax error compiling at 
> (cider/nrepl.clj:1:1).
> #:clojure.error{:phase :compile-syntax-check, :line 1, :column 1, :source 
> "cider/nrepl.clj"}
>  at clojure.lang.Compiler.load (Compiler.java:7647)
> ...
> 
> and
> 
> Caused by: java.io.FileNotFoundException: Could not locate 
> clojure/tools/nrepl/server__init.class, clojure/tools/nrepl/server.clj or 
> clojure/tools/nrepl/server.cljc on classpath.
>  at clojure.lang.RT.load (RT.java:466)
> ...
> 
> 
> 
> So, where am I going wrong?  How do I get back in the Clojure saddle on OS X?
> 
> Ken Beesley
> 
> -- 
> 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 
> .


***
Kenneth R. Beesley, D.Phil.
PO Box 540475
North Salt Lake UT 84054
USA






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

RE: Noob: Getting (re)started with Clojure on OS X

2019-03-13 Thread Sean Corfield
Check what’s in your ~/.lein/profiles.clj file – that’s usually the cause of 
bizarre errors that people report with Leiningen.

Also check your environment variables: env|fgrep CLASSPATH

Per the warning, you probably want to remove whatever is setting that (from one 
of your shell’s dot files, perhaps?).

Sean Corfield -- (970) FOR-SEAN -- (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@googlegroups.com  on behalf of Kenneth 
Reid Beesley 
Sent: Wednesday, March 13, 2019 9:47:24 AM
To: Clojure
Subject: Noob: Getting (re)started with Clojure on OS X

I played happily with Clojure/leiningen several years ago, on OS X, but I'm 
having trouble getting restarted.

I have
macOS High Sierra Version 10.13.6
java version 1.8.0_05

and I just did

$ brew upgrade leiningen
(it confirms that I have leiningen 2.9.1 already installed)

and
$ brew install clojure
(I now have stable 1.10.0.414)

But then I try

$ lein repl

and get


WARNING: You have $CLASSPATH set, probably by accident.

It is strongly recommended to unset this before proceeding.

clojure.lang.Compiler$CompilerException: Syntax error compiling at 
(cider/nrepl.clj:1:1).

#:clojure.error{:phase :compile-syntax-check, :line 1, :column 1, :source 
"cider/nrepl.clj"}

 at clojure.lang.Compiler.load (Compiler.java:7647)

...


and


Caused by: java.io.FileNotFoundException: Could not locate 
clojure/tools/nrepl/server__init.class, clojure/tools/nrepl/server.clj or 
clojure/tools/nrepl/server.cljc on classpath.

 at clojure.lang.RT.load (RT.java:466)

...





So, where am I going wrong?  How do I get back in the Clojure saddle on OS X?


Ken Beesley

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


Noob: Getting (re)started with Clojure on OS X

2019-03-13 Thread Kenneth Reid Beesley
I played happily with Clojure/leiningen several years ago, on OS X, but I'm 
having trouble getting restarted.

I have
macOS High Sierra Version 10.13.6
java version 1.8.0_05

and I just did

$ brew upgrade leiningen
(it confirms that I have leiningen 2.9.1 already installed)

and
$ brew install clojure
(I now have stable 1.10.0.414)

But then I try

$ lein repl

and get

WARNING: You have $CLASSPATH set, probably by accident.

It is strongly recommended to unset this before proceeding.

clojure.lang.Compiler$CompilerException: Syntax error compiling at 
(cider/nrepl.clj:1:1).

#:clojure.error{:phase :compile-syntax-check, :line 1, :column 1, :source 
"cider/nrepl.clj"}

 at clojure.lang.Compiler.load (Compiler.java:7647)

...


and


Caused by: java.io.FileNotFoundException: Could not locate 
clojure/tools/nrepl/server__init.class, clojure/tools/nrepl/server.clj or 
clojure/tools/nrepl/server.cljc on classpath.

 at clojure.lang.RT.load (RT.java:466)

...





So, where am I going wrong?  How do I get back in the Clojure saddle on OS 
X?


Ken Beesley

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