Email or username:

Password:

Forgot your password?
Top-level
Felix πŸ‡ΊπŸ‡¦πŸš΄β€β™‚οΈ

Actually, #elixir should be just as well suited for this kind of programming, since the types are also immutable from the ground up. #repl #repldrivendev #clojure

4 comments
arpunk

@leobm The unit of recompilation in #elixir (and #erlang) is the module, so you cannot create new functions on the fly in iex outside of modules.

Both #lfe and #clojerl would be closer to what you describe.

Felix πŸ‡ΊπŸ‡¦πŸš΄β€β™‚οΈ

@arpunk Sure, but couldn't you create a temporary module somehow dynanically? but right, that probably makes it more complicated. But it would be cool to have a playground in the editor like in #livebook, where you could experiment directly.

Felix πŸ‡ΊπŸ‡¦πŸš΄β€β™‚οΈ

@arpunk in clojure all functions are first of all also in a default namespace (user)

arpunk

@leobm If you are willing to embrace the rough edges, I think you would have a blast with #clojerl.

Despite a few annoyances, having both #clojure with the runtime features of the #BEAM is a nice experience.

Go Up