In developing a basic data frame functionality, one is the convenience interface enabling users to define some queries such as select in terms of String header values which represent the particular ...
MapIndex returns the index in a list instead of as shown in my revised example. I can work with it (or work around it), but what's the design concept? It seems ...
... or are they unnecessary in such a high-level language? I've been thinking about programming style, coding standards and the like quite a bit lately, the result of my current work on a mixed ...
What's the analogue of Unified Modeling Language (UML) in Mathematica land? Mathematica has elements of object-orientation, but most Mathematica programs or applications aren't of object-oriented ...
A while ago I learned a trick which allows one to imitate object-oriented programming in MMA using SubValues: ...
The basic problem I have been running into is making readable code, where in other languages I am more familiar with I might have been using class or struct like objects. For example, you can imagine ...
Roman Maeder's object oriented programming package is nice, but I'm hoping someone can suggest a sleek and novel implementation that is easy to use.
This question mentions "x := x = trickery". What does defining a function as f[x_] := f[x] = ... do and what is it good for?
In Mathematica there are different objects like InterpolatingFunction or SparseArray? How can I define a custom data object with ...
I really miss having something like a struct in Mathematica. I know of (and regularly use) a couple of programming techniques which feel like a ...