J Summers on 13 Apr 2012 20:09:34 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: Beginning functional programming


maybe it's moot, but i think Ruby has real potential; the functional aspects enable constructs to perform rote but elegant tasks; particularly good for the front end of a vanilla natural language processing framework. python is a great entry into functional paradigms. its NLTK or natural language tool kit is a real great place to jump off for awhile

J Summers
summersja@acm.org
1+215-534-1297
1+215-544-9161

æä
God is our master but he is not mere mortal amongst us

On Apr 13, 2012, at 10:58 PM, Joe Snikeris wrote:

> On Fri, Apr 13, 2012 at 2:39 PM, Aaron Kuehler <aaronkuehler@gmail.com> wrote:
>>> Hi all - 3rd year student at West Chester University here
>> 
>>  Take Dr. Wyatt's "Programming Languages" course. While not strictly a FP
>> course, you will learn about the concepts of functional programming through
>> exploration of Common Lisp and ML. This class was my absolute favorite.
> 
> +1 for Dr. Wyatt. Also, consider asking him if he'll be your adviser
> for a senior year independent study project.
> 
> You should also consider Racket (formerly PLT Scheme). You have free
> access to a highly regarded introductory text [1], a beginner friendly
> yet fully featured development environment [2], and excellent
> documentation [3].
> 
> If you want to give it a spin, try out the fun introductory tutorial [4].
> 
> [1] http://www.ccs.neu.edu/home/matthias/HtDP2e/
> [2] http://docs.racket-lang.org/drracket/
> [3] http://docs.racket-lang.org/guide/index.html
> [4] http://docs.racket-lang.org/quick/