Category: Database, Data, container, yaml

This article though goes into the depths of Hyperlambda as a programming language, and in such a regard explains how the computer can generate the code it is generating.

Hyperlambda's syntax though is both simpler, more humanly readable, and more easily parsed than any of the alternatives - Including YAML.

The typing system of Hyperlambda is crucial for what follows, and also makes it almost impossible to substitute Hyperlamdba with JSON or YAML - In addition, substituting Hyperlambda with XML, would literally explode its verbosity, resulting in that the number of bytes required to represent the same object in XML as you represent in Hyperlambda, would probably increase the size of your files by one order of magnitude, possibly more.

This has huge advantages, in that it among other things allows you to declare your own "operators", in addition to that Hyperlambda can easily be traversed semantically, to see which operators it is using, and Hyperlambda files can also be easily "generated", by combining programming language fundamentals together, to create a result of some sort - Which of course is the foundation for the "Generator" in Magic.

Related Articles