you mean editor?
I used to just edit the XML files in vi,
but now with 1.0.7 I'm using the editor, its not totally complete, but its particular good for writing one off code or stuff thats overly complex to do graphically (e.g. complex expressions)
for stuff editor doesn't cover, I go back to vi on the AXO file.
- I'll point out, if Ive got a lot of code, (like i did the the push object) then I move the code in to separate C files which I then include.
if your 'hacking' existing objects then theres two options:
open the original and then do Save As... (make sure you don't just do save and overwrite factory objects, that'll confuse your life )
the other cool option is 'convert to embedded object'... I've not used this yet, but I think could be a good workflow... convert to embedded, hack it to work as you want, then if its generally useful, Save As... ( note: embedded objects only really work well, if the editor covers what you need)
EDIT: side note, for the factory objects there is a 'code generator', so the objects are written inside some java files, then the axo's are generated, so stuff I did for the factory, I do that way - so the factory axo never get edited directly.
(no, the code generator is not really, generic... or worth using for non-factory objects, its 'advantage' is if something radical changed, but these days Id guess thats unlikely as to do so would break others axo/patches)