Hi all,
Just thought I'd ping you guys an update. I'm guessing that from the outside it might seem that this project isn't moving forward, but don't worry as that's not the reality! Since Stable Noise was released, I've been working hard on the next drop. I generally only get around 2 hours to spend on it a day during my commute, so it's moving forward; just slowly :)
Anyway I just wanted to quickly share this with you. The next release is going to feature the following:
- Locations
- Better Array Support
- Vex Unit Testing
- Vex Documentation Generator
While the last two items aren't probably of much interest to the majority of people, they are both essential for developing the first two items on that list for various reasons:
- The Location and Array Vex comprises of a lot of functions! They're all quite low level and it's essential that they're properly tested as they'll form the basis of other higher level tools. It's too easy to make mistakes or typos when writing this stuff, so proper unit testing is important. To give you some idea, there are currently over 1000 tests in place.
- Documentation has to be written for this to be useful to people. Undocumented Vex code would mean it wouldn't get used.
- The automatic documentation is really handy to make sure that I've covered all the different attribute types. I can quickly spot if I've missed something.
That's why this has all taken a bit longer than anticipated.
There's still some Vex code that needs to be written, but hopefully that won't take too much longer. After that I can assemble the various nodes that need to be made for the interface. That should be a much quicker process as all the hard work is already done.
So! That's where I'm currently at. Let me know if there's anything else you need to know.
Cheers,
Andy