Programming Tools and Other Goodies (tools.shtml) | Updated: 21-Jul-2008 - 11:26
From the old MPW to CodeWarrior I've used a lot of tools on my Mac. BBEdit is my main application for coding my web site and always kept upgraded. Just recently started fooling with TextMate and Ruby and Ruby on Rails.
TextMate: Power Editing for the Mac
Publisher: Pragmatic Bookshelf
Release Date: February 22, 2007
Pages: 200
available at Amazon.com
TextMate is a powerful tool for programmers, web designers, and anyone else who regularly needs to work with text files on Mac OS X. TextMate focuses on pragmatic automation, which means it will save you time time that's always in short supply. See how your lowly text editor can become a hard working member of your staff.
TextMate is a full-featured text editor available for Mac OS X that can greatly enhance your text manipulation skills. TextMate is actually a thin shell over a personalized team of robot ninjas ready to do your bidding. Let's face it, who doesn't want their very own team of robot ninjas?
- AsciiDoc
AsciiDoc is a text document format for writing short documents, articles, books and UNIX man pages. AsciiDoc files can be translated to HTML and DocBook markups using the asciidoc(1) command. AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user.
Here are links and information regarding the various programming environments and languages I got myself into when I got my first Mac way back in 1987 or so.
HyperCard
- HyperCard & HyperTalk -
the started of it all in 1987
The HyperTalk language and creating HyperCard stacks where a great way to get you feet wet with programming. The web is a little like that today. You can start with html and css then venture on to JavaScript and Ruby.
- History of HyperCard - link
Pascal, Object Pascal and MacApp
- Borland's Turbo Pascal - First programming language after HyperCard and HyperTalk
- Think Pascal 4.5 - - link
- MacApp (Object Pascal) - - link
MacApp started out in written Object Pascal.
C, C++, MacApp and PowerPlant
- MacApp (Object Pascal, MPW) - link
- MacApp (C++, MPW) - link
MacApp is Apple's C++ application framework for creating professional user-friendly, robust, object-oriented Macintosh applications for Mac OS X and Mac OS 9.
MacApp and ACS are no longer actively supported by Apple.
Last updated: October 2 2001
- CodeWarrior, TCL, MacApp & then PowerPlant (C++) - link
Again another obsolete development product. If I ever get back into Mac programming it will have to be XCode and Cocoa. Some great programs are created using that combination.
Here is a page showing the interface to a small PowerPlant program I wrong last century.
Cocoa and XCode
- XCode - link
Looked at it briefly but pretty wrapped up in music and publishing. I do have some cool programs that I would like to create - but nary the the time.
Ruby
- Ruby - link to my Ruby pages
Ruby and Ruby and Rails - Web 2.0 stuff. This is what I'm into now and looks promising and actually fun.
Programming: Tools (tools.shtml) | Updated: 2008 Jul 21 - 11:26
.png)
.jpg)














All orders purchased here at CurtSheller.com,
JazzGuitarResources.com, UkuleleResources.com
UkuleleChords.net and
UkuleleForGuitarPlayers.com
are processed using a secure shopping cart system and shipped within 48
hours USPS. Allow 7 to 10 business days for delivery. It is not our
intention to profit from shipping and handling charges. The rates are an
average cost, and intended to cover expenses only. Please do not ask how
long it will takes to get your order. All US orders are shipped USPS
Priority Mail® or USPS First-Class Mail® (under 1lb) and delivery dates
are not predictable. I do not check on an order not received until three
weeks have elapsed since it was shipped. Three weeks is not how long it
takes to get your order. Rather, it is how long it takes to convince us
that something is wrong. Some orders are returned by the USPS and we
have to wait to see if that has happened before any action is taken.
Thanks, Curt Sheller Publications. 

