Archive for April, 2005

Dijkstra’s Three Golden Rules

Wednesday, April 27th, 2005

Edsger Dijkstra’s Three Golden Rules for Successful Scientific Research [via RGrig's blog]

  • Raise your quality standards as high as you can live with, avoid wasting your time on routine problems, and always try to work as closely as possible at the boundary of your abilities. Do this, because it is the only way of discovering how that boundary should be moved forward.
  • We all like our work to be socially relevant and scientifically sound. If we can find a topic satisfying both desires, we are lucky; if the two targets are in conflict with each other, let the requirement of scientific soundness prevail.
  • Never tackle a problem of which you can be pretty sure that (now or in the near future) it will be tackled by others who are, in relation to that problem, at least as competent and well-equipped as you.

Saturday Reading

Saturday, April 23rd, 2005
  • Continuing along the computational aspect of nature meme, the sample chapter from Rucker’s upcoming The Lifebox, the Seashell, and the Soul is quite intriguing. His CAPOW continuous-valued cellular automata software looks interesting as well.

New Tachy Version Available

Wednesday, April 20th, 2005

A new release of Tachy is now available. This release includes the following changes:

  • Separated the Tachy interpreter into a DLL to make it more easy to embed
  • Visual Studio.Net 2003 project now included
  • Let, letrec, and, or, cond special forms now supported
  • Added preliminary macro system (for example of use see implementation of above special forms in init.ss)
  • Define special form now supports creation of functions without explicit lambda (a form used extensively in SICP)
  • Many more standard R5RS library functions now available