Decker
Decker is a HyperCard-inspired multimedia platform for creating interactive documents with a retro, 'ditherpunk' aesthetic, featuring its own Lil scripting language. It's gaining traction on HN for its unique blend of nostalgic simplicity, deep technical capabilities, and a refreshing commitment to user autonomy. The project's emphasis on creative constraints and headless operation resonates with developers looking for focused, privacy-respecting tools.
The Lowdown
Decker is a multimedia platform drawing inspiration from Apple's HyperCard, designed for creating and sharing interactive documents. It aims to blend the simplicity and ease-of-use of its predecessor with modern quality-of-life improvements, all wrapped in a distinctive 'ditherpunk' visual aesthetic.
- Creative Canvas: Users can build E-Zines, organize notes, give presentations, develop adventure games, or engage in 1-bit pixel art, embracing an intentionally 'sketchy' and imperfect creative process.
- Lil Scripting Language: At its core is 'Lil,' a novel scripting language influenced by Lua and Q. It features scalar-vector arithmetic and an integrated SQL-like query language, making it powerful yet approachable for experienced programmers.
- Shareable & Standalone: Finished projects ('decks') can be exported as self-executing HTML documents for web sharing, or run natively across MacOS, Windows, BSD, and Linux.
- Developer-Centric Design: Decker includes
Lilt, a headless Lil interpreter for command-line operations, and stores documents in a line-oriented text format, promoting integration with source control systems like Git. - Ethical Foundation: The platform explicitly avoids advertising, telemetry, gamification, and other privacy intrusions, emphasizing user autonomy and creative freedom.
Decker stands out as a robust, privacy-respecting tool that offers a unique blend of retro charm and modern technical utility for creators and developers alike.
The Gossip
Aesthetic & Usability Queries
Commenters appreciate Decker's concept but raise questions about its 'ditherpunk' aesthetic potentially hindering broader usability, particularly for presentations. Specific concerns include the discoverability and flexibility of font sizing, leading to a helpful clarification about Decker's bitmap font system and new vector font capabilities.
Personal Authorial Acclaim
A heartfelt comment praises the author's past work and creative output, citing specific projects like WigglyPaint and OctoJams, and expressing deep admiration for their prolific and impactful contributions to the developer community.