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 (ohsaki[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 <ohsaki[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-0.4.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

casl-0.4-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: casl-0.4.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for casl-0.4.tar.gz
Algorithm Hash digest
SHA256 7d0f8c6401f1abe3dee086ab702f0de794e8f5729a8221ac0ebb555476263eaf
MD5 ea0f20c98f8f5c865cd8beba0ea2e30b
BLAKE2b-256 b307b4c813d05f7f756e7d429bc3827ae43782639dc44af49c40474544dd286a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: casl-0.4-py3-none-any.whl
  • Upload date:
  • Size: 27.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for casl-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9919512eff671b3e87e2f9833d6552081c8d39d4f7e9ff9b30ba03cbc9f2f537
MD5 a055dafd80740fbed7fdee49320f7652
BLAKE2b-256 2520449e9bab350515ece20f3308f2a8818e0a5bd83972973a4aa215c885c7c2

See more details on using hashes here.

Supported by

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