It's fun to see that vintage tools are so much appreciated these days :)
Luc P.
Batsov,CIDER is the best Clojure IDE. ;)
--@solussd--
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.
And CIDER isn't, right? I find this pretty insulting...
--
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.
Cursive Clojure, LightTable and CounterClockwise are all good Clojure IDEs.
Hi
I last learned clojure in 1.2. Just curious why Clojure hasn't developed as a go to for data science?
It never seems to get a mention R,Python and now Julia get the attention. By design it would appear that Clojure would be a good fit. Is it a lack of libraries, ease of install, no good default environment (R Rstudio, IPython ) where as you would need to use emacs with clojure, or is there just a better default use of Clojure?
Sayth
Bozhidar Batsov <bozh...@batsov.com> writes:
> Anti-Emacs stuff really gets to me.
i too find it somewhat tiresome. It makes me wonder how many
people have actually stopped and asked themselves: "Given that
Emacs seems like a crusty ancient artifact from The Land That Time
Forgot, why do so many people keep using it?"
i can't speak for other Emacs users, of course, but here are some
of the main reasons i prefer to use (GNU) Emacs[1]:
* i don't have to learn and use a distinct, possibly
resource-hungry,
IDE[2] for every new programming language or environment i
need/want to work in. (When the Swift language was released, for
example, basic Swift support in the form of `swift-mode` became
available within less than a week.)
* Further to the resource-usage issue, i can more easily use Emacs
remotely over low-bandwidth links than i could use an IDE.
* IDEs typically don't allow one to change their basic behaviours
whilst
they're running. Related: if there's a bug fix or feature i want
applied, i can apply it myself, rather than having to hope that
the maintainers will (a) accept that it's something that
/should/ be applied, and (b) actually apply it.
* In my experience, Emacs tends to be less of a 'black box' than
some
IDEs, in that i can more easily get a better sense of what's
going on "behind the scenes". This in turn means that i've got a
better sense of the relevant build system, and how to fix and/or
tune it in particular circumstances.
* Emacs is available for a wider range of platforms than most
IDEs,
meaning it's more likely to be available to me should i need to
work on a particular platform.
* Emacs is the product of approximately three decades of constant
development, such that it handles many corner-cases of many
scenarios (e.g. in the area of i18n) and continues to adapt to
new ones.
* Emacs is, in my experience, one of the best-documented pieces of
software i've encountered. Absent or poor documentation is
typically treated as a bug.
* The Emacs ecosystem is growing rapidly; http://melpa.org/
currently
lists ~2400 packages ("extensions" or "addons") available for
easy installation via Emacs' package.el UI.
* Clojure-oriented point #1: since ~80%[3] of Emacs is written in
Emacs
Lisp, a lot of work has been put into support for sexp-based
languages; cf. `paredit`.
* Clojure-oriented point #2: having a polyglot dev system written
in an
easily-modifiable Lisp environment makes it more attractive to
me as someone with a Lisp mindset, as per my interest in
Clojure. :-)
Yes, there can be a steeper initial learning curve with Emacs than
with IDEs,
e.g. things like 'frames' and 'windows' not meaning
what one might expect (which is hardly surprising, given that GNU
Emacs predates the existence of GUIs-as-standard, and the
Web). Yet this is a one-time cost that, in my experience, is
rapidly amortised as one starts to use Emacs in an increasingly
wider variety of contexts.
For example: being able to use CIDER
when i wanted to start learning Clojure meant that i could focus
on learning Clojure itself, rather than an entire new dev system.
Emacs is surely not the best tool for all developers in all
contexts,
but i also feel it's something that developers - and
Clojure developers in particular - should perhaps at least give a
second look.
Fluid Dynamics <a209...@trbvm.com> writes:
> * Further to the resource-usage issue, i can more easily use Emacs
> remotely over low-bandwidth links than i could use an IDE.
>
> Typical home and mobile connection speeds are multiple MBPS these days.
Still, running Eclipse or some other IDE via X forwarding isn't too much
fun even with X2Go.
> Unfortunately, one MUST do all of that and CANNOT use it as a black
> box, because it is the software analogue of a computer with no
> keyboard or monitor or anything else resembling a user interface, so
> one must toggle everything in and know the hardware internals
> backwards and forwards to get anything done. :)
That's nonsense. As soon as you have made yourself acquainted with the
basic Emacs terminology and concepts, getting started with Clojure
development is a piece of cake. Of course,
Emacs follows the unicode standard and represents characters as
UTF8-encoded codepoints.
> Rather, the last time I tried using emacs, I seem to recall always
> ending up with this sequence of events:
>
> a) I am trying to do some task X, for which the obvious key combination bleeps
> or does something weird but definitely doesn't do X for some reason.
> b) Soon, I have a split pane with my document on the left and the help files on
> the right, with the latter open to a page on task X and the input focus in it.
> c) A little bit later, I have a split pane with my document on the left, the
> input focus in my document, and the help pane on the right open to a page on
> how to switch focus between panes, and I don't remember the long and
> complicated sequence of keystrokes needed to perform task X any more because it
> was deleted from my brain's short term memory to remember the long and
> complicated sequence of keystrokes that is how one says "alt+tab" in the
> obscure and archaic dialect known as emacsese.
> d) Repeat b) and c) a few times, while experiencing an acute event of abnormal
> pre-menopausal hair loss.
> e) Give up and fire up Notepad, Eclipse, or whatever seems best suited to
> current task. ;)
I think with "help pane" you mean a window showing the Emacs info
manual.
You can have as many of them open as you like, say, one for
"task X", and one for "switching focus between windows".
> * The Emacs ecosystem is growing rapidly; http://melpa.org/
> currently lists ~2400 packages ("extensions" or "addons")
> available for easy installation via Emacs' package.el UI.
>
>
> I wonder how anyone can find anything in that mess.
Searching might be a start.
> The Java and Clojure IDEs are probably each sandwiched amongst
> hundreds of consecutive entries
Yes, of course. Hey, how to people use apt-get/packman/yum/whatever?
The packages needed for "task X" are sandwiched between tens of
thousands of unrelated packages.
> all the rest of which are for languages nobody has ever heard of
> outside of one obscure city near Bernhöfen, or that nobody has used
> since 1987, or that nobody has used period because the whole thing was
> invented as an obscure joke (e.g. Befunge).
I don't see how support for niche languages is a bad thing.
> Yes, there can be a steeper initial learning curve with Emacs than
> with IDEs,
>
> This easily qualifies as a very strong candidate to be crowned
> understatement of the century, and we're not even 1/6 of the way
> through this one yet. Steeper? It's like comparing a gentle hill to
> the part of a roller coaster track that's more than halfway up the
> side of a loop-the-loop. The emacs learning curve is so steep it has
> overhangs!
Every newbie should run through the tutorial once (C-h t) in which all
important concepts are discussed. After that, you are initiated and
should be able to look up documentation yourself.
> Have they gotten around to adding a feature that makes it simple and
> intuitive to switch between the help pane and a document pane without
> having to navigate the help pane away from the thing you can't
> memorize to some other, pane-switching thing you also can't memorize?
`C-x o' is the standard key for cycling thru windows ("panes").
And to browse as many info manuals simultaneously so that you don't have
to navigate away from one topic to read another, you can have as many
open info buffers as you wish.
The command that you invoke to open the
documentation also tells you how, i.e., the solution is documented in
`C-h k C-h i' ("Please Emacs, describe the command which gets executed
by the key `C-h i'.").
--
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.
Fluid Dynamics <a209...@trbvm.com> writes:
>> * i don't have to learn and use a distinct, possibly
>> resource-hungry, IDE[2] for every new programming language
>> or environment i need/want to work in. (When the Swift
>> language was released, for example, basic Swift support in
>> the form of `swift-mode` became available within less than a
>> week.)
>
> Eclipse has plugins for a wide variety of languages.
True, but i don't think i've ever heard that one of Eclipse's main
selling points is that it's light on resource usage.
>> * Further to the resource-usage issue, i can more easily use
>> Emacs
>> remotely over low-bandwidth links than i could use an IDE.
>
> Typical home and mobile connection speeds are multiple MBPS
> these days.
You respond to me saying that /i/ like Emacs for its ease-of-use
across low-bandwidth links (which i regularly have to deal with)
by .... what, implying that i should be a so-called 'typical'
home/mobile connection user instead?
Anyway, 'typical' varies from geographic location to geographic
location. My home connection is ADSL2+, but my mobile provides 4G
speeds only within a limited geographic area - and when i visited
the city of Newcastle, New South Wales, recently, with it's
population of ~300,000, my mobile data connection was
intermittent, let alone of a decent speed. In such a situation,
i've found being able to use a text-based UI, rather than being
forced to use a graphical UI (even using something like NoMachine)
quite a boon.
Further, even ADSL2+ bandwidth can be heavily saturated when other
people on the connection are e.g. streaming HD movies at the same
time as one is trying to work on a remote system ....
>> * IDEs typically don't allow one to change their basic
>> behaviours
>> whilst they're running. Related: if there's a bug fix or
>> feature i want applied, i can apply it myself, rather than
>> having to hope that the maintainers will (a) accept that
>> it's something that /should/ be applied, and (b) actually
>> apply it.
>
> The second, at least, applies to every open source IDE,
> including a certain EPL-licensed one.
Not quite, at least not insofar as i understand what you're
saying. i'm talking about not having to patch the source tree and
recompile, even across new versions. In my Emacs config, i've
redefined a few different Emacs functions to behave the way i
want, such that, even when i install a new version of Emacs, i
don't need to make any changes to the source itself to get the
desired behaviour.
> Unfortunately, one MUST do all of that and CANNOT use it as a
> black box, because it is the software analogue of a computer
> with no keyboard or monitor or anything else resembling a user
> interface, so one must toggle everything in and know the
> hardware internals backwards and forwards to get anything
> done. :)
A strong claim, considerably stronger than the weaker claim that
Emacs needs tweaking to get to one's 'ideal' workflow, or even
that Emacs needs more tweaking than other software to get to that
workflow.
>> * Emacs is the product of approximately three decades of
>> constant
>> development, such that it handles many corner-cases of many
>> scenarios (e.g. in the area of i18n) and continues to adapt
>> to new ones.
>
> Three decades worth of accumulated legacy code. I can barely
> begin to imagine what horrors must be lurking in some of the
> darker and less well-traveled corners of that thing's /src
> directory. But you could probably form a fairly accurate basic
> picture by reading the collected works of one H. P. Lovecraft
> ... :)
A gratuitous insult, but sure, see http://emacshorrors.com/ for
such examples.
Still, it's easy to dismiss the ugliness of legacy code when one
doesn't have the luxury of not having to deal with the needs of a
diverse user base over an extended period of time:
http://www.joelonsoftware.com/articles/fog0000000069.html
> And what kind of i18n corner cases tend to arise with a 7-bit
> 80x24 character-based display (or emulation of same)? Just out
> of curiosity.
Do you really think Emacs can only be run in a terminal?
Having said that, i can't say i've never been frustrated when
trying to use Eclipse. Just one example: i had quite some 'fun'
trying to set it up for Android development with the ADT plugin,
with Eclipse getting itself into a broken state a few times before
i managed to successfully install the plugin.
So just as you've
had some bad experiences with Emacs (as have i!), i've had some
bad experiences with Eclipse, but /in my own context/, have found
persisting with Emacs to provide a greater benefit than persisting
with Eclipse as my main IDE.
>> * The Emacs ecosystem is growing rapidly; http://melpa.org/
>> currently lists ~2400 packages ("extensions" or "addons")
>> available for easy installation via Emacs' package.el UI.
>
> I wonder how anyone can find anything in that mess. The Java and
> Clojure IDEs are probably each sandwiched amongst hundreds of
> consecutive entries all the rest of which are for languages
> nobody has ever heard of outside of one obscure city near
> Bernhöfen, or that nobody has used since 1987, or that nobody
> has used period because the whole thing was invented as an
> obscure joke (e.g. Befunge).
More gratuitous insults.
Perhaps you missed the text box at the top of the melpa.org page
which allows one to enter filter terms? Type in 'clojure' as a
filter term and see what happens.
Further, using the package.el UI within Emacs itself, one can use
various Emacs search facilities (not only e.g. `isearch`, but also
extensions such as e.g. `helm-package`) to quickly narrow down the
list of possibly suitable packages.
> Point #2, period, with some caveats about how
> "easily-modifiable" something really is if it's easily
> modifiable by anyone who understands its innards, but
> understanding its innards requires completing a four-year degree
> program in emacsology at an Ivy League university.
By the same token, one could argue that one needs a degree in Java
engineering to work with Eclipse, or that one needs a degree in
Clojure to use LightTable. :-P
Anyway, i tend to feel that being able to use Emacs `Customize` UI
to modify various settings, or to write ELisp like:
(setq a-customisable-variable 10)
or even like:
(defun move-buffer-file (dir)
"Moves both current buffer and file it's visiting to DIR. By
Steve Yegge." (interactive "DNew directory: ") (let* ((name
(buffer-name))
(filename (buffer-file-name)) (dir
(if (string-match dir "\\(?:/\\|\\\\)$")
(substring dir 0 -1) dir))
(newname (concat dir "/" name)))
(if (not filename)
(message "Buffer '%s' is not visiting a file!" name)
(progn
(copy-file filename newname 1) (delete-file filename)
(set-visited-file-name newname) (set-buffer-modified-p
nil) t))))
are things that would unduly stress anyone who can program in
Clojure.
> This easily qualifies as a very strong candidate to be crowned
> understatement of the century, and we're not even 1/6 of the way
> through this one yet. Steeper? It's like comparing a gentle hill
> to the part of a roller coaster track that's more than halfway
> up the side of a loop-the-loop. The emacs learning curve is so
> steep it has overhangs!
That's not my experience, and that's not necessarily the
experience of every Emacs user, even though it seems to have been
your own experience. Different people find different systems
easier/harder to learn.
> One-time cost. That's what they tell students about their
> thirty-thousand-dollar tuition debts they'll be paying off for
> the next forty years, too, isn't it? :) (See quip about
> emacsology degree programs, above.)
The same argument could be used to dissuade people from learning
new programming languages.
(For example, many people find that
they need to pay for courses of various lengths to learn the art
of programming, and/or to learn certain programming languages in
particular.) Are you really suggesting that only things that can
be learned in moments, for little to no resource cost, have any
'true' value?
> Have they gotten around to adding a feature that makes it simple
> and intuitive to switch between the help pane and a document
> pane without having to navigate the help pane away from the
> thing you can't memorize to some other, pane-switching thing you
> also can't memorize? Such as, say, making alt-tab (or
> control-tab since nowadays you'd run it in a terminal emulator
> embedded in a real window system) switch panes? :)
Again with the claim that Emacs is a terminal-only application,
rather than being something that can be run in a windowing
environment (i run it under the i3 wm) and a terminal (at the same
time, if necessary).
As for switching between panes, you can use C-x o
(`other-window`), or (as i do) `windmove`, which allows one to use
e.g. C-TAB j (which i've bound to `windmove-down`) to give focus
to the pane directly below the cursor, or C-TAB l (which i've
bound to `windmove-right`) to the pane directly to the right of
the cursor.
Sayth Renshaw <flebbe...@gmail.com> writes:
> I last learned clojure in 1.2. Just curious why Clojure hasn't
> developed as a go to for data science?
>
> It never seems to get a mention R,Python and now Julia get the
> attention. By design it would appear that Clojure would be a good fit.
> Is it a lack of libraries, ease of install, no good default
> environment (R Rstudio, IPython ) where as you would need to use emacs
> with clojure, or is there just a better default use of Clojure?
I would say, lack of numpy or equivalent. And nice tools to link between
Clojure and the many C/Fortran numeric libraries. Python and R do this
natively.
Maybe if Clojure pulls itself away from the JVM this will change. One
big problem with both python and R for data science is that a lot of
interactive data visualisation happens on the web these days, and
neither python nor R support that so well. An ecosystem with a C hosted
clojure at the back end and Clojure script at the front end might work
well.
Technically I see the JVM as an advantage. F# now as well as Julia are seen as the data science languages contenders of the future.
Clojure has a lot going for it but never gets a mention, just could not understand why that is. Spark implements Scala and Python as languages to use, again you would wonder why not clojure here.
Is there a level of advocacy missing?
Sayth
First, let me shamelessly plug Gorilla REPL http://gorilla-repl.org . It's a notebook type REPL, which I think works well as an environment for the sort exploratory programming of that's common when analysing data. We use it for science-involving-data every day in our research group, and I think a few others do too.Regarding the question, my guess at the answer would be "fashion". My experience has been that Clojure is a fine environment for technical computing. It's not as complete, library wise, as the alternatives, so it's sometimes a struggle. But it has some strengths over the others too (deployment, in particular - and I find Java is a really nice low-level escape hatch, compared to the alternatives). My guess is that it would take some high profile organisation to adopt it as a data science platform, and talk about it a lot, for it to really catch on, because that seems to be how fashion works!Jony
On Sunday, 29 March 2015 10:55:34 UTC+1, Sayth Renshaw wrote:
Hi
I last learned clojure in 1.2. Just curious why Clojure hasn't developed as a go to for data science?
It never seems to get a mention R,Python and now Julia get the attention. By design it would appear that Clojure would be a good fit. Is it a lack of libraries, ease of install, no good default environment (R Rstudio, IPython ) where as you would need to use emacs with clojure, or is there just a better default use of Clojure?
Sayth
Batsov,CIDER is the best Clojure IDE. ;)
--@solussdAnd CIDER isn't, right? I find this pretty insulting...On 29 March 2015 at 13:47, Colin Yates <colin...@gmail.com> wrote:Cursive Clojure, LightTable and CounterClockwise are all good Clojure IDEs.
On 29 March 2015 at 09:54, Sayth Renshaw <flebbe...@gmail.com> wrote:
> Hi
>
> I last learned clojure in 1.2. Just curious why Clojure hasn't developed as a go to for data science?
>
> It never seems to get a mention R,Python and now Julia get the attention. By design it would appear that Clojure would be a good fit. Is it a lack of libraries, ease of install, no good default environment (R Rstudio, IPython ) where as you would need to use emacs with clojure, or is there just a better default use of Clojure?
>
> Sayth
>
The benefit is that Emacs is that its not constantly changing, and it
gives you some stability over the years. I like latex, for instance, for
the same reason. I can still access a 10 year old document and use it.
I propose, instead of this discussion, everyone channels their energy into writing an open-source data-science library, or blog post/article promoting Clojure for data science. In their favourite editor, of course!
Jony
You appear to have vastly misinterpreted my intention regards Emacs. My mention of Emacs (I use emacs with prelude) was not based on my usage but as a perception of those who might be attracted to Clojure For Purely Data Science And wishes to get installed and moving quickly.
R offers to get you installed in 2 quick point and click installs and gives you the language and R studio .
What would that person think when looking at Clojure? If they saw emacs would they know about prelude, how to configure it with so many configuration options?
If someone out organisation was running a data science course would they choose R because they can cover install and setup in 2 easy videos compared to current Clojure options which may be less clear.
Sometimes often times onboarding people to a new language is about as much as ease of install or at least making a default set of optiins clear.
Could the default set abs best options be made easier to new comers?
Sayth
--
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 a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/vsjUlAWm64g/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I have started working on R integration with the help of rinancanter
(1) and it was nice to have dedicated R code cells with at least
syntax highlighting that I can mix with Clojure code in the same JVM
environment.
http://viewer.gorilla-repl.org/view.html?source=github&user=ghubber&repo=cnc&path=rincanter.clj
I am not sure whether this fits the design atm. though. I also had a
look at renjin, but I think the native plugins mandate an RVM
integration atm.
SNE, which was fairly nice to do in Gorilla REPL:
http://viewer.gorilla-repl.org/view.html?source=github&user=ghubber&repo=cnc&path=stochastic-neighbour-embedding.clj
A problem seems to be unicode support, I tried to use some math
symbols from the notation in the paper directly, but the viewer seems
to have a problem with it.
For python notebooks there is an ein plugin which integrates notebooks in emacs. Giving features of both.
Doesn't address Rstudio ease but it may allow greater features for gorilla for relatively smaller effort.
On Fri, 3 Apr 2015 8:54 AM Jony Hudson
wrote:
I think the credit here has to go to RStudio for doing such a good job of making an easy to install complete development environment. I'd say just comparing base Clojure to base R, it's a wash. Install java and either download the Clojure jar, or the leiningen script, and you're good to go. Similar effort with R, just install the R distribution. Either way you don't get much more than a REPL prompt.It is possible to get a working, fully-featured Clojure development environment going without *much* more difficulty than RStudio.
--
Sure. I wasn't under the impression you were knocking it. On the contrary, I appreciate the reflection. As someone who uses (and loves) Clojure for data science, I'm keen to consider what can be done to broaden its adoption in this area.
Chris
Sent via phone
--
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.
Thanks, that is an awesome list of resources.
--
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
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+unsubscribe@googlegroups.com.
>> Thanks, that is an awesome list of resources.
--
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+unsubscribe@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/vsjUlAWm64g/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+unsubscribe@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/vsjUlAWm64g/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.
--
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.
I remember seeing something like this, but if I recall correctly it hasn't been updated in years, so I wouldn't really bank on it for maintenance or dependability. Of course, its possible it could be resurrected.
If I recall what it was I'll share.
Chris
Sent via phone
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/vsjUlAWm64g/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.
On Apr 6, 2015 4:20 PM, "A" <aae...@gmail.com> wrote:
>
>
>
> Thanks for taking the initiative :) Looks good.
>
> My two cents is to prefer something instead of the word "goto" though, which could imply an archaic coding semantic.
"into"?
Perhaps "...a growing resource to consolidate links to Clojure Data Science topics"?
> or perhaps something that describes the goals and motivations, in the spirit that https://www.refheap.com/about does for RefHeap could be useful as well
>
> best,
> -A
>
>
>
>
>
> On Monday, April 6, 2015 at 12:15:02 PM UTC-7, Christopher Small wrote:
>>
>>
>> OK; Here's my humble stab at something along these lines: http://clojure-datascience.herokuapp.com/ (source code here: https://github.com/metasoarous/clojure-datascience).
>>
>> The data is currently just an edn file, so contributions should come in the form of pull requests. However, we could look at moving the data to a db or something in the future if we want a more dynamic submission process. Right now I've seeded it with A's resource list, and not much else, so please contribute!
>>
>> Also happy to accept other improvements here if anyone has any good ideas. This includes discussion over the right category breakdown and assignments, and any interface improvements which might better utilize the data. I suggest using github issues for anything that needs discussion, or via this thread for general direction thoughts.
>>
>> Cheers
>>
>> Chris
>>
> --
> 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.
--
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 a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/vsjUlAWm64g/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.