Re: core.matrix and incanter [WAS: Re: [ldnclj] Re: Suggestions for open source contributions?]

2016-02-06 Thread Mikera
Yes, I think so. Though they should be the "raw" functionality only 
e.g. I know some of the Incanter code adds quite a bit of syntactic sugar 
which is absolutely fine but I don't think belongs in core.matrix itself. 
Hence a lot of the Incanter code should ideally have the strategy "handle 
syntactic sugar as necessary, then delegate to the underlying core.matrix 
operation(s)".

I've looked briefly at the spark RDDs / datasets and I think they are fine 
targets for core.matrix dataset implementations. I'd favour integrating the 
implementation code into existing Spark wrapper libraries, if the 
maintainers are agreeable. This would be a great project for somebody, and 
would also really help us to develop the core.matrix dataset API (which is 
a bit spartan right now).


On Friday, 5 February 2016 19:18:14 UTC+8, Bruce Durling wrote:
>
> Mike, 
>
> That sounds really useful. So things like mapping and joining should 
> be in core.matrix then? 
>
> Just contemplating some PRs and where we should be looking. 
>
> I know there was talk about hooking up core.matrix to Spark RDDs. Has 
> anyone made any progress on that? It would be nice to pitch in there 
> too. 
>
> cheers, 
> Bruce 
>
> On Fri, Feb 5, 2016 at 10:26 AM, Mikera  > wrote: 
> > Hi Bruce, 
> > 
> > My view is that the following things should be in core.matrix 
> > - Fundamental dataset and array programming operations (slicing, access, 
> > reshaping, dimension labelling etc.) 
> > - Basic numerical operations (add, matrix multiply etc.) 
> > - Matrix operations that may have different underlying implementations 
> (SVD 
> > etc.) 
> > - Protocol based support for standard implementations (Java arrays, 
> Clojure 
> > vectors etc.) 
> > 
> > The following belong in other libraries: 
> > - More sophisticated algorithms building on the fundamental operations 
> > (statistical techniques, machine learning etc.) 
> > - Anything to do with user interaction (graphing, GUIs etc.) 
> > - Tools for IO / data access etc. 
> > 
> > This is just a guideline though - happy to consider any specific 
> function on 
> > a case by case base. Probably best done via issues, so please file if 
> you 
> > have any! 
> > 
> > On Friday, 5 February 2016 03:27:47 UTC+8, Bruce Durling wrote: 
> >> 
> >> Mike, 
> >> 
> >> I've had some of my team start using incanter 1.9.0. We've found and 
> >> reported some issues and would like to contribute. Is there a good 
> >> road map somewhere of what functions should stay in incanter and what 
> >> ones should live in clojure.core.matrix.dataset? I'd like to know that 
> >> any fixes we pursue would move towards the future design of incanter. 
> >> 
> >> cheers, 
> >> Bruce 
> >> 
> >> On Thu, Feb 4, 2016 at 10:01 AM, Mikera  
> wrote: 
> >> > There is the start of a dataframe-like implementation in 
> >> > clojure.core.matrix.dataset 
> >> > 
> >> > Contributions in this area (or even just vigorous testing / issue 
> >> > reporting) 
> >> > would be very welcome! 
> >> > 
> >> > On Tuesday, 2 February 2016 17:44:51 UTC+8, Gregg Reynolds wrote: 
> >> >> 
> >> >> 
> >> >> 
> >> >> On Tue, Feb 2, 2016 at 2:22 AM, Mikera  
> wrote: 
> >> >>> 
> >> >>> If you are interested in data science, help with core.matrix and 
> the 
> >> >>> associated libraries is always appreciated, and we are very 
> >> >>> contributor-friendly in the numerical Clojure community. 
> >> >> 
> >> >> 
> >> >> Speaking of which,  the topic of Clojure came up on the Julia 
> mailing 
> >> >> list 
> >> >> recently.  One comment was "I suspect the biggest issue is the lack 
> of 
> >> >> a 
> >> >> good dataframes library for Clojure,..."  So something along that 
> line 
> >> >> would 
> >> >> be a good project. 
> >> > 
> >> > -- 
> >> > You received this message because you are subscribed to the Google 
> >> > Groups 
> >> > "London Clojurians" group. 
> >> > To unsubscribe from this group and stop receiving emails from it, 
> send 
> >> > an 
> >> > email to london-clojuri...@googlegroups.com. 
> >> > To post to this group, send email to london-c...@googlegroups.com. 
> >> > Visit this group at https://groups.google.com/group/london-clojurians. 
>
> >> > For more options, visit https://groups.google.com/d/optout. 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "London Clojurians" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to london-clojuri...@googlegroups.com . 
> > To post to this group, send email to london-c...@googlegroups.com 
> . 
> > Visit this group at https://groups.google.com/group/london-clojurians. 
> > 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 

