librelist archives

« back to archive

PL paper reading club?

PL paper reading club?

From:
Ramakrishnan Muthukrishnan
Date:
2014-04-06 @ 10:08
Hi,

It is almost 7 months since I wanted to start a weekly or bi-weekly
paper PL paper reading club [1]. Now, I am really thinking of starting
it if there is enough interest (where "enough" = 2 or above interested
people). Anyone?

We will use coffee shops to meet. We have in the past used MrBeans at
Koramangala for the SICP meetups. Depending on the locations of the
participants, we could find some location. I am also hoping to spread
the word via Twitter and hopefully folks outside this list would also
sign up.

Some ground rules:

- Take it seriously. It is not the place to discuss the next web
  framework or a cool game or website one stumbled upon.
- Come prepared by doing some work. One need not completely understand
  the gist of a paper, but at least if one has tried a bit with a repl
  or wrote some short programs, that's more than good enough. If there
  are other ways, please suggest.
- Anything else, please add.
- I believe there are lots of goodness in Haskell and over the next few
  years a lot of what is in Haskell will flow in some form into other
  languages. So, I was a bit biased when I put together the list. Please
  add/remove any of the papers from this list.
- Monads are not hard. There are more interesting related concepts like
  Functors, Applicatives and Monoids. None of them are hard to
  understand, if one understands function composition.

Enough of rant! Let us get started.

[1] https://gist.github.com/vu3rdd/6409454

Ramakrishnan

Re: [bangalorehaskell] PL paper reading club?

From:
Pradip Caulagi
Date:
2014-04-06 @ 16:48
Hi Rama,

great idea!  I am interested.  A couple of thoughts though -

* Focus - we need to have a focus for the reading group.  The papers
seem to cover various areas of Computer Science.  Also, I would
imagine each paper would require some amount of pre-requisite
knowledge.  So choosing a focus area will make it easier.

* Frequency - I am just thinking aloud here.  We need to keep the
meetings frequent enough that we can make tangible progress in a few
months.  At the same time, we need to decide how much time each of us
can spend based on our commitments.  Maybe a meeting every 3 weeks?

--
Pradip P Caulagi


On Sun, Apr 6, 2014 at 3:38 PM, Ramakrishnan Muthukrishnan
<ram@rkrishnan.org> wrote:
> Hi,
>
> It is almost 7 months since I wanted to start a weekly or bi-weekly
> paper PL paper reading club [1]. Now, I am really thinking of starting
> it if there is enough interest (where "enough" = 2 or above interested
> people). Anyone?
>
> We will use coffee shops to meet. We have in the past used MrBeans at
> Koramangala for the SICP meetups. Depending on the locations of the
> participants, we could find some location. I am also hoping to spread
> the word via Twitter and hopefully folks outside this list would also
> sign up.
>
> Some ground rules:
>
> - Take it seriously. It is not the place to discuss the next web
>   framework or a cool game or website one stumbled upon.
> - Come prepared by doing some work. One need not completely understand
>   the gist of a paper, but at least if one has tried a bit with a repl
>   or wrote some short programs, that's more than good enough. If there
>   are other ways, please suggest.
> - Anything else, please add.
> - I believe there are lots of goodness in Haskell and over the next few
>   years a lot of what is in Haskell will flow in some form into other
>   languages. So, I was a bit biased when I put together the list. Please
>   add/remove any of the papers from this list.
> - Monads are not hard. There are more interesting related concepts like
>   Functors, Applicatives and Monoids. None of them are hard to
>   understand, if one understands function composition.
>
> Enough of rant! Let us get started.
>
> [1] https://gist.github.com/vu3rdd/6409454
>
> Ramakrishnan

Re: [bangalorehaskell] PL paper reading club?

From:
Ashok Gautham
Date:
2014-04-06 @ 17:10
On Sunday 06 April 2014 10:18 PM, Pradip Caulagi wrote:

> * Focus - we need to have a focus for the reading group.  The papers
> seem to cover various areas of Computer Science.  Also, I would
> imagine each paper would require some amount of pre-requisite
> knowledge.  So choosing a focus area will make it easier.

