JT

@jntrnr
43 Followers
92 Following
183 Posts
LGBTQIA. Lover of open source and languages. Work on #rust and #nushell.
Pronounsthey/them
Websitehttps://www.jntrnr.com
Githubhttps://github.com/jntrnr
YouTubehttps://www.youtube.com/@SystemsWithJT

A juicy design puzzle for #nushell:

We're starting to add more support for "bashisms" - syntax that Bash folks would be familiar with.

Today, I tried adding the `>` for redirection. Unfortunately, that's also greater than (eg `3 > 2`). An example like `| where $a > $b` could then be parsed two separate ways.

Should we require parens on conditions? Or, should we not use `>` but instead us something else? (maybe `>>` or `out>` or yet another option?)

Was playing around a bit with @contextfree's languish site. Weighted with 1 for each category, #Rust has now passed C to climb to 10th position. (#golang folks will probably also be pleased to have passed C++ as well).

You can play with the weights here: https://tjpalmer.github.io/languish/

Languish - Programming Language Trends

plot programming language statistics

Going live in about 1h and will keep writing a PDB parser for @ziglang.

https://twitch.tv/kubkon

kubkon - Twitch

Core developer at Zig Software Foundation. Working on compiler backend and linker in @ziglang. zld (zig ld) author.

Twitch
I'm really proud that one of the first things newcomers highlight about #RustLang is the compiler errors

Working on #Nushell, it's a delicate balance between trying to be a shell and being a scripting language. Here's one I accidentally typed this morning.

When "language" brain your muscle memory doesn't type the `$` but in "shell" brain you do. How we manage to balance between then two and help you remember what to type isn't obvious, but it's one of those problems that's fun to throw yourself against to see if you can come up with clever solutions.

#programming #programminglanguages

Oh, we're doing #introductions! Hi 👋 I'm JT, a non-binary programming language nerd US expat living in New Zealand.

I work on #rustlang, #nushell, and a handful of other languages (like Jakt). I also teach a bit of Rust to help pay the bills.

In my free time, I watch a *lot* of YouTube, play Blood on the Clocktower, and do a bit of yoga.

I'm #actuallyautistic, pan/queer, quirky af and proud of it :)

(boosts ok)

Any #rustlang folks want a puzzle? (Okay, I say puzzle but I don't know the answer either 😅 )

Why might this be causing a stack overflow on Windows?

https://github.com/nushell/nushell/pull/7095/commits/867c0ef3d0a4a196f3ed0532e4250ae7c52f25de

I managed to narrow it down but still have no idea why just moving the call into the arms would cause the overflow.

DRAFT: Mutable variable (keep strinking to find ci issue) by jntrnr · Pull Request #7095 · nushell/nushell

Description (Description of your pull request goes here. Provide examples and/or screenshots if your changes affect the user experience.) Major Changes If you're considering making any major ch...

GitHub
How my debugging is going...

Nushell's been teaching me a lot lately. It's been a while since I was part of a whole arc of designing and revising a project.

For the last 3+ years we went through a lot of expansion and exploration. Recently, we've gotten serious about working towards a high-quality 1.0.

It's rewarding to find what a project wants to be after all that time. Next, we'll be chipping away at what isn't Nushell, leaving what is. As Yehuda would say, you've got to lean into it and "just keep going".

#nushell

Hi fediverse! Boosts appreciated on this one.

I’m part of a co-op building a platform for artists to sell art without getting exploited. I’ve been working on it for a while but there’s a lot of work to do and I could use some help. A ton of the main features are in place, but there’s still some big gaps and a lot of polish left before it can launch.

The platform is fully open source and developed in the open. It’s built on Phoenix/Elixir and Tailwindcss. Our co-op is already incorporated and established and it’s open to members that want to actually commit but you don’t need to be a member to contribute or help.

Does this sound interesting? I’d love some help! I’m also happy to answer questions. And no, you don’t need to know Elixir already. It’s pretty easy to learn for the things you’d be using it for. Even some design help would be welcome. Feel free to reply here or DM me!

#noxp