I am planning on using AppleScript and FileMaker Pro exports to build a reference book for ASObj-C. I call this a “reference book” because it would not start at the absolute beginning level. I would assume the reader is familiar with the things covered in Shane’s “Everyday ASObjC” and then build on that. Shane’s book is a great intro wth a lot of runnable scripts. By now I have a lot of more advanced information added to the ASObj-C database which can be used to build on Shane’s book.
Once I create a system to export things from the database to book form then I can continue to build the database and just create new “up to date books”. I spent many years doing that for a living and once the original system is build the updates aren’t that bad as the database grows in size. A book and a database should cover just about everybody’s needs. The book form can be used to do copy and pastes from the reference book to an ASObj-C wiki if someone wishes to do that.
I’m definitely not planning on working with anything to create a full export of the database to be used as input into a different kind of database. I have done that in the past and it is massively more complex then what I am planning on doing.
My thought to is to create the book in Apple’s pages with no copy protection. It is a very cheap program that a lot of Mac users already have. I already have all the software I need to do all of this. The Pages book would be like the database in that it is free for all people to use as long as they don’t try to sell the information in the reference book. Once the money thing comes in then people end up having to pay to get information that can be had for free. I’ve seen that happen too many times.
What I am asking for is thoughts on what what this book would need to include to make it useful. AppleScript is used in many, many ways and I am sure I don’t know all the ways it is used. My goal is that a person with Shane’s book and the book I am talking about along with a knowledge of plain AppleScript will be able to use ASObj-C to build great and useful thing.
I don’t care if the knowledge gained from the book is used to make things to sell and make money. I just don’t want the reference book, or parts of the reference book, to end up being sold by someone for money.