Swil
Swil: Swift Workarounds Implementation Library
Swil is a library containing Swift implementations of Z-code built-in functions in support of Quelbo ZIL->Swift code translations.
Usage
Use the following to add Swil
as a dependency to your Package.swift
file.
.package(url: "https://github.com/samadhiBot/Swil.git", from: "0.1.0")
Progress
Currently Quelbo can parse and naïvely process the ZIL source files at historicalsource/zork1. While the translated Swift code does not yet compile, work is ongoing in Quelbo and Swil to fine tune ZIL->Swift processing, and provide Swift implementations of Z-code built-in functions as necessary.