rampion

Washington, DC

del.icio.us/rampion

Age: 35

Mathematician, programmer, and researcher; with interests in algorithmic design, software engineering theory, and massively parallel computing. I'm also a keyboard junkie and an aspiring language nerd.

2d
awarded Good Answer
Jan
28
revised Haskell - How to define the dependent type Remainder (i.e. Rmndr modulo)?
fixing variable
Jan
26
awarded Popular Question
Jan
25
reviewed Approve suggested edit on Finding logical connective corresponding to given fun :: Bool -> Bool -> Bool
Jan
23
comment how to make firefox read stdin
You can force firefox to open a new process with -new-instance, so it becomes ... | firefox -new-instance /dev/fd/0.
Jan
22
comment Vim plugin/script to automatically list used functions in comment under #include
Luc Hermitte: what do you use to add a missing #include?
Jan
22
revised Vim plugin/script to automatically list used functions in comment under #include
added 13 characters in body
Jan
22
asked Vim plugin/script to automatically list used functions in comment under #include
Jan
18
comment Is there a more basic tutorial for the C unit testing framework Check?
checkmk looks cool, but it's not necessarily bundled with check, it's a separate project.
Jan
17
comment Memoizing function with condition?
it's more a question of scope than strictness. When fib = \n -> let fibs = map fib' [0..] in fibs !! n returns, fibs drops out of scope, and is forgotten. When fib = let fibs = map fib' [0..] in \n -> fibs !! n returns, fibs is still in scope (to fib, not to the rest of the file).
Jan
17
answered Memoizing function with condition?
Jan
12
revised Tables reacting to click events on a per-cell basis
edited title
Jan
8
awarded Nice Question
Jan
3
revised Is there a way to overload juxtaposition in ghc?
added 52 characters in body
Jan
3
answered Is there a way to overload juxtaposition in ghc?
Dec
30
awarded Popular Question
Dec
30
comment Implement `Applicative Parser`'s Apply Function
Here's a leading question: if p1 "will consume some input and produce a function" and you need "the result of applying the function", where in your code can you find that function? Where can you find its application?
Dec
27
answered Trouble understanding how tuple recursion works in Haskell
Dec
27
comment Haskell application, or section?
Breaking it out helps you see the consistency : let cons = (:) in flip cons works, let cons = : in flip cons is an error
Dec
23
answered Haskell: Can verbosity of converting from/to Integer be made more succinct?
1 2 3 4 5