-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Anybody install this recently? I just got it installed by not in a usable way: https://github.com/giann/croissant/issues/8.
The lua interpreter is pretty bare-bones. I see https://github.com/hoelzro/lua-repl has some additional features like tab completion.
When coding in python I've used ptpython repl based on prompt-toolkit which has been used in numerous CLI programs https://github.com/prompt-toolkit/python-prompt-toolkit/blob/master/PROJECTS.rst. I've also used mycli from that page. I've really enjoyed the UX of these. In addition to the syntax highlighting, auto/tab completions, (and maybe other enjoyable features) the vi-mode is amazingly helpful (for us vi folks) (it's probably got emacs bindings too). I would love to have all of this in a repl for lua.
In practice, though, I don't need to look for anything better because I ditched it in favour of using ilua, which is just a console frontend to a Jupyter Lua kernel. Or just using Jupyter directly.
To follow on what I was saying before about editor integration with REPLs, you can actually take it even farther than those simple examples. Clojure, for example, provides the ability to start a network-based REPL (nREPL) inside a running application. You can connect to it and view, change, or add to the program's state in real time while building your application. Combine that with the ability to send code from your editor into a REPL that I mentioned, and you get stuff like this where you can evaluate Clojure code on-the-fly in Unity. (Also possible with Godot.)
Sounds like you'd be interested in jupyter-console, which lets you do something like ilua for any language that has a Jupyter kernel. Well, in theory; the one language kernel I use that would really benefit from it, F# (which has a pretty shit command-line repl) doesn't work correctly. It's flawless with the OCaml kernel, but there isn't much point to running that one on the terminal considering utop is insanely good already.
Same, but it's not like I'm having to write Python to use it. Jupyter's an application to use, not something I'm having to write software for, so I don't particularly care what it's implemented in. I don't like writing C or C++ either, but that doesn't stop me from using software made in them, and I've installed and used other finished software through pip (like yt-dlp) the same way I installed Jupyter. Hell, my preferred shell (fish shell) is implemented in Python but I only know that as trivia, it's not like I've ever had to write a line of Python to use it.