livebook/test/livebook_web
Fabian N.C. van ´t Hooft 50ac90a79d Add erlang-module support
Single modules are now allowed to be defined in an Erlang-cell.

In this case the entire code-block is interpreted as an
erlang-module and if there are no errors the module is compiled
and loaded.

If the cell containing the module is deleted subsequent code
invocations will fail.

Stale indicator is not working yet due to missing notion of
functions, this will be fixed in a next version.

Error handling - basics are working
 - Still not happy with it, but it is usable

The code is now pre-analyzed using the epp-module. This also
has the added advantage that erlang modules can become a bit
more expressive with defines and includes.

TODO: Examples need to be added to the example livebook.
2024-10-10 17:40:49 +02:00
..
channels Ignore channel events for unknown JS Views (#2363) 2023-11-17 13:10:48 +01:00
controllers Introduce Fly.io runtime (#2708) 2024-07-15 06:19:04 +02:00
helpers Fix generating html id with special characters (#2495) 2024-02-23 15:55:17 -03:00
live Add erlang-module support 2024-10-10 17:40:49 +02:00
plugs Introduce Fly.io runtime (#2708) 2024-07-15 06:19:04 +02:00