RE: @brodriguesco@fosstodon.org
The next version of T will add support for #Julia
mastodon 4.7.3Sworn in Data Janitor
blog: http://brodrigues.co
youtube: http://is.gd/NjybjH
mastodon: http://is.gd/nOyGht
bsky: https://is.gd/WJIc6r
"nix solves this"
🛠️ And More:
StructuralError category for ironclad DAG validation.T is still in Beta, testers more than welcome!
#TLang #DataScience #Reproducibility #Nix #RStats #Python #OpenSource
I expect that #Nix will become more popular now that LLMs are being used so much for programming. Nix makes working with LLMs safer by making the entire environment declarative. Instead of guessing what tools exist on a system, the LLM can read a single Nix expression that precisely defines dependencies, binaries, and versions. If something’s missing, ask the LLM to add it to the flake. In contrast, letting the LLM running imperative commands that change the system is insane.
🚀 T-Lang v0.52.0 "Kaméhaméha" just released! 💥
First-class, Nix-reproducible Julia support!
⚡ `jln()` nodes with automatic environment & package provisioning
🧠 Native PMML & ONNX model scoring inside Julia nodes
🌀 Sandbox-safe world-age resilience (via `Base.invokelatest`)
📦 New lightweight `tlang` companion packages for R, Python, and Julia
Orchestrate the big 3 data science languages seamlessly using T!
Learn more: https://tstats-project.org/
Reproducibility tools tell you how to be careful. A reproducibility-by-design language makes carelessness structurally hard, just the way a speed bump makes you slow down, not a sign asking nicely. Immutable bindings, mandatory pipeline DAGs, sandboxed nodes, pinned Nix environments: T is my attempt to build that language for #DataScience
📊 First-Class Visual Metadata:
ggplot2) and Python (matplotlib, plotly, altair, seaborn, plotnine) plots.read_node() on a plot node now returns a structured dictionary of titles, labels, and layers instead of an opaque binary artifact.show_plot(): Render and view plots from any language natively from the T REPL, handled safely and headlessly within the Nix sandbox.I want to talk to scientists that use Python for statistics, do I know anyone that organises talks at their labs or institutions where I could give a talk ?
NixOS is technically a Linux distribution but it's different enough that it could be its own, separate operating system
@danwwilson@rstats.me @gavin@fosstodon.org @jimgar@hachyderm.io @rabaath@fosstodon.org @matthewbadger@fosstodon.org ok think I got it: https://stackoverflow.com/a/78139136/1298051
as a general rule: avoiding side-effects and relying on them is usually the safest bet with {targets} :D