Andrew Gwozdziewycz on 12 May 2008 20:46:32 -0700


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

Re: A Philly Lambda Project

  • From: Andrew Gwozdziewycz <apgwoz@gmail.com>
  • To: philly-lambda@googlegroups.com
  • Subject: Re: A Philly Lambda Project
  • Date: Mon, 12 May 2008 23:46:25 -0400
  • Authentication-results: mx.google.com; spf=pass (google.com: domain of apgwoz@gmail.com designates 74.125.46.157 as permitted sender) smtp.mail=apgwoz@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:mime-version:in-reply-to:references:x-gpgmail-state:content-type:message-id:from:subject:date:to:x-mailer:reply-to:sender:precedence:x-google-loop:mailing-list:list-id:list-post:list-help:list-unsubscribe; bh=TSbfY+m278WaUAkSpdxUgIpKwdIVTMCvdOdvvcut4pI=; b=QADvOqyP4C2brPhvR1y2CGtBTElx6OzJcGnjHoZR75ztvj4NLgLdpzFUfppcH5DBo3wnGP7ZHJ8Z83N3mXAkrogCueslb0wqzMSMx219/9s7kFDzuy00MRmF7fT5379gQIFYaKZtENXW3X0YA8f4syOB3V6GsRY1f9nTSUGZVR0=
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:mime-version:in-reply-to:references:x-gpgmail-state:content-type:message-id:from:subject:date:to:x-mailer; bh=SoMKB1oPIxBSTo6B8USPOf8yUOiCqVvfA43J+Jylr54=; b=EN6mVI81YeOprkTMRtu3w2hyrvkq03QEU/q/WLahRqayu9BR9alRv9/yxAbNdkk5htRkStQAXnzp+Rz+wwoZ16QbS8uIpu1h1NvDC+4cJuYLhvviGjAfGGEBxNDhllm4oC9qEK/eCElNV/E1jAe/zV6yWYx8fo3NB7ZFkFxRuwA=
  • 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 May 12, 2008, at 11:36 PM, Jonathan Tran wrote:


On Mon, May 12, 2008 at 2:15 PM, Andrew Gwozdziewycz <apgwoz@gmail.com> wrote:
 Creating something which is useful in day to day life is a better idea, because
 it shows that functional programming can be used to create actual things that
 people use.

To me, being useful in day to day life isn't an issue, because I know
that's true.  If others think that's a problem though, then I think
that's another argument to build a web app.

Not only would it be practical, but it definitely would have the
opportunity to use advanced fp techniques like parallelism,
memoization, continuations, etc.

We're getting hung up on which techniques to use? This is just getting odd. I've 
never heard someone say, "I'm going to build an OS so I can figure out how to 
read from a serial port." 

Toy examples are more than enough to learn concepts. But building a large
system for the purposes of incorporating language features just sounds like a 
horrible design decision. I know that wasn't your original point, but I'd be wary
of it.