GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - hacketyhack/hacketyhack: the coder’s starter kit: sound, animation, video, messaging in a low-key ruby environment.

BranchesTags
Open more actions menu

Latest commit

 

History

535 Commits
535 Commits

Folders and files

NameName
Last commit message
Last commit date
app
app
 
 
features
features
 
 
fonts
fonts
 
 
installer
installer
 
 
lessons
lessons
 
 
lib
lib
 
 
platform
platform
 
 
root
root
 
 
samples
samples
 
 
spec/lib
spec/lib
 
 
static
static
 
 
.gitignore
.gitignore
 
 
.rvmrc
.rvmrc
 
 
.travis.yml
.travis.yml
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
LICENSE
LICENSE
 
 
README.textile
README.textile
 
 
Rakefile
Rakefile
 
 
app.yaml
app.yaml
 
 
h-ety-h.rb
h-ety-h.rb
 
 

Repository files navigation

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.)

Attention upstream issues!

Hackty Hack highly depends on its upstream project shoes (which is what hacketyhack is written in). Right now shoes is undergoing a massiv rewrite with shoes4. One of the reasons for this rewrite are problems with the old shoes that sadly keep us from releasing a new version of Hackety Hack :’(

So for this reason most people concentrate their effors on shoes4. If you want to help out (which is awesome, thank you!) that might also be a good option. Shoes4 is already quite far and many elements already work but Hackty Hack doesn’t (yet). In the issues section here there also some tickets tagged with “shoes4 compatibility” you might also tackle those for a faster transition :-)

This is 1.0!

All the major pieces are in place. Hooray! There are still some kinks to work out, though. Nobody’s perfect! Please file an Issue if you find something.

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 Downloads Page on the Shoes website.

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 [email protected]: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.
  • Sharon Rosner for the Sequel lib
    (http://sequel.rubyforge.org)
    I use a fork from an old version.
  • Jamis Buck for the Syntax lib.
    (http://syntax.rubyforge.org)
    Live syntax highlighting.
  • 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.

About

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

hackety-hack.com/

Resources

Readme
MIT license
Activity
Custom properties

Stars

457 stars

Watchers

13 watching

Forks

128 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.