13,843 reputation
13272
bio website
location
age
visits member for 2 years, 6 months
seen 4 hours ago

The "WR" in my name has nothing to do with the company that develops Mathematica.


Oct
28
comment How do I constrain the region where I can drag a Locator?
@raxacoricofallapatorius Is the last locator not constrained for you? It is for me using V7 or V8.
Oct
28
comment How do I constrain the region where I can drag a Locator?
@rm-rf Agreed. I lost that point somewhere along the way while implementing my solution. I will rethink.
Oct
28
answered How do I constrain the region where I can drag a Locator?
Oct
28
awarded  Nice Answer
Oct
27
answered Better solution than returning a list of 3 values?
Oct
23
answered Why does Hash return different values in Version 7?
Oct
22
answered Import[ ] drops leading zeros from data when importing a CSV file
Oct
22
answered What do AstronomicalData's “SetTime” and “RiseTime” values refer to?
Oct
17
awarded  Quorum
Oct
16
revised Communication between parallel kernels
fixed link
Oct
7
answered How to improve this dynamic progress bar code
Oct
3
comment How to check if a database connection is open?
@GustavoDelfino I'm afraid DatabaseLink is no different from most other database client protocols: an "open" connection does not imply a "usable" connection. The only way to know whether a database connection is still alive (as opposed to merely open) is to attempt to perform an operation on it. The common practice is to attempt a trivial query like SELECT 1 (or SELECT 1 FROM DUAL in Oraclespeak).
Oct
1
awarded  Nice Answer
Sep
30
comment Map-Thread-Through-Apply a list of functions onto a list of (lists of) values
@J.M. I think it might be obsolete because it feels somewhat misnamed. A shame, because it is squatting on a decent shorter name for Composition -- a mistake I still make from time to time when writing code. The semantics of Compose are also a bit of a mixed bag: part Lisp funcall and part Composition. The former meaning (#@##2&) is what people are using for this question, and I wouldn't mind seeing another name given to that -- much like Identity is a name for #&. Call perhaps, or the lengthy FunctionCall?
Sep
30
revised Map-Thread-Through-Apply a list of functions onto a list of (lists of) values
simplified `MapThread` expression
Sep
30
revised Map-Thread-Through-Apply a list of functions onto a list of (lists of) values
added a `MapThread` variant
Sep
30
comment Map-Thread-Through-Apply a list of functions onto a list of (lists of) values
I added another method to make up for it :)
Sep
30
revised Map-Thread-Through-Apply a list of functions onto a list of (lists of) values
added a `ListCorrelate`
Sep
30
answered Map-Thread-Through-Apply a list of functions onto a list of (lists of) values
Sep
25
comment How to match expressions with a repeating pattern
@Mr.Wizard Thanks for the +1. I thought twice about writing this response for those reasons. But I finally decided that //. was a legitimate strategy -- even without all of the elaborations as I suspect that neither extra replacements nor evaluation leakage are likely to cause problems in practice. I suppose it depends whether the requirement arises in library code or in a specific application with inputs of known form. I'd say I'm fond of YAGNI, but I guess this post testifies against me :)