Send Beginners mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."
Today's Topics:
1. Re: Getting started with Haskell (akash g)
2. Re: Google Summer of Code (Mateusz Kowalczyk)
----------------------------------------------------------------------
Message: 1
Date: Tue, 23 Dec 2014 21:47:26 +0530
From: akash g <[email protected]>
To: The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Subject: Re: [Haskell-beginners] Getting started with Haskell
Message-ID:
<caliga_eacezuhylpubrbrwezf0akxn+vhjmreyi_w9gltq_...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
This set of lecture notes covers a lot of ground:
http://www.scs.stanford.edu/14sp-cs240h/
You can also google their old set of lecture notes (2011), which was
different in its treatment of lenses and parsec (attoparsec; from the
cursory glance, 2014 seems to a lot more different on these too points).
Also, 2014 has a chapter on commonly used extensions that'll be quiet
helpful.
- G Akash
On Tue, Dec 23, 2014 at 5:37 AM, Christopher Allen <[email protected]>
wrote:
> Most people from the haskell-beginners IRC channel that did FP101x didn't
> like it as much as the cis194 -> NICTA course progression. One common
> complaint was the tedious homework. Another was that it seemed like a thin
> layer over Hutton's book. Exercises are a prominent part of cis194 and
> NICTA course - they're not easy either. But those exercises don't feel
> unfair, trifling, or trivial in the way FP101x's homework did.
>
> As a result, I don't recommend FP101x. I would like to see more and better
> multimedia resources for learning Haskell. Some people take to audio/video
> more readily.
>
>
> --- Chris Allen
>
>
> On Mon, Dec 22, 2014 at 5:57 PM, Derek Mahar <[email protected]>
> wrote:
>
>> Follow the next session of FP101x Introduction to Functional Programming (
>> https://courses.edx.org/courses/DelftX/FP101x/3T2014/). This session is
>> almost over, but the material is still available and a member of the staff
>> has claimed that they will offer the course again, but there is no definite
>> date.
>>
>> Derek
>>
>> On 21 December 2014 at 23:02, Christopher Allen <[email protected]>
>> wrote:
>>>
>>> I don't recommend Learn You A Haskell.
>>>
>>> I usually point people to my guide here:
>>> https://github.com/bitemyapp/learnhaskell
>>>
>>> And tell them to do cis194 and then the NICTA course.
>>>
>>> On Sun, Dec 21, 2014 at 9:57 PM, Animesh Saxena <
>>> [email protected]> wrote:
>>>
>>>> For basics this is very good .... learnyouahaskell.com. See if you can
>>>> solve this... HTTPS://www.haskell.org/haskellwiki/99_questions.
>>>>
>>>> Sent from my iPhone
>>>>
>>>> > On 22-Dec-2014, at 12:24 am, Sagar Srivastava <
>>>> [email protected]> wrote:
>>>> >
>>>> > Hello All!
>>>> >
>>>> > I'm Sagar, from India.I'm a sophomore at BITS Pilani,Hyderabad
>>>> ,currently pursuing a B.E(Hons) degree in Computer Science.
>>>> >
>>>> > I've just started learning Haskell and i was aiming to participate in
>>>> this year's Google Summer of Code,and so i was wondering if
>>>> > i could get comfortable enough with the language ,given enough effort
>>>> so that i might be able to contribute to the project and maybe participate
>>>> in GSoC with this organization.
>>>> >
>>>> > Also,wishing all of you a Merry Christmas and a Happy New Year! :)
>>>> >
>>>> > Regards,
>>>> > Sagar
>>>> > _______________________________________________
>>>> > Beginners mailing list
>>>> > [email protected]
>>>> > http://www.haskell.org/mailman/listinfo/beginners
>>>> _______________________________________________
>>>> Beginners mailing list
>>>> [email protected]
>>>> http://www.haskell.org/mailman/listinfo/beginners
>>>>
>>>
>>>
>>> _______________________________________________
>>> Beginners mailing list
>>> [email protected]
>>> http://www.haskell.org/mailman/listinfo/beginners
>>>
>>>
>>
>> --
>> Derek Mahar
>> 1.514.316.6736 Home
>> 1.514.316.7348 Mobile
>> 1.514.931.6222 #7754 Work
>> 102-1365 boulevard Ren?-L?vesque Est
>> Montr?al QC H2L 2M1
>> Canada
>>
>> _______________________________________________
>> Beginners mailing list
>> [email protected]
>> http://www.haskell.org/mailman/listinfo/beginners
>>
>>
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://www.haskell.org/pipermail/beginners/attachments/20141223/d61be177/attachment-0001.html>
------------------------------
Message: 2
Date: Wed, 24 Dec 2014 07:51:51 +0000
From: Mateusz Kowalczyk <[email protected]>
To: [email protected]
Subject: Re: [Haskell-beginners] Google Summer of Code
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252
On 12/22/2014 03:03 PM, Njagi Mwaniki wrote:
> Which books or resources or libraries should one read to get ready for
> the Google summer of code? Also which projects would be easiest to work
> on for beginners?
>
> Anything that would make one ready for Google summer of code and
> complete their project with ease.
>
> I'm currently taking cs194 from upenn online
> http://www.seas.upenn.edu/~cis194/lectures.html
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
>
What matters the most[?] is the project you pick (in respect of how
useful to the Haskell community it is), what you promise to do with it
and how likely it is that you can fulfill your promise. Notably, GSOC is
not a project that aims to teach you (Haskell|C|Python|LISP|pick your
poison). For this reason your question about books to read on beginners
mailing list seems slightly misguided to me. I do not think you are
expecting there to be a ?How to prepare for GSOC? book ;). By no means
do I hope to discourage you somehow of course but if you hope to have a
serious chance at having an idea accepted, you need to start gaining
some expertise in the area ASAP. I commend you on sending out your
e-mail before 2015!
It is of course best to find a project you are interested in: you
probably don't want to dive into linear algebra package for GSOC if you
have 0 interest or previous exposure to the topic.
It is also unlikely that a brand new project will be accepted unless it
offers great benefits and is likely to do great things after GSOC is
over. It seems difficult to imagine, especially for a beginner.
My advice is that you should start looking at existing projects *now*
and see if you can't start committing straight away while having a
grander scheme in mind: you are much more likely to get accepted if your
proposal says ?I have already been committing to this project for past 3
months? than ?I will spend first two weeks familiarising myself with the
codebase?. It's favourable if you already have some rough idea how you
would go about hacking your project rather than having to investigate
once the project starts.
The project you will work on has to somehow benefit Haskell community.
?I will write a game and people will have fun hour playing it? is
probably not good. ?I will improve Hackage/cabal/Haddock/GHC? is much
more likely to make it through. You are meant to have a pretty good idea
of what you will doing: ?I will fix whatever issues I can for 3 months?
is probably not good but ?I will fix X, Y, Z tickets which currently
hinder the community/will allow the community to become a better place
because ABC? seems much more likely to be accepted. The project has to
be reasonable for your skillset: do not try to promise to do work which
is obviously out of your ability (Haskell or otherwise) or one that you
can do but will simply take too long.
Your proposal and subsequent 3 months of work need a mentor: this is
most likely going to be someone involved with the project already. If
you have an idea of what project you would like to help out, you should
by all means seek out people involved earlier than later. They can most
likely advise you on your proposal, say how viable your ideas are and
probably mentor it.
Lastly, remember that you are competing with other people. I believe
there were some ~30 proposals submitted last year for only 15 or so slots.
I recommend you try to find past proposals. There is usually a template
you are asked to fill out and the questions there should help you form
the idea of what you're expected to write down.
Hopefully this helps somehow. There is #haskell-gsoc on Freenode where a
few people are idling and it gets much busier closer to the proposal
deadlines.
PS: Shameless plug time! Haddock is a pretty core tool and we could
always use some helpers! If you end up looking at Haddock as one of the
possible projects, I could advise you and probably mentor it. A weaker
candidate is the Yi text editor: it's not exactly a core tool but there
is quite a bit of interest in it. I hear that it has very nearly made it
into GSOC last year! I could probably also mentor this if need be. I
don't know if I'm eligible to take part myself this year or if I will
even have time so if you're interested in either of these you should let
me know sooner than later.
?: In my opinion, based on having taken part, including one successful
completion and one failure to get in.
--
Mateusz K.
------------------------------
Subject: Digest Footer
_______________________________________________
Beginners mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/beginners
------------------------------
End of Beginners Digest, Vol 78, Issue 21
*****************************************