MANOOL is a practical, homoiconic, dynamic, multiparadigm general-purpose programming language with a functional core. It has high expressive power but is implemented in less than 10K LOC of optimized, idiomatic C++11 for native run-time environments.

MANOOL is meant to compare and compete directly with Python, PHP, Ruby, Perl, and Tcl, although incidentally it has some combination of unusual features.

Example: {{extern "manool.org.18/std/0.2/all"} in WriteLine[Out; "Hello, world!"]}

Explicitly stated design priorities of MANOOL:
1. implementation simplicity;
2. expressive power, usability, and general utility, attention to syntax and semantics details;
3. correctness, security, and overall quality of implementation, run-time reliability;
4. run-time performance and scalability;
5. consistency, completeness, orthogonality of features, and language elegance, conceptual economy and purity.
MANOOL strives to satisfy all of the above goals, better than existing alternatives!

Features

  • development
  • software development
  • programming
  • compiler
  • interpreter
  • programming language
  • homoiconic
  • multi paradigm
  • general purpose
  • practical
  • functional
  • functional programming
  • functional language
  • functional core
  • dynamically typed
  • strongly typed
  • imperative
  • imperative programming
  • procedural
  • procedural-programming

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow MANOOL

MANOOL Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free

Additional Project Details

Operating Systems

Linux, FreeBSD, BSD, Android

Intended Audience

Developers

User Interface

Command-line

Programming Language

C++

Related Categories

C++ Compilers, C++ Interpreters, C++ Programming Languages

Registered

2016-05-30