Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That is how I imagine it, yeah.

If I was designing an "APL for graphs" I would probably take a lot of inspiration from NetworkX[1]. Especially: generators for various graph types, the ability to read dicts/lists as graph data, and a huge suite of graph-related functions.

But I would also want dedicated notation for the most common/composable operations like APL. I particularly like how Jq[2] "functions" are inherently combinators, and Jq has some nice semantics for mapping and filtering operations on trees, but I don't really like its syntax that much.

[1]: https://networkx.org/documentation/stable/tutorial.html

[2]: https://stedolan.github.io/jq/



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: