Reverse Polish Configuration and Control Language

 

What is this? #

RPCL is an absolute minimalistic configuration and control language, initially designed to act as a CLI for daemon-like background processes and networking applications.

RPCL is an acronym for Reverse Polish Configuration (and Control) Language.

It is working stack-oriented in reverse polish notation and therefore borrows some control words from FORTH.

RPCL offers some control structures and has the ability to define compound words - however, the scope and purpose of RPCL remains to configure and control something (and not to program).

Features and Benefits #

  • Quickly integrable and extendable
  • A generalized CLI to “anything”
  • Line editing
  • Background and/or foreground operation
  • Built-in networking datatypes and functionality
  • Loading / processing of application specific RPCL configuration files
  • Arbitrary data allows to process raw networking packets and other data within certain size limits

On this Site: #