Live data from Hacker News

Guix Workflow Language

guixwl.org

11–20 of 52 posts

Re: Guix Workflow Language

#11
post #6

Q:How many workflow languages/engines does the world need? A: As many as possible: https://github.com/common-workflow-language/common-workflow-...

Is it really so surprising that people continue to iterate and explore the space of possible DSLs -- literally, domain specific languages -- especially when people are solving problems from many different specific domains ?

but many, if not most, are not domain-specific.

Re: Guix Workflow Language

#13

What is a workflow language exactly? What benefits do they bring vs using say Python?

Workflow languages are meant to formally describe computational data processing pipelines involving many steps and tools. They are often associated with an engine that allows setting up, running and monitoring of a workflow.

Re: Guix Workflow Language

#14
I wonder why it is not in Guile? I thought one of the selling points of Guix was one config language to rule them all. Or is it some syntactic sugar on top of Guile? It's not clear. The page doesn't really explain the syntax clearly anywhere so I'm a bit confused.

Re: Guix Workflow Language

#15

I wonder why it is not in Guile? I thought one of the selling points of Guix was one config language to rule them all. Or is it some syntactic sugar on top of Guile? It's not clear. The page doesn't really explain the syntax clearly anywhere so I'm a bit confused.

I think it is actually in Guile. Even though there are not parens in sight, this is a whitespace-based syntax for Scheme.

I don't have a reference at hand now, but I vaguely remember such a comment from the FOSDEM presentation.

Re: Guix Workflow Language

#17
I love workflow languages. I would really want to make a visual one with input output nodes (in a true GUI fashion). See Autodesk Dynamo for a close concept.

Re: Guix Workflow Language

#18

I wonder why it is not in Guile? I thought one of the selling points of Guix was one config language to rule them all. Or is it some syntactic sugar on top of Guile? It's not clear. The page doesn't really explain the syntax clearly anywhere so I'm a bit confused.

I think it is actually in Guile. Even though there are not parens in sight, this is a whitespace-based syntax for Scheme. I don't have a reference at hand now, but I vaguely remember such a comment from the FOSDEM presentation.

It is implemented in Guile. The language is just syntactic sugar via macros and utilizes WISP.

https://git.savannah.gnu.org/cgit/gwl.git/tree/gwl/sugar.scm https://srfi.schemers.org/srfi-119/srfi-119.html

Re: Guix Workflow Language

#20
post #17

I love workflow languages. I would really want to make a visual one with input output nodes (in a true GUI fashion). See Autodesk Dynamo for a close concept.

There are already a few visual workflow composers, e.g. Rabix,KNIME
Post reply on HN