Lessons learned from implementing Hurl, a programming language that uses exceptions for control flow instead of normal control flow. The author discusses the challenges faced, the benefits of working without control flow, the importance of error messages and debugging support, the experience of writing a parser/tokenizer, and
Table of contents
Working without control flow is... fine?All the nice things are so hardWriting your own parser/tokenizer can makes senseRelying on the OS stack was a big mistakeLicenses can be funPlaying is very educationalSort: