Skip to main content

a simple implementation of CASL assembler/COMET simulator in Python

Project description

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>

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

casl-1.1.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

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

casl-1.1-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

Details for the file casl-1.1.tar.gz.

File metadata

  • Download URL: casl-1.1.tar.gz
  • Upload date:
  • Size: 27.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for casl-1.1.tar.gz
Algorithm Hash digest
SHA256 ee24f4ff20fd14613ed87526acd5632c47edf8bca590e72b5b45aae7a857f188
MD5 012268e0eb46b94e60b13b0292d740a6
BLAKE2b-256 391f970e463d292c2237162932aac40b49b966cb97aa4c8e6c8e2f20f16b0a39

See more details on using hashes here.

File details

Details for the file casl-1.1-py3-none-any.whl.

File metadata

  • Download URL: casl-1.1-py3-none-any.whl
  • Upload date:
  • Size: 28.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for casl-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 38bd615169fda3b4bd270cf6e69f1d5689b6613cef176cad62502bf80d5e8222
MD5 dd279cb7881ff20ff6a8cf82559539af
BLAKE2b-256 28730470b656366ce117100726e07ff786a79feed21cf458e4f5c0b73fb080c8

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