|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|
Re: A Philly Lambda Project
|
- From: "Kyle R. Burton" <kyle.burton@gmail.com>
- To: philly-lambda@googlegroups.com
- Subject: Re: A Philly Lambda Project
- Date: Mon, 12 May 2008 10:31:08 -0400
- Authentication-results: mx.google.com; spf=pass (google.com: domain of kyle.burton@gmail.com designates 64.233.170.188 as permitted sender) smtp.mail=kyle.burton@gmail.com; dkim=pass (test mode) header.i=@gmail.com
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:received:x-sender:x-apparently-to:received:received:received-spf:authentication-results:received:dkim-signature:domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:reply-to:sender:precedence:x-google-loop:mailing-list:list-id:list-post:list-help:list-unsubscribe; bh=9byI3Qf+H76ElZW+9pgdDXirApyH3JKU3Y++i8uWnmc=; b=kwAleK66anDtlboNwBCMyCE02x4GdJAwyK/CSZpWKSEd3Hgwn0vMhFT+teA3OAC/CiB0vjhmn1+bdqIInMotenviEi80YbOnL9eNICElD37mQPTuBoGBUfvThXfuSFaUCz4uiIyQASlXUaKCNC47hWtzgxWQa+W69pgUKG0y+b8=
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=Ebf+3cFlNr5XrzzH/FxWSaWIOgWDsSDMNCY76ZCL0+U=; b=Qy/AQo8WcfywQOQEImNwZxAVH4/4YX5fzyQEr0SJqyJwm+5lUF3BngSXZPJUqiu2A1IiwffMhGEejK1Wm98MF8Y3o6jbHQ+dBI3Qh0hMhUGBvhpL9fbZCsxoOs7nfErsW+Jl9o71kRvc9v7Bohc/w328yg67TsoZiaqrrury4oo=
- Mailing-list: list philly-lambda@googlegroups.com; contact philly-lambda-owner@googlegroups.com
- Reply-to: philly-lambda@googlegroups.com
- Sender: philly-lambda@googlegroups.com
> On Mon, May 12, 2008 at 9:30 AM, Aaron Feng <aaron.feng@gmail.com> wrote:
> > > This sounds fun. But I would rather build something I (and other
> > > people) can actually use.
> >
> > Do you have anything in mind?
That's a great question! ;)
> I've found that starting a project is difficult because it requires
> uniting a group of people, having them all believe in a single idea.
>
> However, this group is already united around the idea of functional
> programming. Is it not? So why not start a project that we all can
> work on to learn fp? I've always said that the best way to learn
> functional programming (or anything for that matter) is to simply do
> it. That's how I learned. If we had a project -- a goal -- real and
> useful scenarios would come up, and we could all learn from each other
> how to deal with them in the functional style.
>
> But at the same time, if our efforts were focused, we could build
> something no single one of us could build alone, and come out on the
> other side with a major accomplishment.
>
> "The gods lift those who lift each other."
>
> So basically, what I'm saying is, the specifics of the project
> shouldn't matter as long as they're conducive to functional
> programming, assuming that learning is our actual goal.
Hrm...not really answered... ;)
> Who's with me?
What do you have in mind? Anything more concrete than 'something useful'?
I'm sure several people will be interested, but you need a concrete
"we're doing to do X!" where X is something like:
- haskell (or other FPL) IDE extensions, debugger, profiler, coverage
analysis, completion, documentation integration
- Eclipse plugin? (like CUSP); Emacs extensions? Something else?
- code anlaysis tools: a duplication tool? for analyzing java
codebases for code 'shape' (a step
beyond cut and paste)
- a suped up classifier library (polychotomous classifier) for
documents (web pages)
which learns from your del.icio.us bookmarks to build a model, plus
a FF plugin
that shows you the tags you would use for new pages you visit?
- yet another todo list application (dontforgetthemilk)
- as a way to get people's feet wet, with concrete experience, the
ICFP contest? *ducks*
Kyle
|
|