Quick musing...

Nov 07, 2006 15:44

We all know and love Lazy Evaluation[1]. Among other things, it allows us to do cool stuff like optimize away benchmarks. It occurred to me today though, that the problem with laziness in life in general is that sometimes you get hit with 12 deadlines at once and wish you'd previously been a bit more eager. So I wonder if anything yet exists which ( Read more... )

languages, os, research, haskell

Leave a comment

Comments 8

rjw1 November 7 2006, 16:33:56 UTC
[1] I'd also like to be able to hyperlink to two places at once - perhaps your browser would give you a little context menu when you click on the multi-link or something.

javascript!

Reply

totherme November 7 2006, 16:38:47 UTC
lol - true :) It does break the separation between style and content, which my perfect web would observe at all times... And I don't think LJ will let me insert javascript into their pages (will they?) - perhaps I'd best experiment on my own site :)

Reply

michiexile November 7 2006, 21:18:42 UTC
But I must say that I generally like the idea of multilinked webpages. We need the web to look more like a multigraph or multicategory than it does now! Definitely!

Reply

totherme November 8 2006, 10:10:35 UTC
It might be fun to introduce a new tag (like the LJ ones) for your homepage, and have a pre-parser in the content management system to compile it to javascript, or some other screen-reader friendly, mobile-friendly or lynx-friendly form depending on the options you specify...

Reply


Optimistic Evaluation anonymous November 7 2006, 22:16:32 UTC
You might be interested in "optimistic evaluation". This is an evaluation strategy for non strict languages (e.g. Haskell) that evaluates cheap computations, but stops once it gets too expensive.

Reply

Re: Optimistic Evaluation anonymous November 8 2006, 03:26:19 UTC
See also Eager Haskell.

Reply

Re: Optimistic Evaluation totherme November 8 2006, 10:04:07 UTC
Those are both very cool things - thanks guys :)

Reply


z anonymous June 17 2007, 11:25:25 UTC

. Much respect!

Reply


Leave a comment

Up