Re: Re[2]: Teaching

2006-11-30 Thread Claus Reinke
and yes, teaching is important, and Haskell is not only about teaching, so teaching needs need to be addressed like the needs of any other important Haskell application area: by optional, but widely supported, domain-specific libraries/packages/flags/syntax/.. oh, and it might be useful to look

Re: Re[2]: Teaching

2006-11-30 Thread Claus Reinke
defaulting can also be used for non-standard arithmetic in teaching (not something you want to let loose on students who you don't want to know about type classes, though, so be careful where you demonstrate this;-): http://www.cs.kent.ac.uk/people/staff/cr3/toolbox/haskell/R.hs

Re: Re[2]: Teaching

2006-11-30 Thread Iavor Diatchki
Hello, On 11/30/06, Bulat Ziganshin <[EMAIL PROTECTED]> wrote: Hello Iavor, how about using Haskell for scripting? i find it as great alternative to perl/ruby, particularly because i don't want to remember two languages, particularly because of great data processing instruments I am speculatin

Re[2]: Teaching

2006-11-30 Thread Bulat Ziganshin
Hello Iavor, Thursday, November 30, 2006, 8:41:43 PM, you wrote: > However, I am not sure that this particular use justifies the > addition of defaulting to the _language_. For example, it is possible > that defaulting is implemented as a switch to the command-line > interpreter. how about usi

Teaching (was: defaults)

2006-11-30 Thread Benjamin Franksen
Malcolm Wallace wrote: > Unfortunately, I suspect that teaching is _the_ major use-case for > defaulting. Imagine, day one, lesson one, a student types > > Prelude> 1+2 > > into Hugs, and gets the response > > Unresolved overloading: Num a > > Huh? Th

Re: Teaching

2006-11-30 Thread Philippa Cowderoy
On Thu, 30 Nov 2006, Iavor Diatchki wrote: > Hello, > > On 11/30/06, Philippa Cowderoy <[EMAIL PROTECTED]> wrote: > > This experienced user regularly uses a haskell interpreter for a desk > > calculator, not to mention for producing readable budgets that show all > > the working. Removing default

Re: Teaching

2006-11-30 Thread Iavor Diatchki
Hello, On 11/30/06, Philippa Cowderoy <[EMAIL PROTECTED]> wrote: On Wed, 29 Nov 2006, Ashley Yakeley wrote: > That something might confuse the beginning user should count for nothing if it > does not annoy the more experienced user. > This experienced user regularly uses a haskell interpreter

Re: Teaching

2006-11-30 Thread Philippa Cowderoy
On Wed, 29 Nov 2006, Ashley Yakeley wrote: > That something might confuse the beginning user should count for nothing if it > does not annoy the more experienced user. > This experienced user regularly uses a haskell interpreter for a desk calculator, not to mention for producing readable budge

Re: Teaching

2006-11-29 Thread Bernie Pope
On 30/11/2006, at 3:36 PM, Ashley Yakeley wrote: Malcolm Wallace wrote: Unfortunately, I suspect that teaching is _the_ major use-case for defaulting. Imagine, day one, lesson one, a student types Prelude> 1+2 into Hugs, and gets the response Unresolved overloading: Num a Huh? T

Teaching

2006-11-29 Thread Ashley Yakeley
Malcolm Wallace wrote: Unfortunately, I suspect that teaching is _the_ major use-case for defaulting. Imagine, day one, lesson one, a student types Prelude> 1+2 into Hugs, and gets the response Unresolved overloading: Num a Huh? This is lesson one, and you already need to t