Connect the session to an already running node
and evaluate code in the context of that node.
diff --git a/lib/livebook_web/live/session_live/elixir_standalone_live.ex b/lib/livebook_web/live/session_live/elixir_standalone_live.ex
index ea307f066..7520bd2d9 100644
--- a/lib/livebook_web/live/session_live/elixir_standalone_live.ex
+++ b/lib/livebook_web/live/session_live/elixir_standalone_live.ex
@@ -2,7 +2,6 @@ defmodule LivebookWeb.SessionLive.ElixirStandaloneLive do
use LivebookWeb, :live_view
alias Livebook.{Session, Runtime}
- alias LivebookWeb.SessionLive.RuntimeHelpers
@impl true
def mount(_params, %{"session" => session, "current_runtime" => current_runtime}, socket) do
@@ -22,7 +21,6 @@ defmodule LivebookWeb.SessionLive.ElixirStandaloneLive do
<%= @error_message %>
<% end %>
-
Start a new local node to handle code evaluation.
diff --git a/lib/livebook_web/live/session_live/embedded_live.ex b/lib/livebook_web/live/session_live/embedded_live.ex index ba104dd16..6d3c7855f 100644 --- a/lib/livebook_web/live/session_live/embedded_live.ex +++ b/lib/livebook_web/live/session_live/embedded_live.ex @@ -2,7 +2,6 @@ defmodule LivebookWeb.SessionLive.EmbeddedLive do use LivebookWeb, :live_view alias Livebook.{Session, Runtime} - alias LivebookWeb.SessionLive.RuntimeHelpers @impl true def mount(_params, %{"session" => session, "current_runtime" => current_runtime}, socket) do @@ -17,7 +16,6 @@ defmodule LivebookWeb.SessionLive.EmbeddedLive do def render(assigns) do ~H"""Run the notebook code within the Livebook node itself. This is reserved for specific cases where there is no option diff --git a/lib/livebook_web/live/session_live/mix_standalone_live.ex b/lib/livebook_web/live/session_live/mix_standalone_live.ex index a5ad24e05..eb7460037 100644 --- a/lib/livebook_web/live/session_live/mix_standalone_live.ex +++ b/lib/livebook_web/live/session_live/mix_standalone_live.ex @@ -2,7 +2,6 @@ defmodule LivebookWeb.SessionLive.MixStandaloneLive do use LivebookWeb, :live_view alias Livebook.{Session, Runtime, Utils, FileSystem} - alias LivebookWeb.SessionLive.RuntimeHelpers @type status :: :initial | :initializing | :finished @@ -27,7 +26,6 @@ defmodule LivebookWeb.SessionLive.MixStandaloneLive do def render(assigns) do ~H"""
Start a new local node in the context of a Mix project. This way all your code and dependencies will be available diff --git a/lib/livebook_web/live/session_live/runtime_component.ex b/lib/livebook_web/live/session_live/runtime_component.ex index 175e6f009..3d7d32351 100644 --- a/lib/livebook_web/live/session_live/runtime_component.ex +++ b/lib/livebook_web/live/session_live/runtime_component.ex @@ -1,7 +1,7 @@ defmodule LivebookWeb.SessionLive.RuntimeComponent do use LivebookWeb, :live_component - alias Livebook.{Session, Runtime} + alias Livebook.Runtime @impl true def mount(socket) do @@ -31,31 +31,11 @@ defmodule LivebookWeb.SessionLive.RuntimeComponent do @impl true def render(assigns) do ~H""" -
- The code is evaluated in a separate Elixir runtime (node), - which you can configure yourself here. -
-- No connected node -
- <% end %> -- Note: This is the default runtime and starts - automatically as soon as you evaluate the first cell. -
- <% end %> - """ - end - - defp default_runtime_module?(module) do - {default_module, _args} = Livebook.Config.default_runtime() - default_module == module - end -end