core.matrix and incanter [WAS: Re: [ldnclj] Re: Suggestions for open source contributions?]

2016-02-05 Thread Bruce Durling
Mike,

That sounds really useful. So things like mapping and joining should
be in core.matrix then?

Just contemplating some PRs and where we should be looking.

I know there was talk about hooking up core.matrix to Spark RDDs. Has
anyone made any progress on that? It would be nice to pitch in there
too.

cheers,
Bruce

On Fri, Feb 5, 2016 at 10:26 AM, Mikera  wrote:
> Hi Bruce,
>
> My view is that the following things should be in core.matrix
> - Fundamental dataset and array programming operations (slicing, access,
> reshaping, dimension labelling etc.)
> - Basic numerical operations (add, matrix multiply etc.)
> - Matrix operations that may have different underlying implementations (SVD
> etc.)
> - Protocol based support for standard implementations (Java arrays, Clojure
> vectors etc.)
>
> The following belong in other libraries:
> - More sophisticated algorithms building on the fundamental operations
> (statistical techniques, machine learning etc.)
> - Anything to do with user interaction (graphing, GUIs etc.)
> - Tools for IO / data access etc.
>
> This is just a guideline though - happy to consider any specific function on
> a case by case base. Probably best done via issues, so please file if you
> have any!
>
> On Friday, 5 February 2016 03:27:47 UTC+8, Bruce Durling wrote:
>>
>> Mike,
>>
>> I've had some of my team start using incanter 1.9.0. We've found and
>> reported some issues and would like to contribute. Is there a good
>> road map somewhere of what functions should stay in incanter and what
>> ones should live in clojure.core.matrix.dataset? I'd like to know that
>> any fixes we pursue would move towards the future design of incanter.
>>
>> cheers,
>> Bruce
>>
>> On Thu, Feb 4, 2016 at 10:01 AM, Mikera  wrote:
>> > There is the start of a dataframe-like implementation in
>> > clojure.core.matrix.dataset
>> >
>> > Contributions in this area (or even just vigorous testing / issue
>> > reporting)
>> > would be very welcome!
>> >
>> > On Tuesday, 2 February 2016 17:44:51 UTC+8, Gregg Reynolds wrote:
>> >>
>> >>
>> >>
>> >> On Tue, Feb 2, 2016 at 2:22 AM, Mikera  wrote:
>> >>>
>> >>> If you are interested in data science, help with core.matrix and the
>> >>> associated libraries is always appreciated, and we are very
>> >>> contributor-friendly in the numerical Clojure community.
>> >>
>> >>
>> >> Speaking of which,  the topic of Clojure came up on the Julia mailing
>> >> list
>> >> recently.  One comment was "I suspect the biggest issue is the lack of
>> >> a
>> >> good dataframes library for Clojure,..."  So something along that line
>> >> would
>> >> be a good project.
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "London Clojurians" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an
>> > email to london-clojuri...@googlegroups.com.
>> > To post to this group, send email to london-c...@googlegroups.com.
>> > Visit this group at https://groups.google.com/group/london-clojurians.
>> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "London Clojurians" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to london-clojurians+unsubscr...@googlegroups.com.
> To post to this group, send email to london-clojuri...@googlegroups.com.
> Visit this group at https://groups.google.com/group/london-clojurians.
> 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: [ldnclj] Re: Suggestions for open source contributions?

2016-02-05 Thread cldwalker
If you're into editors or tooling we're happy to have help with LightTable 
- 
https://github.com/LightTable/LightTable/blob/master/CONTRIBUTING.md#contributing
 
:)

Cheers,
Gabriel

