Skip to main content

A BBC BASIC compiler for the .NET CLR, with pluggable code-generation backends.

Project description

A BBC BASIC compiler for the .NET CLR and Mono, written in IronPython and C#.

What it does

Allows you to write BBC BASIC code and run it with a similar performance profile to C#.

Is it finished?

No. OWL BASIC compiles some simple programs and some complex commercial programs, including Acornsoft's Sphinx adventure. There are still many features to be added, bugs to be fixed and improvements to be made.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

owl_basic-0.6.0.tar.gz (93.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

owl_basic-0.6.0-py3-none-any.whl (109.8 kB view details)

Uploaded Python 3

File details

Details for the file owl_basic-0.6.0.tar.gz.

File metadata

  • Download URL: owl_basic-0.6.0.tar.gz
  • Upload date:
  • Size: 93.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for owl_basic-0.6.0.tar.gz
Algorithm Hash digest
SHA256 5faba5148ba07c26341549f8ff4817953a56246bc6655d4aca08edb5e1845b8c
MD5 5a44c77257dd61c17d17524198c321d9
BLAKE2b-256 6f18dcbfbf9d7ec6cdbb369a05029b3fcf47380a030b4c0b64e87b1093e676f4

See more details on using hashes here.

File details

Details for the file owl_basic-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: owl_basic-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 109.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for owl_basic-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a5b5106a2a758f9b9ba2a6106d9e9627db5c2d1810fb5310d374d01e438e515
MD5 0326b9103b3353305e1b4310e306d3e1
BLAKE2b-256 7252760d9de7ff06981c7c1bb93d61e155042841923fec3089440f569c564cfa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page