Skip to content

Rust library supporting the Cannoli compiled code. This offloads a significant amount of translation work.

License

Notifications You must be signed in to change notification settings

joncatanio/cannolib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cannoli Programming Language

Cannolib provides standard library support for the Cannoli Programming Language. Various types and modules are implemented in Cannolib that offload a substantial amount of work from the compiler.

Types

The encapsulating type is a Rust enum called Value and is defined in value.rs. More complex types may be defined as structs or enums in their own module, these can be located in the types directory.

Built-in Functions and Modules

Python 3.6.5 has a variety of built-in functions and modules, Cannolib provides these features through the builtin module. Cannolib currently only supports a subset of the built-in functions and a portion of the math and sys libraries.

About

Rust library supporting the Cannoli compiled code. This offloads a significant amount of translation work.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages