世界を動かす技術を、日本語で。

HypercardとクラシックmacOSの遺産を受け継ぐプラットフォーム「Decker」

2026年7月27日原文(beyondloom.com)

概要

  • Decker は、インタラクティブなドキュメントを作成・共有できる マルチメディアプラットフォーム
  • HyperCard のレガシーとクラシックMacOSの美学を継承
  • Lil という独自スクリプト言語を搭載し、柔軟な拡張性を実現
  • データは テキスト形式 で保存、 GitやSVN と高い互換性
  • 無料・オープンソース で、広告やトラッキングなし

Deckerとは

  • Decker は、サウンド・画像・ハイパーテキスト・スクリプト動作を組み合わせた インタラクティブドキュメント作成基盤
  • ウェブブラウザ で即利用可能、インストール不要
  • HyperCard の直感的な操作性と学習しやすさを継承
  • 深いアンドゥ履歴 ・スクロールホイールやタッチスクリーン対応・現代的なキーボードナビゲーション・一括編集機能など、 多彩な改良点
  • E-Zine作成 ・ノート整理・プレゼンテーション・アドベンチャーゲーム制作・1ビットピクセルアートのスケッチなど多用途対応

デザインと美学

  • ditherpunk スタイルによる、懐かしく温かみのある ビジュアル表現
  • スケッチ的・未完成 なアプローチを推奨する プロトタイピングツール
  • 完成した作品は 自己実行型HTML として保存・共有可能

プラットフォーム対応

  • MacOS・Windows・BSD・Linux でネイティブ動作
  • ウェブブラウザでの直接利用も可能

Lilスクリプト言語

  • Lua (命令型)と Q (関数型)に影響を受けた Lil を搭載
  • 直感的で学習しやすい 記法
  • スカラー・ベクトル演算SQL風クエリ など、便利な機能を多数実装
  • 数行のコードで高度な処理を実現

ウィジェットと再利用性

  • 組み込みインタラクティブウィジェット を利用したUI構築
  • カスタムウィジェット の定義・コピー&ペースト共有
  • 各デッキは 再利用可能なパーツ集 として機能

コマンドライン・自動化

  • Lilt :Lilインタープリタを同梱、コマンドラインから Deckerドキュメントの操作・実行 が可能
  • 依存関係が少なく、クロスプラットフォーム対応の APE実行ファイル としてもビルド可能
  • POSIX AWK 上で動作するLilインタープリタも存在

データ管理とプライバシー

  • 行指向テキスト形式 で保存、 GitやSVN と高い互換性
  • 広告・テレメトリ・ゲーミフィケーションなし
  • ユーザーのプライバシーと自律性 を尊重

事例・ライブラリ・リソース

  • Decker: A Guided TourSokoban などのデモ・チュートリアル
  • plot・stats・pdf・twee など、多様なライブラリを提供
  • 公式マニュアル・Lil言語解説・10分で学ぶLil などのドキュメント
  • GitHub でソースコード・バグトラッカーを公開
  • MITライセンス によるフリー&オープンソース配布
  • Itch.io でバイナリ配布・コミュニティフォーラム
  • 毎年 7月と12月 にDeckerテーマの Game Jam を開催

まとめ

  • Decker は、 創造性を刺激するマルチメディア環境
  • 直感的操作・拡張性・プライバシー重視 が特徴
  • オープンソース で、誰でも自由に利用・共有可能

Hackerたちの意見

「エージェント的未来」のバージョンが欲しいなら(ごめんね)、tldrawが「tldraw offline」をリリースしたよ。[1] これ、ある意味でHyperCardとかなり重なる部分があるんだ。

これにはスクリプト言語があるの?それがHyperCardを本当に差別化して、未発表のMacBasicの代替品にしたんだよね: https://www.folklore.org/MacBasic.html

以前の話:Decker: 1ビットグラフィックスのHyperCardの生まれ変わり - https://news.ycombinator.com/item?id=40292181 - 2024年5月(78コメント) Decker – HyperCardの代替品 - https://news.ycombinator.com/item?id=38985409 - 2024年1月(36コメント) Decker、HyperCardとクラシックmacOSの遺産を受け継ぐプラットフォーム - https://news.ycombinator.com/item?id=33377964 - 2022年10月(88コメント)

最近の話では、27日前に9コメントがあったよ: https://news.ycombinator.com/item?id=48693273

ありがとう! https://www.arraycast.com/2025/01/04/Decker.html を追加したいな。これで知ったんだ。もっと多くの人にq/k/aplに触れてほしいし、これはそのための素晴らしい方法だと思う。これが初めて#1になったのを見たけど、嬉しいね。

HyperCardが恋しいし、こういうプロジェクトにはノスタルジーを感じるけど、これが2026年に実際のプロジェクトとして役立つって思うなら、完全に時間の無駄だよ。HyperCardがあって、スタックを作ったりして、実際に人に見せられるものが欲しい。過去に生きるのは好きだけど、これはちょっと残念だな。

HyperCardSimulator.comでは、匿名でスタックを作ったりインポートしたりして、オンラインでリンクできるよ。楽しんでね!

毎日Deckerで書かれた個人アプリを使ってるよ。itch.ioにはDeckerで作られた300以上のゲーム、ジン、ビジュアルノベル、おもちゃがあるよ: https://itch.io/games/tag-decker 先月、Deckerで完全に作られた初めてのゲームがSteamに公開されたよ: https://store.steampowered.com/app/4693460/The_Dreams_in_the... 私たちは過去に生きてるわけでも、時間を無駄にしてるわけでもないんだ。

こういう現代のハイパーカードの再解釈は、元の白黒の美学にとらわれがちだね。それはクールだけど、広く受け入れられる可能性を制限しちゃう。ハイパーカードが重要だった頃、Appleが色を一級の機能として適切に導入できなかったことが、実質的に製品を殺した原因だったと思う。数年前には、現代技術をターゲットにしたハイパーカード風のツールに市場があったと思う - おそらくウェブ技術だね。今は、vibecodingが80年代や90年代のハイパーカードのようなもので、特定のニーズを満たすための小さなプログラムを素早く簡単に作れるツールだと思う。

HyperCardは古すぎて、広いオーディエンスにはその素晴らしい体験を理解するのが難しいと思う。6~7歳の時、基本的なビルディングブロックを使って、自分の定義や発音を持つ英単語のコレクションを作ってたんだけど、それはノートに書くのと同じくらい簡単で直感的だった。人々は同じビルディングプリミティブを使って、リアルなゲームや会計アプリみたいなものを作ってたんだ。そして一番良かったのは、その当時は安っぽく見えなかったこと。これを説明するのは本当に難しいんだけど、Fallout 1の小さな村が巨大で人で溢れているように感じるのは、たった二つの画面に数体のスプライトが動いているだけなのに対して、Fallout 3の本格的な3Dワールドは、実際の建物やボイスオーバーがあっても平坦で、魂がなくて、空っぽに感じるんだ。

Falloutの例えは完璧だね。制限が想像力を刺激する。だからこそ、実質的に無限のAIモデルが、そういうものを全く生み出さないのも一因だと思う。

オリジナルのミストはハイパーカードで作られたんだよね... それ自体がすごいアプリで、ゲーム全体に大きな影響を与えた。

Hacker Newsで議論の続きを見る