Skip to content

General description

Michael Popov edited this page Sep 3, 2023 · 1 revision

General description

BRIE is a host for Lua engine with extended functionality and specialized functions. You should be able to run any Lua script in BRIE. But it can do more than a regular Lua host.

BRIE is built and tested on Ubuntu but there are no reasons why it wouldn't compile on any other Linux distribution or any other UNIX for that matter. It can probably be built on macOS but I had neither need nor motivation to do that.

BRIE supports reading binary data in files, Posix shared memory segments and SysV shared memory segments. So, you can use it to look into data of running systems like Postgres or Oracle.

You can run BRIE in a REPL mode and look into a content of binary data interactively. Or you can use it to process data in one or many files.

You can store a script for data processing in a file or you can run BRIE with a short script in a command-line argument.

It is possible to define and store data structures for specific formats and reuse them in scripts later.

Clone this wiki locally