Un programador ha presentado SwiftII, un entorno de desarrollo inspirado en Swift que funciona en el Apple II original y sus sucesores (Apple II Plus, IIe y superiores). El proyecto adapta un subconjunto deliberado del lenguaje Swift —más cercano en espíritu a Embedded Swift que al SDK moderno de iOS o macOS— al hardware de 8 bits de Apple lanzado en 1977, equipado con un procesador MOS 6502 a 1 MHz y 64 KB de RAM como máximo.
El sistema se distribuye en nueve discos floppy e incluye un lanzador, un selector de archivos, un editor a pantalla completa, un REPL interactivo y un compilador independiente. La arquitectura replica la idea del Apple Pascal de 1979: en lugar de generar código máquina nativo para 6502, el compilador emite bytecode que ejecuta una máquina virtual, un enfoque comparable al de Java. SwiftII conserva elementos reconocibles del lenguaje moderno: declaraciones con let y var e inferencia de tipos, estructuras if/else, while, for sobre rangos, opcionales con if let y el operador ??, arrays con append, count e isEmpty, y cadenas con interpolación. El autor no incluye la biblioteca estándar completa de Swift, que no cabe en la memoria del equipo.
El proyecto se construyó con ayuda intensiva de inteligencia artificial en el tiempo libre del desarrollador, quien documenta el flujo de trabajo con IA como parte integrante del experimento. El código y las imágenes de disco están disponibles en el repositorio de GitHub del autor, y el artículo describe con detalle las restricciones de memoria —apenas 40.704 bytes útiles para el intérprete— y la necesidad de distribuir el software en varios discos.
