DISQUS

Ian Rogers's picture

Unregistered

Feeds

aliases

  • Ian Rogers

Ian Rogers

2 years ago

in Currying on Phil Dawes' Stuff
A number of languages support currying (or "closures" as I learnt it) but you're right in that it's deep in the language rather than an extra like others.

You can create functions that way too. E.g.

let alphasort = maplist alpha_gt

would leave alphasort with type

list -> list

2 years ago

in Three Management Methods on Phil Dawes' Stuff
From one of the personal development courses I know about, option 3 is known as "enrolment" - ie. getting people excited and interested in the goal / outcome and only then asking them to do stuff.

None of this is new, but the writing style is clear, entertaining and direct. I've read several >200-page business books that could so easily have got the point across in a 10 page pamflet...

2 years ago

in Java cage rattling on Phil Dawes' Stuff
I think that's the point of the article: pure "Java programmers" are only a step up from VB weenies ;-) and many have no concept of functional languages except that "they're a bit hard to write in". And as for declarative/logical languages...

2 years ago

in Lisp aesthetics (and OO message passing) on Phil Dawes' Stuff
Standards are great, and with Lisp everyone can have one :-)

I haven't done any Lisp for about 10 years, but when solving a problem in Lisp the first thing you do is write a language that helps you express the solution...
Returning? Login