On Friday, February 5, 2016 at 5:26:12 AM UTC-5, Mikera wrote:
>
> Hi Bruce,
>
> My view is that the following things should be in core.matrix
> - Fundamental dataset and array programming operations (slicing, access, 
> reshaping, dimension labelling etc.)
> - Basic numerical operations (add, matrix multiply etc.)
> - Matrix operations that may have different underlying implementations 
> (SVD etc.)
> - Protocol based support for standard implementations (Java arrays, 
> Clojure vectors etc.)
>
> The following belong in other libraries:
> - More sophisticated algorithms building on the fundamental operations 
> (statistical techniques, machine learning etc.)
> - Anything to do with user interaction (graphing, GUIs etc.)
> - Tools for IO / data access etc.
>
> This is just a guideline though - happy to consider any specific function 
> on a case by case base. Probably best done via issues, so please file if 
> you have any!
>
> On Friday, 5 February 2016 03:27:47 UTC+8, Bruce Durling wrote:
>>
>> Mike, 
>>
>> I've had some of my team start using incanter 1.9.0. We've found and 
>> reported some issues and would like to contribute. Is there a good 
>> road map somewhere of what functions should stay in incanter and what 
>> ones should live in clojure.core.matrix.dataset? I'd like to know that 
>> any fixes we pursue would move towards the future design of incanter. 
>>
>> cheers, 
>> Bruce 
>>
>> On Thu, Feb 4, 2016 at 10:01 AM, Mikera  wrote: 
>> > There is the start of a dataframe-like implementation in 
>> > clojure.core.matrix.dataset 
>> > 
>> > Contributions in this area (or even just vigorous testing / issue 
>> reporting) 
>> > would be very welcome! 
>> > 
>> > On Tuesday, 2 February 2016 17:44:51 UTC+8, Gregg Reynolds wrote: 
>> >> 
>> >> 
>> >> 
>> >> On Tue, Feb 2, 2016 at 2:22 AM, Mikera  
>> wrote: 
>> >>> 
>> >>> If you are interested in data science, help with core.matrix and the 
>> >>> associated libraries is always appreciated, and we are very 
>> >>> contributor-friendly in the numerical Clojure community. 
>> >> 
>> >> 
>> >> Speaking of which,  the topic of Clojure came up on the Julia mailing 
>> list 
>> >> recently.  One comment was "I suspect the biggest issue is the lack of 
>> a 
>> >> good dataframes library for Clojure,..."  So something along that line 
>> would 
>> >> be a good project. 
>> > 
>> > -- 
>> > You received this message because you are subscribed to the Google 
>> Groups 
>> > "London Clojurians" group. 
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an 
>> > email to london-clojuri...@googlegroups.com. 
>> > To post to this group, send email to london-c...@googlegroups.com. 
>> > Visit this group at https://groups.google.com/group/london-clojurians. 
>> > 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: [ldnclj] Re: Suggestions for open source contributions?

2016-02-05 Thread Mikera
Hi Bruce,

My view is that the following things should be in core.matrix
- Fundamental dataset and array programming operations (slicing, access, 
reshaping, dimension labelling etc.)
- Basic numerical operations (add, matrix multiply etc.)
- Matrix operations that may have different underlying implementations (SVD 
etc.)
- Protocol based support for standard implementations (Java arrays, Clojure 
vectors etc.)

The following belong in other libraries:
- More sophisticated algorithms building on the fundamental operations 
(statistical techniques, machine learning etc.)
- Anything to do with user interaction (graphing, GUIs etc.)
- Tools for IO / data access etc.

This is just a guideline though - happy to consider any specific function 
on a case by case base. Probably best done via issues, so please file if 
you have any!

