Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
BA Haskell User Group meeting on October 18, 2012 (Thu)
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  10 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Ivan Tarasov  
View profile  
 More options Oct 10 2012, 12:52 pm
From: Ivan Tarasov <ivan.tara...@gmail.com>
Date: Wed, 10 Oct 2012 09:51:42 -0700
Local: Wed, Oct 10 2012 12:51 pm
Subject: BA Haskell User Group meeting on October 18, 2012 (Thu)

Hello, fellow Haskell enthusiasts,

This month we have quite a treat, with Edward Kmett making a talk about
Lenses and Traversals. This is a very important topic, and our last month's
guest Russell O'Connor strongly urged everybody to come and listen to this
talk. There is suggested reading for the talk: "The Essence of the Iterator
Patttern" <http://www.cs.ox.ac.uk/jeremy.gibbons/publications/iterator.pdf>paper
by Jeremy Gibbons and Bruno C. d. S. Oliveira, please take a look at
it if you have a chance.

Our venue this time is Google office in San Francisco SoMa:

345 Spear Str, San Francisco

Contact phone (mine): 650-762-6644.
Host: Satnam Singh, sat...@raintown.org, cell: 408 656 4590. Please contact
Satnam if you have questions about the venue or need help with the venue.

Please arrive a little bit earlier, so that we could start at 7pm. Also if
you arrive around 6:30pm, you can get some dinner at

We may try to set up the video feed through Google Hangout (hangout
link<http://goo.gl/19Fkz>,
also available through our calendar <http://goo.gl/EWDUt>), however please
don't rely on it and try to visit the meeting in person if possible. If you
are going to be joining the hangout, please mute your microphone before you
join.

Some people will be going from the South Bay and East Bay to the meeting
and back, so there's a possibility of carpooling. Also, it's very easy to
get to the venue from the 4th & King Caltrain Station: check Google Maps
for directions, it's also not a very long walk from Caltrain. Please send
me a message if you need help figuring out transportation. If you are
driving and can take some people with you, please send a message to the
bahaskell@googlegroups.com mailing list.

Please retweet/post to reddit/forward this email to those who may be
interested in attending. If you plan to attend and you're not yet
subscribed, please subscribe to BAHaskell Google Group to follow all the
discussions related to this meeting (if you have troubles with the captcha
while joining, please send me a direct email).

Cheers,
Ivan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Myles C. Maxfield  
View profile  
 More options Oct 10 2012, 1:29 pm
From: "Myles C. Maxfield" <myles.maxfi...@gmail.com>
Date: Wed, 10 Oct 2012 10:28:38 -0700
Local: Wed, Oct 10 2012 1:28 pm
Subject: Re: [bahaskell] BA Haskell User Group meeting on October 18, 2012 (Thu)

+1 for hangout :-)

On Wed, Oct 10, 2012 at 9:51 AM, Ivan Tarasov <ivan.tara...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ian Zimmerman  
View profile  
 More options Oct 10 2012, 3:03 pm
From: Ian Zimmerman <i...@buug.org>
Date: Wed, 10 Oct 2012 12:02:59 -0700
Local: Wed, Oct 10 2012 3:02 pm
Subject: Re: [bahaskell] BA Haskell User Group meeting on October 18, 2012 (Thu)

Ivan> Hello, fellow Haskell enthusiasts, This month we have quite a
Ivan> treat, with Edward Kmett making a talk about Lenses and
Ivan> Traversals.

Ivan> Our venue this time is Google office in San Francisco SoMa:

Ivan> 345 Spear Str, San Francisco

I "Suggested" it on Meetup.  Not sure what needs to be done to make it
final.

--
Ian Zimmerman
gpg public key: 1024D/C6FF61AD
fingerprint: 66DC D68F 5C1B 4D71 2EE5  BD03 8A00 786C C6FF 61AD
http://www.gravatar.com/avatar/c66875cda51109f76c6312f4d4743d1e.png
Rule 420: All persons more than eight miles high to leave the court.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Shachaf Ben-Kiki  
View profile  
 More options Oct 10 2012, 6:05 pm
From: Shachaf Ben-Kiki <shac...@gmail.com>
Date: Wed, 10 Oct 2012 15:05:49 -0700
Local: Wed, Oct 10 2012 6:05 pm
Subject: Re: [bahaskell] BA Haskell User Group meeting on October 18, 2012 (Thu)

Several people have asked me if the talk will be recorded. Is there
any possibility of that?

    Shachaf


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Edward A Kmett  
View profile  
 More options Oct 10 2012, 6:32 pm
From: Edward A Kmett <ekm...@gmail.com>
Date: Wed, 10 Oct 2012 18:32:19 -0400
Local: Wed, Oct 10 2012 6:32 pm
Subject: Re: [bahaskell] BA Haskell User Group meeting on October 18, 2012 (Thu)
I can bring my ipad, but a better recording device would be welcome.

