"MIT/GNU Scheme is an implementation of the Scheme programming language, providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large runtime library. MIT/GNU Scheme is best suited to programming large applications with a rapid development cycle."
huginn - programming language with no quirks, so simple every child can master it.
Huginn is a computer programming language with following traits:
- interpreted
- imperative
- functional style (functions, lambdas and closures are first class citizens)
- object oriented (user defined types
... [More], composition, inheritance, exceptions)
- introspective, non-reflective type system
- strongly typed (absolutely no implicit value conversions and no implicit type coercion)
- dynamically typed (final type consistency checks are done at runtime)
- duck typing
- no quirks guarantee
- support arbitrary precision calculations per built-in type
- interpreter/executor trivially embeddable in C++ code [Less]
Traitlets is a pure Python library enabling:
the enforcement of strong typing for attributes of Python objects (typed attributes are called "traits");
dynamically calculated default values;
automatic validation and coercion of trait attributes when attempting a change;
registering for
... [More] receiving notifications when trait values change;
reading configuring values from files or from command line arguments - a distinct layer on top of traitlets, so you may use traitlets without the configuration machinery.
Its implementation relies on the descriptor pattern, and it is a lightweight pure-python alternative of the traits library. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy