livebook-dev / kino

Client-driven interactive widgets for Livebook
Apache License 2.0
361 stars 60 forks source link

Render ets tables #432

Closed akoutmos closed 3 months ago

akoutmos commented 3 months ago

This PR addresses https://github.com/livebook-dev/kino/issues/430

By default, ETS table rendering is disabled and the rendering looks as it already does:

image

If you enable ETS table rendering you see the following:

image

At the moment this PR is lacking tests and could use a little refactoring, but I want to make sure the diagrams are right before writing the tests and performing last mile clean up.

josevalim commented 3 months ago

:green_heart: :blue_heart: :purple_heart: :yellow_heart: :heart:

akoutmos commented 3 months ago

Thanks for the review and the merge José!