1,587 karma · joined December 1, 2009
Reachable at jrslepak@gmail.com
Meanwhile, ACL2 has the excluded middle and can still prohibit defining non-computable things. It needs termination analysis in order to do so, but these type theories rely on that too. Is the forgoing the excluded middle really gaining you the guarantee of computability?
Because "this is common practice" is often used as an argument that "this is reasonable."
Sampling methodology. Every ad impression in your sample was shown to the same person, but the ad industry is interested in billions of people.
This is a fine way to settle debates about the health/viability of a publicly traded company, but it doesn't help much when the point of contention is a question of law.
This is contrary to my experience (though I've mostly used Racket rather than Common Lisp). Tracking what's a function vs macro, where an identifier is introduced/used, etc., is all baked into the underlying language and not something I have to write myself for every language extension I make.
> You want outsiders to participate (think: new employees)? Write all documentation yourself, too!
Were you planning to not document your internal-use utility code?
Though as a counterpoint, separating content from presentation is already a fairly common practice.