Leonid Shifrin's user avatar
Leonid Shifrin's user avatar
Leonid Shifrin's user avatar
Leonid Shifrin
  • Member for 10 years, 8 months
  • Last seen this week
247 votes
Accepted

What are the use cases for different scoping constructs?

226 votes
Accepted

Performance tuning in Mathematica?

170 votes
Accepted

How to make use of Associations?

151 votes
Accepted

Creating Mathematica packages

145 votes
Accepted

How to compile effectively?

137 votes

What is the distinction between DownValues, UpValues, SubValues, and OwnValues?

123 votes
Accepted

Metaprogramming in Mathematica

114 votes
Accepted

File-backed lists/variables for handling large data

103 votes
Accepted

What are the best practices / most common / idiomatic ways to report errors in Mathematica?

100 votes
Accepted

Replacement inside held expression

95 votes

Programmatic formatting for Mathematica code - possible?

94 votes
Accepted

Can one identify the design patterns of Mathematica?

91 votes

General strategies to write big code in Mathematica?

87 votes

What is a Mathematica packed array?

83 votes
Accepted

Flatten command: matrix as second argument

76 votes
Accepted

Functions with Options

74 votes
Accepted

General strategies to write big code in Mathematica?

68 votes
Accepted

How to avoid nested With[]?

64 votes

Once more on object orientation in Mathematica: does it have to be so hard?

64 votes
Accepted

Memoization with pure functions?

63 votes

Having used Mathematica as a "gateway" language, where to from here?

61 votes
Accepted

Automatically generating a dependency graph of an arbitrary Mathematica function?

61 votes
Accepted

What best practices or performance considerations are there for choosing between Cases, Position, Pick and Select?

60 votes
Accepted

How to modify function argument?

59 votes
Accepted

Changing Values in an Association using Map

58 votes
Accepted

Saving Mathematica kernel state?

57 votes
Accepted

How to Delete Elements from List1 appearing in List2?

56 votes
Accepted

How can I use Mathematica's graph functions to cheat at Boggle?

55 votes
Accepted

How do you set attributes on SubValues?

52 votes
Accepted

Is there a built-in equivalent to Python's enumerate?

1
2 3 4 5
23