If you&#x27;re actually interested in diving in, here&#x27;s a K5 repl you can use from your browser:<p><a href="http:&#x2F;&#x2F;johnearnest.github.io&#x2F;ok&#x2F;index.html" rel="nofollow">http:&#x2F;&#x2F;johnearnest.github.io&#x2F;ok&#x2F;index.html</a><p>There&#x27;s a manual, and a guide to some programming techniques here:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;JohnEarnest&#x2F;ok&#x2F;blob&#x2F;gh-pages&#x2F;docs&#x2F;Manual.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;JohnEarnest&#x2F;ok&#x2F;blob&#x2F;gh-pages&#x2F;docs&#x2F;Manual....</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;JohnEarnest&#x2F;ok&#x2F;blob&#x2F;gh-pages&#x2F;docs&#x2F;Programming.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;JohnEarnest&#x2F;ok&#x2F;blob&#x2F;gh-pages&#x2F;docs&#x2F;Program...</a><p>Examples and more discussion can be found in the same repo. This implementation is &quot;unofficial&quot; (reverse-engineered) and quite slow compared to the real thing, but it has a substantial portion of the functionality and is quite usable for writing meaningful programs.