Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

the coder’s starter kit: sound, animation, video, messaging in a low-key ruby environment.

tree: 3fd3e9c9c6

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 app
Octocat-spinner-32 fonts
Octocat-spinner-32 installer
Octocat-spinner-32 lessons
Octocat-spinner-32 lib
Octocat-spinner-32 platform
Octocat-spinner-32 root
Octocat-spinner-32 samples
Octocat-spinner-32 spec
Octocat-spinner-32 static
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.textile
Octocat-spinner-32 app.yaml
Octocat-spinner-32 h-ety-h.rb
Octocat-spinner-32 todo.txt
Octocat-spinner-32 turtle-graphics
README.textile

Hackety Hack (for Mac OS X, Windows, and Linux)

Hackety Hack is a programming starter kit. It’s an editor with helpful coding tools and built-in messaging (so you can pass scripts to friends easily.)

We’re Currently Backstage

Hackety Hack is currently at version 0.9, which means that it’s not 100% ready for the general public yet. It’s very useable, just don’t get frustrated if some things don’t work! We’re working really hard on getting ready for version 1.0, which will have all the kinks worked out.

On the plus side, it’s a great time to help out with a project! No matter if you’re a Ruby master, or are just starting out, we’d love to have your help making Hackety great! Check out this wiki page if you’d like to learn more.

Building Hackety Hack

Shoooes

H-ety H is built on Shoes. So, you gotta get Shoes first.

IMPORTANT NOTE

Hackety Hack depends on features that are only in the latest version of Shoes, “Policeman.” This is the third version of Shoes, there’s also “Rasins,” which was version 2. If you download Shoes 2, it won’t work!

Now back to your regularly scheduled instructions.

There are two options to getting Shoes: download a pre-built version, or build it yourself!

Pre-assembled Shoes

You can try downloading the latest version of Shoes from the Recent Builds Page on the Shoes Wiki.

Some-assembly-required Shoes

If you like living on the bleeding edge, or there isn’t a Shoes made for your platform, you can check out the Building Shoes page to find out how to build Shoes on your platform.

’Got Shoes Strapped on my Feet

Once you’ve got yourself a pair of Shoes, you’ll want to fork me, then clone your repo:

$ git clone git@github.com:YOURUSER/hacketyhack.git

If you’ve got your ‘shoes’ environment variable set, you can just run Hackety directly:

$ cd hacketyhack
$ ./h-ety-h.rb

Otherwise, pick ‘h-ety-h.rb’ from the “Open an App.” menu in Shoes.

You can also run ‘shoes h-ety-h.rb’ or if you’re on a Mac, something like ’ /Users/steveklabnik/Documents/src/shoes/Shoes.app/Contents/MacOS/shoes h-ety-h.rb’ from the terminal.

Building an installer

If you want to build Hackety Hack as a standalone app with the installer for your platform, you need to have your own Shoes built. Then, get your directories lined up…

$ ls
shoes hacketyhack

And rebuild shoes, while pointing the APP flag at your Hackety directory:

$ cd shoes
$ rake APP=../hacketyhack
$ rake APP=../hacketyhack installer

That’s it!

Acknowledgements

Beneath my wings are many winds.
  • _why, who was quite the lucky stiff. Without his work and
    vision, Hackety Hack would have never been born. Hopefully
    he’ll be proud of how his child lives out its life…
  • Yukihiro Matsumoto, whose Ruby language
    is the heart of Hackety Hack. I adore
    this language. Ruby’s shared lib and stdlib
    are included under the terms of the Ruby
    license.
  • Alex Brem for help on bloopsaphone.
    He just started hacking away. I like that!
  • Numerous font authors whose free
    offerings are included.
  • Fela Winkelmolen, for devoting an entire summer to get Hackety to v1.0!
  • Everybody who’s been putting hard work into Shoes. You guys are awesome.
Something went wrong with that request. Please try again.