Skip to content

iWish 0.2-alpha

Pre-release
Pre-release

Choose a tag to compare

@johnbuckman johnbuckman released this 10 Jul 09:08

iWish 0.2-alpha — Tcl/Tk (AndroWish undroidwish) on iOS/iPadOS, arm64-apple-ios.

A real Tcl 8.6 interpreter + Tk 8.6 widget set on an iPad/iPhone, rendered through AndroWish's SdlTk (X11-on-SDL2) with AGG + FreeType — no WebView, no UIKit widget bridge.

What's new since 0.1-alpha

  • Full batteries-included build — ~114 bundled packages, 64 native arm64-apple-ios dylibs (tkimg, tls/LibreSSL, TclCurl, sqlite3, itcl, itk, thread, tdom, Tktable, tktreectrl, zint, Img, tkpath, tkvnc, BLT 2.4, TkBLT, Tix, vectcl, tksvg, …).
  • File ▸ Demos menu in the console with bundled demo apps, including four iWish-specific ones: bltgraph (TkBLT plotting), bledemo (LightBlue-style BLE debugger), borgdemo (the borg iOS bridge), paint.
  • borg (device bridge) and ble (CoreBluetooth) iOS shims.
  • New docs: INSTALL.md (Sideloadly / AltStore / from source / EU notarized) and AGENTS.md.

Installing

iWish.ipa is a development build and is UNSIGNED — you must re-sign it with your own Apple ID before it will launch. Easiest paths:

  • Sideloadly or AltStore — re-sign automatically (free Apple ID = 7-day expiry; paid = 1 year).
  • EU devices — a notarized web/marketplace install has no expiry and needs no computer.

Full step-by-step + a Sideloadly-vs-AltStore comparison: see INSTALL.md.

Not on the App Store (and can't be — it's an interpreter that dlopens C extensions). Alpha: expect sharp edges. See BUGS.md.