Ticket #101 (new enhancement)

Opened 7 years ago

embedded functional language for processing complex data

Reported by: dozzie Owned by: dozzie
Priority: normal Milestone: ideas
Component: dashmarkup Keywords:
Cc: Parent ID:

Description

It should be possible to process more complex data returned by some macros. It shouldn't need defining tons of macros that are only to be used in one dashboard -- such processing should be as close to dashboard as possible (defined in the dashboard, in fact).

A small, embedded programming language would be useful here. It should allow to limit what operations are actually possible, it should have already established syntax (I don't feel like designing my own, tiny language for this) and it would be cool if it was functional.

Lisp seems an excellent choice for this.

Some Python implementations of Lisp interpreters:

Child Tickets

Note: See TracTickets for help on using tickets.