Stacksmith is an open source project aiming to create a modern HyperCard. A software erector kit that allows beginners to quickly pick up programming, and that stays flexible and powerful enough that it can be used as a development environment for professionals. The main goal of Stacksmith is to be humane, to think like a person does instead of making a person think like a computer.
Want to help? We'd appreciate any help, but in particular:
- Programmers (C/C++ for the core, on Mac also Objective-C and Quartz Composer/CIFilters for the visual effects) who would like to add to Stacksmith or port it to other platforms
- Graphics designers HyperCard came with ~ 200 icons, and we'd like to provide modern, high-resolution substitutes for each one. You'd also work with the UX designer to do the rest of the UI and developing a common design language for all built-in components.
- Technical writers Mainly for end-user documentation for Stacksmith users, tutorials and such, but also for API documentation for the programming team.
- UX designers To be honest, Stacksmith is very ugly and quite 90ies at the moment, and the web sites could be more on point. We'd also love your help and suggestions on improving the editor interface.
- Admins and web wizards Someone who looks after our infrastructure. Moving the language reference off WordPress to Jekyll, maybe set up a better Jenkins installation, static analyzer, etc. Maybe someone who makes a Jekyll set-up that generates both the language reference web site and a Stacksmith version of it.
- Community managers Few people are aware of Stacksmith yet. Most think this is just a HyperCard clone. We need your enthusiasm to help us get the news out there that Stacksmith is the future, not the past. Right now we need more people to do development. In the future, that might be making users aware of Stacksmith.
- Sample stack authors HyperCard came with lots of readymade "Card Ideas" and the like. If you made a single-card sample that is useful as a template for beginners or even a full stack that is a fun showcase, and is well-commented, send it to us, and who knows, it might ship as one of the future Stacksmith templates.
You can find the source code in the Stacksmith Github repository. You can find more information about its programming language, Hammer, at Hammer-Language.org, including a mission statement, and documentation of the source code on this site.
We also have a Stacksmith mailing list and forum where development, design etc. are discussed.