Reputation
Next tag badge:
288/100 score
18/20 answers
Badges
8 235 330
Newest
 Good Answer
Impact
~553k people reached

Mar
30
comment Why is an empty list not tested by VectorQ?
Great answer, very well articulated. I am glad I did not write my own. +1.
Mar
29
awarded  Enlightened
Mar
29
awarded  Nice Answer
Mar
29
comment How to parse a clojure expression?
This is impressive. +1, of course.
Mar
27
comment What's a good back-end for a stateful client/server app that uses Mathematica for a front end?
@ibeatty ... which it would be acceptable to build entire stack on the WCloud. In any case, real experience with building some real apps is needed to see how this may work.
Mar
27
comment What's a good back-end for a stateful client/server app that uses Mathematica for a front end?
@ibeatty I'd love to work on this, but finding the time is the hardest part. The best way is usually to build a few real web apps and then extract the framework from those. That's how Rails was created. It also depends critically on whether the framework needs to only build a RESTful backend, or it would need to generate web pages. Also, it would be a real challenge to make this fast enough to scale well with the number of users / requests (I leave aside the economics of cloud credits, that's a separate issue). So, I'd rather start with identifying the niche for it - the types of apps, for ...
Mar
27
comment What's a good back-end for a stateful client/server app that uses Mathematica for a front end?
@ibeatty Glad you found it useful, and thanks for the accept. I totally agree with your first concern, but alas can offer no advice here, since I myself haven't yet experimented with this. Some data from experiences of others seem to indicate that one can run out of credits fairly easily, but that of course depends on the app, budget etc. The second concern is also valid, but if you already do have some web. dev experience, then things would be easier, since then you already know how to structure things and what to look at. If not, then it can be hard, and being the first is always hard.
Mar
26
answered What's a good back-end for a stateful client/server app that uses Mathematica for a front end?
Mar
23
revised positions satisfying pattern and grouped
Fixed a bug
Mar
23
answered positions satisfying pattern and grouped
Mar
23
comment Relational operators on vectors
Related question
Mar
21
comment Immutability, Association and typing
@TradDog Good to know that you found it useful. I actually like this example, it allows to explain the difference in the two approaches in the most simple setting.
Mar
20
awarded  Nice Answer
Mar
19
comment Why one needs two Unevaluated to show 1+1 correctly in TreeForm?
To me, this seems a defect in TreeForm. Have a look here for a previous discussion on this matter.
Mar
19
awarded  Good Answer
Mar
18
comment Select with test function that depends on #
@BlacKow I don't think your real problem is syntactic. You may think that it is, but I think it is really semantic. Which is what I tried to convey in my previous comments.
Mar
18
comment Immutability, Association and typing
@TradDog I have added a mutable version to my answer.
Mar
18
revised Immutability, Association and typing
Added example for mutable objects
Mar
18
comment Select with test function that depends on #
@BlacKow Reap - Sow is a conceptually simpler solution, and also with much better complexity, if you look for a categorization problem (which you do, de facto). OTOH, if all you need is a couple of selections, then I don't see why asking this question at all. As I said, your problem is really not a pure selection problem as soon as you start combining elements into groups. If Map and Select work for you - fine.
Mar
18
comment Select with test function that depends on #
I retracted the close vote. However, note that as soon as you start categorizing things, your operation is no longer a simple select, so there is no reason to expect that Select without additional steps can handle it - categorization is semantically different from selection. You can use Reap and Sow with specific tags: Reap[Sow[#, #] & /@ l, 1 | 8, #2 &][[2]], which maps mor directly to your needs, it seems.