Yellow Rabbit

Frozen

Here is an active version

Yellow Rabbit Blog


Web-engine in Lisp: Grammar and Text Element

Web-engine in Lisp: Grammar and Text Element

After getting acquainted with META parser we turn to the grammar of HTML. And also see how to parse the simplest element. [more...]

Web-engine in Lisp: META as the Basis for Parsing

Web-engine in Lisp: META as the Basis for Parsing

To build a document tree, we need the HTML parser. Plain. In January 1991, an article by Henry G. Baker appeared “Pragmatic parsing on Common Lisp”, in which he describes META - a classic simple yet effective technique for constructing recursive descending parsers. [more...]

Web-engine in Lisp: Toy Realization

Web-engine in Lisp: Toy Realization

What happens inside browsers? How does this heap of tags turn into such amazing pages on the screen? Magic. I’ll try to depict something primitive to display HTML. [more...]

Lisp: Creating a Standalone Executable File

Lisp: Creating a Standalone  Executable File

The desire to make a separate stanalone executable file, although you can just give the source code, is a little strange, but let’s say that such a need arose. [more...]

Fix Android 6 Wear on Xiaomi

Fix Android 6 Wear on Xiaomi

After upgrading Xiaomi Mi 4LTE to MIUI 7.2.9.0 (MXDCNDB), the version of the android in the phone changed to 6.0.1. As a side effect, the watch LG G Watch R 1085 has disconnected from the phone, and on the phone itself Google Play Services panicked. Below is the way to restore the phone-to-watch connection. [more...]