I forget exactly why I used Xcode 2.5, but I wanted to do it on Tiger since that OS was the one around the time Xbins started. It probably would've been a bit nicer working in Snow Leopard, but I just chose Tiger.
142 karma · joined December 9, 2008
I forget exactly why I used Xcode 2.5, but I wanted to do it on Tiger since that OS was the one around the time Xbins started. It probably would've been a bit nicer working in Snow Leopard, but I just chose Tiger.
"This project must generate code that works with Mac OS X Tiger 10.4, Xcode 2.5, and Objective-C 1.x. The Objective-C code generated MUST NOT have ARC, blocks, @property, @optional, @try, @synchronize, NSInteger, auto-layout, or modern features, NSCharacterSet doesn't have newlineCharacterSet. I know it's an old, obsolete version but I must use it.
Generate clean code with comments and debug logging to NSLog."
I used Claude heavily for this project. I doubt I would've put the time in to get this to an acceptable release state without being able to use Claude. I did buy a few old books and reference them for Xcode things, but most was done with Claude.
Yep, I'd forgotten about those default menu items and need to remove them in a future version.
> Is it possible the irc server detected your app as malicious activity?
Yes, during my testing I got banned with a similar message from one of the servers. Uppercut randomly selects an EFnet server from a list, so trying again may have everything go smoothly. I'm not sure what exactly some servers are looking for to determine a ban or not.
I recall seeing stuff in Xcode about building for down to 10.2, but I don't have anything set up to test on 10.2. I'd bet this build won't work on 10.1.
The hash functions came from Paj here: http://pajhome.org.uk/crypt/md5/
IIRC, Firefox's add-on API already has an MD5 calculation method.
2. Due to HTML5 limitations, you will need to drop the file from your local storage onto the browser window.
3. Yes you can get digests of a file on Windows, but it doesn't come with a built-in program.
It regularly crashes(!) Chrome on "large" files; thus, the limitation.
Also, I'm the paranoid type and don't like the idea of uploading a file to someone else's server if I want the digest.
Thanks
I think I have been fleshing out an idea like what you are suggesting from the turtle cursor. I would like to add a step-by-step debugging to WizBang that allows the user to watch variable values and step through each Wizzy (with it being highlighted graphically). If I implemented that, I think it would be a great way to visualize different sorting algorithms.
Edit: I'm also not quite a computer scientist! College drop out! :)
Edit: scratch, not squeak
I am in no way trying to get any current developer to switch over to building programs in WizBang. This was never an intention. The goal is to present a simple, minimal, visual environment in which to build simple programs.
After the beginner learns the basics, WizBang eases them into the next step of learning a real language, such as C++, Java, or Python, by allowing them to compile their WizBang programs into valid code in any language that's supported.
To answer your final question: the only advantage WizBang has over a textual language is that I think there are more grade school (and even high school) students that would experiment building programs with colorful shapes than typing commands into a text editor, then running a compiler or interpreter to see what they get.
But speed is not the point at all in WizBang. The point is to present a clean and simple environment in which beginners can build real programs without having to type more than variable names. I feel it is a much easier way to introduce programming than having someone install Visual Studio and writing a hello world program.