While walking through code, both Carbon and Cocoa, a new reality came out right away with bold words saying: The API is large and complicated.
Also looked at XSharp code in PNet and figured something is worth learning by simple deduction. Writing a simple bind to Carbon might just be the ticket for getting into the nitty-gritty stuff, the innards of Carbon.
We'll see how this pans out, I've got a plan to cover all the Carbon bases, though.
.bash_login And /usr/local/bin On Darwin
Turns out /usr/local/bin wasn't defined in PATH, though. So I had to setup .bash_login and set the PATH to include /usr/local/bin. Bash was able to find the stuff built by auto* later. --Cool~~~
Win32 Personal Project
OK, next plan is come up with a set of classes/controllers that does the following:
- Parse layout definition (XML format)
- Parse Style definition (CSS syntax)
- Parse scene elements (XML format)
- Bind AST to JS