Hi Ariel. Have you found something interesting?
I also realy miss some Wolfram deeper documentation on advanced package creation. I fell bad that the most complete book on the subject has 17 years (Roman Maeder book).
I saw all videos from WorkBench
here, and they are too old and superficial. As you say, what are the best pratices for:
- Big projects?
- Packages that call another packages?
- How to unload a package?
- Handler name colision between them?
I have heard a lot about WolframAlpha creation over WorkBench (
here), but there is no example on how it works.
I can't see how Wolfram Language can be a comercial one like C, Java or Python if there is no guide on how to work with more advanced code, and in a colaborative/team way. My impression is that Mathematica is a language for the final user, not for developers, with all development been done by Wolfram Research. Just as an example of this, Workbench last version is from 2007, for a old Eclipse version, with no autocomplete, and another capabilities that are standard in another languages. I see posts like
this and
this, showing that this concern is not restricted to me.
I really hope changes in the near future, so Wolfram Language could realy conquer a bigger market share outside academy world. Let's see with we have some nice surprises with wolfram cloud to sove these problems.