Skip to main content

NAME

casl - simple implementation of CASL II assembler/COMET II simulator written in Python

WHAT IS CASL?

casl is simple implementation of CASL II assembler and COMET II simulator written in Python. The CASL II assembler and the COMET II simulator are designed for users to study principle operations of computers. In particular, CASL II and COMET II are used in the qualifying examination called ``Japan Information-Technology Engineers Examination'' so that these programs should be valuable for people who would like to acquire this qualification.

Since both the CASL II assembler and the COMET II simulator are written only in Python, these programs should work on almost all operating systems including UNIX flavors, Windows, and macOS.

casl includes the following programs:

  • casl - a simple implementation of CASL II assembler
  • comet - a simple implementation of COMET II simulator

AVAILABILITY

The latest version of casl is available at https://pypi.org/project/casl/ .

COPYRIGHT

Copyright (C) 2021 Hiroyuki Ohsaki (code[atmark]lsnl.jp)

INSTALLATION

sudo pip3 install casl

FEEDBACK

If you find any bugs, first check if a newer version exists. If not, please send bug report or fixing patch to me via https://github.com/h-ohsaki/casl . I appreciate your comments and/or suggestions.

AUTHOR

Hiroyuki Ohsaki <code[atmark]lsnl.jp>

Metadata

Release files for casl 1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for casl 1.1
File Size Uploaded Provenance
casl-1.1.tar.gz 27.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for casl 1.1
File Interpreter ABI Platform
casl-1.1-py3-none-any.whl Python 3 none any Details

Total release size: 55.7 kB

Release files / casl-1.1.tar.gz

Download URL casl-1.1.tar.gz
Size 27.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ee24f4ff20fd14613ed87526acd5632c47edf8bca590e72b5b45aae7a857f188
BLAKE2b-256 checksum
How to use checksums
391f970e463d292c2237162932aac40b49b966cb97aa4c8e6c8e2f20f16b0a39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / casl-1.1-py3-none-any.whl

Download URL casl-1.1-py3-none-any.whl
Size 28.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
38bd615169fda3b4bd270cf6e69f1d5689b6613cef176cad62502bf80d5e8222
BLAKE2b-256 checksum
How to use checksums
28730470b656366ce117100726e07ff786a79feed21cf458e4f5c0b73fb080c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for casl 1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page