On Friday, 5 February 2016 03:27:47 UTC+8, Bruce Durling wrote:
>
> Mike, 
>
> I've had some of my team start using incanter 1.9.0. We've found and 
> reported some issues and would like to contribute. Is there a good 
> road map somewhere of what functions should stay in incanter and what 
> ones should live in clojure.core.matrix.dataset? I'd like to know that 
> any fixes we pursue would move towards the future design of incanter. 
>
> cheers, 
> Bruce 
>
> On Thu, Feb 4, 2016 at 10:01 AM, Mikera  > wrote: 
> > There is the start of a dataframe-like implementation in 
> > clojure.core.matrix.dataset 
> > 
> > Contributions in this area (or even just vigorous testing / issue 
> reporting) 
> > would be very welcome! 
> > 
> > On Tuesday, 2 February 2016 17:44:51 UTC+8, Gregg Reynolds wrote: 
> >> 
> >> 
> >> 
> >> On Tue, Feb 2, 2016 at 2:22 AM, Mikera  wrote: 
> >>> 
> >>> If you are interested in data science, help with core.matrix and the 
> >>> associated libraries is always appreciated, and we are very 
> >>> contributor-friendly in the numerical Clojure community. 
> >> 
> >> 
> >> Speaking of which,  the topic of Clojure came up on the Julia mailing 
> list 
> >> recently.  One comment was "I suspect the biggest issue is the lack of 
> a 
> >> good dataframes library for Clojure,..."  So something along that line 
> would 
> >> be a good project. 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "London Clojurians" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to london-clojuri...@googlegroups.com . 
> > To post to this group, send email to london-c...@googlegroups.com 
> . 
> > Visit this group at https://groups.google.com/group/london-clojurians. 
> > 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: [ldnclj] Re: Suggestions for open source contributions?

2016-02-04 Thread Bruce Durling
Mike,

I've had some of my team start using incanter 1.9.0. We've found and
reported some issues and would like to contribute. Is there a good
road map somewhere of what functions should stay in incanter and what
ones should live in clojure.core.matrix.dataset? I'd like to know that
any fixes we pursue would move towards the future design of incanter.

cheers,
Bruce

On Thu, Feb 4, 2016 at 10:01 AM, Mikera  wrote:
> There is the start of a dataframe-like implementation in
> clojure.core.matrix.dataset
>
> Contributions in this area (or even just vigorous testing / issue reporting)
> would be very welcome!
>
> On Tuesday, 2 February 2016 17:44:51 UTC+8, Gregg Reynolds wrote:
>>
>>
>>
>> On Tue, Feb 2, 2016 at 2:22 AM, Mikera  wrote:
>>>
>>> If you are interested in data science, help with core.matrix and the
>>> associated libraries is always appreciated, and we are very
>>> contributor-friendly in the numerical Clojure community.
>>
>>
>> Speaking of which,  the topic of Clojure came up on the Julia mailing list
>> recently.  One comment was "I suspect the biggest issue is the lack of a
>> good dataframes library for Clojure,..."  So something along that line would
>> be a good project.
>
> --
> You received this message because you are subscribed to the Google Groups
> "London Clojurians" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to london-clojurians+unsubscr...@googlegroups.com.
> To post to this group, send email to london-clojuri...@googlegroups.com.
> Visit this group at https://groups.google.com/group/london-clojurians.
> 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: [ldnclj] Re: Suggestions for open source contributions?

2016-02-02 Thread Steven Deobald
Wow, folks. This is a fantastic list. It is really helpful to know not only
a project's contribution needs but also the maintainer's appetite for
working with newer/younger contributors.

Our mentoring process will proceed for another week or two. In the
meantime, we'd love to see more suggestions. :)

Thanks everyone!

Steven Deobald -- ⌀ -- nilenso.com

On 2 February 2016 at 22:37, Jason Felice  wrote:

