#kjuulh Hey Pinging as promised from

1 messages · Page 1 of 1 (latest)

twilit plaza
#

What I was personally going for was something like a nix shell. Honestly mine is quite simple.

I basically just store the dag, keep the persistent memory in a cache_volume, and just do a with_exec on every stdin line.

I'd love something more robust, I see it could go kind of two ways, either a control panel like k9s, or a nix shell thing.

I think broadly a k9s shell would probably be most useful.

The nix-shell thing could be very useful though, as shown in the demo if you can actually experiment on it, in real time. And that the api is intuitive enough.

If you're experimenting on a whole system the bottom status bar is very useful, but if you're experimenting, you probably only really care about the dag you just executed, and the state of the system afters.

craggy perch
#

Yeah, I really like the idea of having an interactive DAG execution flow. Someday I want to put together a small language specifically optimized for it - basically Bass but a bit more approachable. Directly exposing the GraphQL API, but as a scripting language with syntax sugar for writing shell commands. (I already have a rough design + name, just need time!)

#

But for now the above suggestion could at least help with the problem where the Dagger progress output tramples all over the REPL input/output

twilit plaza
#

That sounds incredible tbh would make developing these things soop much easier

twilit plaza
#

Btw is bass a lisp?

craggy perch
#

the other language i'm cooking up is called dash, it promises to be more boring/conventional

twilit plaza
#

I am not a dynamic lang kind of guy but i will definitely give it a whirl if it is ready for it

craggy perch
#

it has a Dagger runtime, so theoretically i would also immediately benefit from an interactive dagger run, since you could do dagger run -i bass and boom, you've got a Dagger (Bass) REPL

craggy perch
#

(someone already wrote a Go package for it, and it seems nice)

twilit plaza
#

I love me a good ml. So that is much more in my lane of things xD