Sent from my iPhone

On Oct 10, 2012, at 6:05 PM, Shachaf Ben-Kiki <shac...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Byron Hale  
View profile  
 More options Oct 10 2012, 10:00 pm
From: Byron Hale <byronha...@gmail.com>
Date: Wed, 10 Oct 2012 19:00:22 -0700
Local: Wed, Oct 10 2012 10:00 pm
Subject: Re: [bahaskell] BA Haskell User Group meeting on October 18, 2012 (Thu)

I'll be coming from Sonoma County.  Perhaps I can bring a regular video
camera.

Byron

On Wed, Oct 10, 2012 at 3:32 PM, Edward A Kmett <ekm...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ivan Tarasov  
View profile  
 More options Oct 11 2012, 2:40 am
From: Ivan Tarasov <ivan.tara...@gmail.com>
Date: Wed, 10 Oct 2012 23:40:13 -0700
Local: Thurs, Oct 11 2012 2:40 am
Subject: Re: BA Haskell User Group meeting on October 18, 2012 (Thu)

Here's what Edward has to say about his talk (I wanted to include that into
the announcement, but it did not quite work out):

I plan to give an introduction to the
lens<http://hackage.haskell.org/package/lens>library. My current plan
is for the talk to be broken into two parts, so if
there is some kind of refreshment or food break, there should be a pretty
good point in the middle to insert it.

First, I want to give a fairly general introduction to the concept of a
Lens, and some of the easier refinements of the idea used by the lens
library, such a Traversal, Fold, Getter, Setter. It would be helpful for
the audience to have passing familiarity with Applicative, Foldable and
Traversable from base, and maybe a rough understanding of Rank2Types, but
pretty much everything else that I need I'll be introducing, including the
concept of a lens and the lens laws.

Second, I'll show how deep the rabbit hole goes, by showing off some of the
more interesting bits of the library, such as the generalization of Neil
Mitchell's uniplate to work with arbitrary Traversals (simultaneously
gaining generality, ease of use, and speed) and some nice examples of how
we can use the type-safe Traversal-based Zippers from lens as well. This
part will admittedly be a lot of material presented in a fairly short time.

If I had to hazard a guess based on how long the talk took at Boston
Haskell, it may run about an hour and a half, with the first segment being
somewhere between a half hour and 45 minutes.

TL;DR I plan to give a crash course on lenses and traversals covering how
they work in practice and how you can use them to clean up code along with
some non-obvious applications.

Cheers,
Ivan

On Wed, Oct 10, 2012 at 9:51 AM, Ivan Tarasov <ivan.tara...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jonathan Fischoff  
View profile  
 More options Oct 11 2012, 3:34 pm
From: Jonathan Fischoff <jonathangfisch...@gmail.com>
Date: Thu, 11 Oct 2012 12:34:54 -0700
Local: Thurs, Oct 11 2012 3:34 pm
Subject: Re: [bahaskell] Re: BA Haskell User Group meeting on October 18, 2012 (Thu)

Here is some additional background material.

Edward's old lens talks
http://www.youtube.com/watch?v=efv0SQNde5Q

Also there is "Applicative Programming with Effects" which introduced the
Traversable class.
http://www.soi.city.ac.uk/~ross/papers/Applicative.pdf

Best,
Jonathan

On Wed, Oct 10, 2012 at 11:40 PM, Ivan Tarasov <ivan.tara...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Arthur Chan  
View profile  
 More options Oct 11 2012, 5:21 pm
From: Arthur Chan <lambdasquir...@gmail.com>
Date: Thu, 11 Oct 2012 14:21:46 -0700
Local: Thurs, Oct 11 2012 5:21 pm
Subject: Re: [bahaskell] Re: BA Haskell User Group meeting on October 18, 2012 (Thu)

Thanks, Jonathan!

Arthur :: LittleBrick

On Oct 11, 2012, at 12:34 PM, Jonathan Fischoff <jonathangfisch...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Edward Kmett  
View profile  
 More options Oct 11 2012, 5:53 pm
From: Edward Kmett <ekm...@gmail.com>
Date: Thu, 11 Oct 2012 17:53:23 -0400
Local: Thurs, Oct 11 2012 5:53 pm
Subject: Re: [bahaskell] Re: BA Haskell User Group meeting on October 18, 2012 (Thu)

Another useful reference is Jeremy Gibbons' "The Essence of the Iterator
Pattern":
http://www.cs.ox.ac.uk/jeremy.gibbons/publications/iterator.pdf

I will be making good use of the laws from that paper.

-Edward

On Thu, Oct 11, 2012 at 5:21 PM, Arthur Chan <lambdasquir...@gmail.com>wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »