1 - |back| - Later cuts will plot multiple ellipses with some tolerance and look for any complete ones, or alternately check a particular radius around each point.
2 - |back| - Actual thresholds subject to change.
3 - |back| - And implemented most of one that I'll never be able to show you.
4 - |back| - The Cons cell.
5 - |back| - By using exclusively Cons cells rather than occasionally resorting to contiguous memory vectors or naked primitive data.
6 - |back| - As in, preventing buffer overflows and segfaults at all costs.
7 - |back| - And I'd probably be writing those in C rather than either of the higher level languages up for discussion.
8 - |back| - To be fair, I also know quite a few languages, and that club would be missing a non-strict member without Haskell. So for me personally, making that choice expands the convex hull of my perspective, and so is virtuous regardless of the specific trade between evaluation schemes.
9 - |back| - Though this does unfortunately mean that you'll never see it; we weren't in an "On Air" hangout, so none of this was recorded as far as I know.
all articles at langnostic are licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License
Reprint, rehost and distribute freely (even for profit), but attribute the work and allow your readers the same freedoms. Here's a license widget you can use.
The menu background image is Jewel Wash, taken from Dan Zen's flickr stream and released under a CC-BY license