> We have a lot of focus on being new-Clojurian and new-programmer friendly
> for Avi, including being able to spend a couple hours a week
> remote-pairing.  I think this is a good project if the person is familiar
> with (or especially fond of) Vim.
>
> https://github.com/maitria/avi
>
> -Jason
>
> On Tue, Feb 2, 2016 at 9:12 AM, Bozhidar Batsov 
> wrote:
>
>> If you're into tooling - there's always plenty of work to be done on
>> cider-nrepl (https://github.com/clojure-emacs/cider-nrepl) :-)
>>
>> On 2 February 2016 at 10:28, Chris Howe-Jones 
>> wrote:
>>
>>> Another open source library that has some real momentum behind it at the
>>> moment is baid-chat https://github.com/braidchat/meta/wiki . It's the
>>> Clojure Communities OSS alternative to Slack.
>>>
>>> Why is it needed? Lots of reasons that are elaborated in the motivations
>>> page of the wiki but one of the most urgent is that Slack has adopted a
>>> policy of closing community teams to new members once they get large
>>> (anecdotally around 7000 members) and the Clojurians Slack channel is
>>> already over 4800.
>>>
>>>
>>> On 2 Feb 2016, at 08:22, Mikera  wrote:
>>>
>>> If you are interested in data science, help with core.matrix and the
>>> associated libraries is always appreciated, and we are very
>>> contributor-friendly in the numerical Clojure community.
>>>
>>> On Monday, 1 February 2016 18:51:37 UTC+8, Steven Deobald wrote:

 Hey folks!

 Today is the first day nilenso has ever had an intern on-staff. He's
 been in the industry for a few years but he's relatively new to Clojure. We
 try to ramp people up as slowly and supportively as possible. For interns,
 we figure writing (and re-writing, natch) open source is the safest place
 to start.

 With that context set, does anyone on the list have suggestions for
 projects we can guide him through? We will be working with him through some
 the standard Clojure literature over the coming months, as well as
 providing guidance with his patches/pull-requests.

 We're open to any shape of project: applications, libraries, tools. If
 you have a Clojure project you would like help with (or that you wish
 someone would start), we would love to evaluate it as a learning
 opportunity.

 Thanks everyone!

 Steven Deobald -- ⌀ -- nilenso.com

>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "London Clojurians" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to london-clojurians+unsubscr...@googlegroups.com.
>>> To post to this group, send email to london-clojuri...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/london-clojurians.
>>> 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.
>>>
>>
>> --
>> 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, 

Re: [ldnclj] Re: Suggestions for open source contributions?

2016-02-02 Thread Jason Felice
We have a lot of focus on being new-Clojurian and new-programmer friendly
for Avi, including being able to spend a couple hours a week
remote-pairing.  I think this is a good project if the person is familiar
with (or especially fond of) Vim.

https://github.com/maitria/avi

-Jason

On Tue, Feb 2, 2016 at 9:12 AM, Bozhidar Batsov  wrote:

> If you're into tooling - there's always plenty of work to be done on
> cider-nrepl (https://github.com/clojure-emacs/cider-nrepl) :-)
>
> On 2 February 2016 at 10:28, Chris Howe-Jones 
> wrote:
>
>> Another open source library that has some real momentum behind it at the
>> moment is baid-chat https://github.com/braidchat/meta/wiki . It's the
>> Clojure Communities OSS alternative to Slack.
>>
>> Why is it needed? Lots of reasons that are elaborated in the motivations
>> page of the wiki but one of the most urgent is that Slack has adopted a
>> policy of closing community teams to new members once they get large
>> (anecdotally around 7000 members) and the Clojurians Slack channel is
>> already over 4800.
>>
>>
>> On 2 Feb 2016, at 08:22, Mikera  wrote:
>>
>> If you are interested in data science, help with core.matrix and the
>> associated libraries is always appreciated, and we are very
>> contributor-friendly in the numerical Clojure community.
>>
>> On Monday, 1 February 2016 18:51:37 UTC+8, Steven Deobald wrote:
>>>
>>> Hey folks!
>>>
>>> Today is the first day nilenso has ever had an intern on-staff. He's
>>> been in the industry for a few years but he's relatively new to Clojure. We
>>> try to ramp people up as slowly and supportively as possible. For interns,
>>> we figure writing (and re-writing, natch) open source is the safest place
>>> to start.
>>>
>>> With that context set, does anyone on the list have suggestions for
>>> projects we can guide him through? We will be working with him through some
>>> the standard Clojure literature over the coming months, as well as
>>> providing guidance with his patches/pull-requests.
>>>
>>> We're open to any shape of project: applications, libraries, tools. If
>>> you have a Clojure project you would like help with (or that you wish
>>> someone would start), we would love to evaluate it as a learning
>>> opportunity.
>>>
>>> Thanks everyone!
>>>
>>> Steven Deobald -- ⌀ -- nilenso.com
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "London Clojurians" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to london-clojurians+unsubscr...@googlegroups.com.
>> To post to this group, send email to london-clojuri...@googlegroups.com.
>> Visit this group at https://groups.google.com/group/london-clojurians.
>> 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.
>>
>
> --
> 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 

Re: [ldnclj] Re: Suggestions for open source contributions?

2016-02-02 Thread Chris Howe-Jones
Another open source library that has some real momentum behind it at the moment 
is baid-chat https://github.com/braidchat/meta/wiki 
 . It's the Clojure Communities OSS 
alternative to Slack.

Why is it needed? Lots of reasons that are elaborated in the motivations page 
of the wiki but one of the most urgent is that Slack has adopted a policy of 
closing community teams to new members once they get large (anecdotally around 
7000 members) and the Clojurians Slack channel is already over 4800.


> On 2 Feb 2016, at 08:22, Mikera  wrote:
> 
> If you are interested in data science, help with core.matrix and the 
> associated libraries is always appreciated, and we are very 
> contributor-friendly in the numerical Clojure community.
> 
> On Monday, 1 February 2016 18:51:37 UTC+8, Steven Deobald wrote:
> Hey folks!
> 
> Today is the first day nilenso has ever had an intern on-staff. He's been in 
> the industry for a few years but he's relatively new to Clojure. We try to 
> ramp people up as slowly and supportively as possible. For interns, we figure 
> writing (and re-writing, natch) open source is the safest place to start.
> 
> With that context set, does anyone on the list have suggestions for projects 
> we can guide him through? We will be working with him through some the 
> standard Clojure literature over the coming months, as well as providing 
> guidance with his patches/pull-requests.
> 
> We're open to any shape of project: applications, libraries, tools. If you 
> have a Clojure project you would like help with (or that you wish someone 
> would start), we would love to evaluate it as a learning opportunity.
> 
> Thanks everyone!
> 
> Steven Deobald -- ⌀ -- nilenso.com 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "London Clojurians" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to london-clojurians+unsubscr...@googlegroups.com 
> .
> To post to this group, send email to london-clojuri...@googlegroups.com 
> .
> Visit this group at https://groups.google.com/group/london-clojurians 
> .
> 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: [ldnclj] Re: Suggestions for open source contributions?

2016-02-02 Thread Bozhidar Batsov
If you're into tooling - there's always plenty of work to be done on
cider-nrepl (https://github.com/clojure-emacs/cider-nrepl) :-)

On 2 February 2016 at 10:28, Chris Howe-Jones 
wrote:

> Another open source library that has some real momentum behind it at the
> moment is baid-chat https://github.com/braidchat/meta/wiki . It's the
> Clojure Communities OSS alternative to Slack.
>
> Why is it needed? Lots of reasons that are elaborated in the motivations
> page of the wiki but one of the most urgent is that Slack has adopted a
> policy of closing community teams to new members once they get large
> (anecdotally around 7000 members) and the Clojurians Slack channel is
> already over 4800.
>
>
> On 2 Feb 2016, at 08:22, Mikera  wrote:
>
> If you are interested in data science, help with core.matrix and the
> associated libraries is always appreciated, and we are very
> contributor-friendly in the numerical Clojure community.
>
> On Monday, 1 February 2016 18:51:37 UTC+8, Steven Deobald wrote:
>>
>> Hey folks!
>>
>> Today is the first day nilenso has ever had an intern on-staff. He's been
>> in the industry for a few years but he's relatively new to Clojure. We try
>> to ramp people up as slowly and supportively as possible. For interns, we
>> figure writing (and re-writing, natch) open source is the safest place to
>> start.
>>
>> With that context set, does anyone on the list have suggestions for
>> projects we can guide him through? We will be working with him through some
>> the standard Clojure literature over the coming months, as well as
>> providing guidance with his patches/pull-requests.
>>
>> We're open to any shape of project: applications, libraries, tools. If
>> you have a Clojure project you would like help with (or that you wish
>> someone would start), we would love to evaluate it as a learning
>> opportunity.
>>
>> Thanks everyone!
>>
>> Steven Deobald -- ⌀ -- nilenso.com
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "London Clojurians" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to london-clojurians+unsubscr...@googlegroups.com.
> To post to this group, send email to london-clojuri...@googlegroups.com.
> Visit this group at https://groups.google.com/group/london-clojurians.
> 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.
>

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