LERD

Low
Entropy
Reactive
Design

LERD is a holistic software development environment. Instead of describing algorithm via language LERD offers a powerful CAD WYSWYG design tool. Stop wasting your efforts to loading and running cryptic sources in your brain. Edit your program and instantly see how it works.

Key Features

Functional Reactive Programming

LERD takes best from Reactive and Functional programming paradigms

Reactive & Interactive programming

LERD designed with Reactive programing paradigm which means graph. Main editor window shows graph as a pipe and edits it as a generic text editor. Text and functions calls are shown in the same window with live execution arguments and results.

Layers

Conditions are implemented as layers. Each layer is linked to a pipe which defines if the layer changes are applied. Also layer can be shown/hidden via editor.

Dependency request

Pipe holds information how pipes are linked to each other. If pipe needs an input it asks itself, if nothing found it asks parent pipe, if parent pipe has nothing it asks another parent and so on.

Demo

Live IDE

Live IDE

Status

Key features are implemented and published. Any feedback is highly anticipated, feel free to provide it. The next big milestone make LERD ready for real world application.

Next steps:
  • Version Control System
  • Iterator
  • Singleton pipe
  • Pipe multiple outputs
  • Improve condition editor
  • Usage/Dependencies navigator

Contribute Your Feedback

powered by Typeform

Contact

Serg Tyatin 700@2rba.com
twitter: @2rbas