Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
There is a dummy Haskell version.
Please:
Test.assertDeepEquals
This list is not intended to be complete. But it would be a start.
Oh, and
eval
is not a good idea. Never. Nor is stringifying everything. ( Maybe just pass functions instead of strings? They're first class citizens, you know? )Please, as usual, actually finish writing a kata before publish it. There's no point publishing a half-completed kata.
Even though it's faster to write the description all lower case it's far easier to read when it is written in proper case and when code is actually formatted as code by enclosing them in grave accent characters. Apart from that this really seems to be a nice kata. =)
If "global angles" means angles relative to some globally standard vector and not relative to the previous bone, please explain that better as well.
It might be well-defined jargon in some particular domain, but I'm not familiar with that domain either, and again, it leaves me guessing. ( And even if I guessed correct, I don't know the globally standard vector. :/ )
You should make a copy of the arrays before passing in to the users in the random tests. Otherwise the results will be different since we're both operating on and mutating the same array.
As you can now see, all previous solutions has been invalidated ;-)
other explanation
is not needed if you can explain it clearly)Have a look at how the process is described on the page on Wiki, which is much clearer