5 ms·
What kind of technical information are you looking for? There are tutorials and documentation for learning how to use Objective-J and Cappuccino on the site. I
by boucher 18y ago
What kind of technical information are you looking for? There are tutorials and documentation for learning how to use Objective-J and Cappuccino on the site.
If you're looking for details on how we built it, there best available information is the source code :). I don't believe we've published a lot of in depth material on specific technical developments, though if I had the time I think it would be a great thing to do.
- snprbob86 18y ago"best available information is the source code" That's what I was afraid of :-) I'm not building a big serious web app, so I have no real reason to learn Cappuccino that deeply. I also have no end of curiosity, so I am explicitly avoiding downloading the source code for fear of the time sink that would cause. I was hoping for a blog post or two detailing some of the techniques and machinery involved with creating the compile-free Objective-J constructs. It would also be really interesting to hear what sort of effort was required in porting Cocoa. I'm not looking for "talk to me like I'm a 3 year old". I'm looking for "here's the gist of it", hacker to hacker. From where I am sitting now Objective-J is a pretty freaking impressive magic trick. I'd just like a peek behind the curtain, but I don't really want to see the schematics. I'm sure you guys are even busier than I am, but if you do get a spare moment, I'd really appreciate it if you shared. I think it would probably also drive adoption. If it seems like an impressive magic trick to me, it probably seems like evil black magic and sorcery to others.
- deleted 18y ago[deleted]
- dmix 18y agoI found a lot of the copy on the site was geared toward people very familiar with javascript and js frameworks, and that a lot of assumptions were made about the skill level of your visitors. I have been doing web app dev for quite a while now and never took time to learn javascript outside of using tutorials and jquery. What are the requirements or good-to-knows before beginning to learn objective-j? Also, more tutorials on working with rails would be nice.
- tlrobinson 18y agoSince Objective-J is JavaScript (plus a few features) then by learning one you'll learn a good portion of the other. All JavaScript code is valid in Objective-J, but typically you won't use the prototypal inheritance stuff, since Objective-J adds classical inheritance (which is entirely what Cappuccino uses). Likewise, a large portion of the Objective-J language is just JavaScript (all of the operators, variables semantics, built in types and functions, etc). The major additions are code importing (@import <FrameworkName/FileName.j> or @import "relativePath/FileName.j"), class definitions (the "@implemention" keyword and method declarations like "-(ReturnType)methodName:(ArgumentType)argument"), and method calls/message sending ("[myObject methodName:argument]") My suggestion for learning Objective-J would be to pick up Crockford's book, "JavaScript: The Good Parts", and skip the parts about inheritance (unless you also want to learn that). It's a short book anyway. The nice thing about this particular book for learning Objective-J is it only covers the language, not the browser's APIs like the DOM, which you should never really need to know when using Cappuccino. (though I would recommend "JavaScript: The Definitive Guide", aka "The Rhino Book", as well to anyone doing JavaScript in browsers) Once you have a feel for the core of the JavaScript language then it's just a few more syntax additions for the main features of Objective-J I listed above.