201 reputation
16
bio website chil.rice.edu/stanley
location Houston, TX
age 29
visits member for 1 year, 9 months
seen Apr 10 at 16:36

I am a cognitive scientist / software engineer working towards my PhD in Psychology at Rice University.

My current research interests are centered in Human Computer Interaction and modeling large-scale declarative memory.


Mar
11
awarded  Yearling
Feb
25
awarded  Caucus
Sep
27
comment How to effectively do manual debugging?
Unit testing does not replace debugging, it simply helps compartmentalize and constrain the bugs. Which does make debugging simpler, when a bug happens to appear within a coded unit test. IME, most of the tricky bugs are in component interactions (difficult to unit test), and are spotted much more often in regression-style basher test suites.
Sep
27
answered How to effectively do manual debugging?
Sep
27
comment How to effectively do manual debugging?
I've heard that 'git bisect' automates this task somewhat. I have yet to try it though.
Sep
25
comment Where to place the R code for R+Sweave+LaTeX workflow
How do you keep most of the R code out of the .Rnw file when using knitr? It seems that knitr builds on cacheSweave, and cacheSweave provides automatic memoization of R chunks in the .Rnw file, but as far as I can tell; with cacheSweave (and knitr?) those chunks 'still have to be in the .Rnw file'.
Sep
22
revised Where to place the R code for R+Sweave+LaTeX workflow
deleted 7 characters in body
Sep
22
awarded  Student
Sep
22
revised Where to place the R code for R+Sweave+LaTeX workflow
deleted 7 characters in body
Sep
22
asked Where to place the R code for R+Sweave+LaTeX workflow
Sep
12
comment Programming languages with a Lisp-like syntax extension mechanism
To link with your example, I'd draw the line here: A language with extensible syntax can make rake, which looks like make. A language with flexible syntax can be extended (ha, nice linguistic blending there) to compile and run makefiles. Your point on matter of degree is a good one though. Maybe some languages allow for compiling Make, but not Python. And others would allow for both.
Aug
31
revised Compiler design in Lisp
added 1 characters in body
Aug
31
answered Compiler design in Lisp
Jul
26
answered When are multimethods useful in practice?
Jul
23
awarded  Supporter
Jul
5
awarded  Teacher
Jul
5
revised What are the typical applications of Lisp macros?
deleted 13 characters in body
Jul
5
awarded  Editor
Jul
5
revised What are the typical applications of Lisp macros?
added 315 characters in body
Jul
5
answered What are the typical applications of Lisp macros?