--- layout: default title: Abstractions --- The main `reic` does pretty quick compilation on a list of files. Assuming that the files incorporate modules/submodules properly. To make it easier, I have `prei` to construct `new` projects from scratch or a `--template`. It generates a project in a given structure that you should abide by. An editor `ark` provides a very cool native (quantii) experience for writing `prei` code. Plugins like `arrkia` also support rei frameworks. On neutron/quantii, we also have a `reis` shell that takes in a rei-like syntax. It implements a rei interpreter so you can use rei directly like python. For cooler, higher level stuff, we have `rein` notebook which is portable across platforms as it is browser based. You can easily connect to a working rei server whether that be locally or remotely. And perform intepreted actions like jupyter.