4 ms·
What lang ecosystem with an interactive REPL do you see as the best fit for pairing with and driving Pony? I've been dreaming of ways to help bootstrap the Pon
by espeed 8y ago
What lang ecosystem with an interactive REPL do you see as the best fit for pairing with and driving Pony?
I've been dreaming of ways to help bootstrap the Pony lang/lib interop story and build toward a numerical interactive programming environment, being able to combine Pony's native async Actor model and runtime safety guarantees, while also safely being able to hook into to an external ecosystems existing numerical computing, data structure, and GPU/TPU accelerator libs.
I seem to remember someone giving a lang talk a while back where in the Q&A the speaker said integrating with Pony might be a good fit. I was looking into dependent types at the time...it may have been Idris or OCaml, and hooking into the Julia ecosystem would be most interesting, with maybe even Zig acting like low-level LLVM glue code binding all the external C libs together.
In my dream I have it all and the Pony too! All the lang libs are hooked together in a typed-provable way, and when fully connected they combine to form a high-performance, interactive parallel distributed programming environment, and it runs in the browser too. What do you think, is that too much of a DeepDream?
- spooneybarger 8y agoIdeally something with a C-FFI interface and a runtime without a lot of concurrency opinions. Hooking up Python and Pony is fairly straightforward for example. We've done it at Wallaroo Labs. That's very much "embedded a Python interpreter inside a Pony process" approach. Perhaps you are thinking of something different? I'm not really sure what you are thinking of. If you sent your ideas to the user mailing list, someone might have some ideas. Something a bit more concrete might help on that front.