@percusse lol. I'm happy that I got into a group of people interested in Sage. I don't say the project is perfect (it is not). But I see many benefits of it.
@percusse and we need someone who pays them, and patient mathematicians willing to spend months and months explaining non-compact C^infty_0 manifolds to a programmer.
@ChristianHupfer yes sometimes you need to give it a rest for a while (or a decade in my case:-) then come back, and answer the same questions to new people and seem like an expert:-)
@tohecz well yes but don't tell my colleagues it's not math:-) (even though I really did representation theory over finite fields really, there's not much of that in the library:-)
@DavidCarlisle: I dropped out of university a decade ago, confined myself to LaTeX as a user, and sometimes I feel getting lost in the new developments.
@percusse yep. Well, you're actually right that you need programmers that understand math, they just can't really do the implementation, they should design the system.
@1010011010 Sorry I'm willingly accepting defeat out of ignorance. Some brave souls will probably figure it out but I probably won't see it happening in my life time.
@tohecz I just obtained the best FFT toolbox from our software department by just explaining them step by step what it should do and they optimized the hell out of it. Note that we are talking about FFT which is already optimized. So if you stop constructing sentences like Let f:\mathbb{C}\to\mathbb{C} and actually describe the process, they are way smarter in making intelligent code that I would do with my full training in math.
@tohecz You should do some embedded code design. You can't believe how sloppy we code. They are true craftsmen when it comes to constrained resource environment.
So it is really not that trivial. They know the machine we don't.
I describe the functionality not the code itself. They implement in the weirdest ways but turns out to be more efficient than what I might have thought.
@Johannes_B the only thing you can do is give advice. If people take it or not is their choice. If they don't want to, well... shrugging is the healthiest response then IMHO :)
@Johannes_B: I think, that solution is quite nice. It will work for book.cls chapters anyway, and that was the question by the OP (who never comes back, most likely :-( )