Remix.run Logo
RodgerTheGreat 14 hours ago

There are a number of dynamic languages to choose from where tables/dataframes are truly first-class datatypes: perhaps most notably Q[0]. There are also emerging languages like Rye[1] or my own Lil[2].

I suspect that in the fullness of time, mainstream languages will eventually fully incorporate tabular programming in much the same way they have slowly absorbed a variety of idioms traditionally seen as part of functional programming, like map/filter/reduce on collections.

[0] https://en.wikipedia.org/wiki/Q_(programming_language_from_K...

[1] https://ryelang.org/blog/posts/comparing_tables_to_python/

[2] http://beyondloom.com/tools/trylil.html

liveranga 6 hours ago | parent | next [-]

Nushell is another one with tables built-in:

https://www.nushell.sh/book/working_with_tables.html

middayc 11 hours ago | parent | prev [-]

Another page about Rye tables: https://ryelang.org/cookbook/working-with/tables/