575 reputation
211
bio website
location
age
visits member for 2 years, 2 months
seen Dec 13 '13 at 18:37

Not to be offended


Mar
4
asked Vertical “fractions” with more than 2 parts
Feb
7
awarded  Yearling
Jan
25
asked Simplistic Notation example
Jan
25
asked How to enter arrows in Notation function?
Jan
20
comment Efficient circular buffer?
Yes, but I hadn't finish the work. You should develop the idea. Upon reaching the end of list you should wrap index accordingly. Also you should drag tail index.
Jan
19
awarded  Teacher
Jan
19
answered Efficient circular buffer?
Jan
19
comment Efficient circular buffer?
I think Append is slow because it is functional, i.e. it copies original and return a modified copy, remaining argument intact.
Jan
19
comment Apply rule only if applicable? Check rule applicability? Custom unapplicable rule?
I am fighting with this for months. I did this in Java already, but unable in Mathematica functional language yet. Although it should be for this. I think Stephen prevented Mathematica from extension.
Jan
19
accepted Convert boolean test function to pattern?
Jan
19
comment Why rule does not work if Flat attribute?
@ssch But OneIdentity is wrong. Head should not disappear.
Jan
19
asked Why rule does not work if Flat attribute?
Jan
19
comment Apply rule only if applicable? Check rule applicability? Custom unapplicable rule?
@kguler it's ok
Jan
19
comment Apply rule only if applicable? Check rule applicability? Custom unapplicable rule?
The main problem is "preprocessing". If user enters some expression with some heads, it should be automatically transformed into expressions with same heads, but simplified and normalized. This causes recursions for me. Conditions work bad here because they can require complex computations.
Jan
19
comment Apply rule only if applicable? Check rule applicability? Custom unapplicable rule?
By MyRule1 = MyHead1[x_MyHead2] | MyHead1[x_MyHead3] -> x I meant a rule, which applies to expression with head 2 or 3 and gives x in the case. Isn't it correct?
Jan
19
revised Apply rule only if applicable? Check rule applicability? Custom unapplicable rule?
added 311 characters in body; edited title
Jan
19
comment Apply rule only if applicable? Check rule applicability? Custom unapplicable rule?
I want to implement custom algebra with custom heads, transformations and simplifications. I am surprised Mathematica is not well suitable for this.
Jan
19
asked Apply rule only if applicable? Check rule applicability? Custom unapplicable rule?
Jan
19
accepted Custom attributes?
Jan
19
comment Custom attributes?
Ah, I found SetOptions function.