13 lines
256 B
Elixir
13 lines
256 B
Elixir
defmodule Scopes.CSys.Environ do
|
|
|
|
alias Scopes.CSys
|
|
|
|
def setup({state, proc}) do
|
|
env = CSys.neuron({[], &proc_env/2, [], self()})
|
|
CSys.neuron({state, proc, [], env})
|
|
end
|
|
|
|
def proc_env(msg, scope) do
|
|
send(CSys.env(scope), msg)
|
|
end
|
|
end
|