I concur. Let us quickly spend a day keyword tagging the gitlist. Should
help sort the pre-requisites. I just came back from a tiring
train-journey. Will do my part tomorrow morning.

> 
> * Frequency - I am just thinking aloud here.  We need to keep the
> meetings frequent enough that we can make tangible progress in a few
> months.  At the same time, we need to decide how much time each of us
> can spend based on our commitments.  Maybe a meeting every 3 weeks?

3 is a bit too spaced. Bi-weekly feels better IMHO. Is suggest that we
carry most of our discussions (for the easy/intuitive papers) on this
mailing list and use the meetup for discussion more challenging papers.

How does this work? We pick the same paper and read it and discuss or we
read different papers and share the core?

Could we start a wiki for maintaining notes like [1]?

[1] https://wiki.eecs.umich.edu/secrit/index.php/Main_Page

On Sun, Apr 6, 2014 at 3:38 PM, Ramakrishnan Muthukrishnan
>> - Take it seriously. It is not the place to discuss the next web
>>   framework or a cool game or website one stumbled upon.

We could have a tiny slot for interesting applications of what we read
up. This might be a framework (using arrows) or a game (using FRP). Let
us save this list from 2048 though :P

>> - Come prepared by doing some work. One need not completely understand
>>   the gist of a paper, but at least if one has tried a bit with a repl
>>   or wrote some short programs, that's more than good enough. If there
>>   are other ways, please suggest.
>> - Anything else, please add.

>> - I believe there are lots of goodness in Haskell and over the next few
>>   years a lot of what is in Haskell will flow in some form into other
>>   languages. So, I was a bit biased when I put together the list. Please
>>   add/remove any of the papers from this list.

Given that the group is called Bangalore - Haskell, this should rightly
be so.

>> - Monads are not hard. There are more interesting related concepts like
>>   Functors, Applicatives and Monoids. None of them are hard to
>>   understand, if one understands function composition.

No burritos? :(

>> [1] https://gist.github.com/vu3rdd/6409454

Great list! Thanks.

---
Ashok

Re: [bangalorehaskell] PL paper reading club?

From:
Date:
2014-04-09 @ 15:28
On Sun, Apr 6, 2014, at 11:15 AM, Ramakrishnan Muthukrishnan wrote:
> Ashok Gautham <ScriptDevil@zoho.com> writes:
> 
> >> * Frequency - I am just thinking aloud here.  We need to keep the
> >> meetings frequent enough that we can make tangible progress in a few
> >> months.  At the same time, we need to decide how much time each of us
> >> can spend based on our commitments.  Maybe a meeting every 3 weeks?
> >
> > 3 is a bit too spaced. Bi-weekly feels better IMHO. Is suggest that we
> > carry most of our discussions (for the easy/intuitive papers) on this
> > mailing list and use the meetup for discussion more challenging papers.
> >
> > How does this work? We pick the same paper and read it and discuss or we
> > read different papers and share the core?
> 
> I was thinking of the former. All of us read the same paper, play with
> some code and discuss.
> 
> > Could we start a wiki for maintaining notes like [1]?
> >
> > [1] https://wiki.eecs.umich.edu/secrit/index.php/Main_Page
> 
> Yes, we could do that. I started using gitit, an excellent personal wiki
> backed by git/darcs/hg and written in Haskell. I used to use gists
> before.
> 
> > On Sun, Apr 6, 2014 at 3:38 PM, Ramakrishnan Muthukrishnan
> >>> - Take it seriously. It is not the place to discuss the next web
> >>>   framework or a cool game or website one stumbled upon.
> >
> > We could have a tiny slot for interesting applications of what we read
> > up. This might be a framework (using arrows) or a game (using FRP). Let
> > us save this list from 2048 though :P
> 
> Yes, sure.

Funny that this email and another I replied to in this thread never
appear in the list archive. Don't know if my email server messed up
something or librelist messed it up.