These are not developed to that point, really, but you might be interested in dt and mshell. https://github.com/so-dang-cool/dt https://github.com/mitchpaulus/mshell
What do you think stack based languages like Factor miss in this regard?
Thank you! Because I love to practice and demonstrate Factor, this is working code for that example: "f1.txt" "f2.txt" [ utf8 file-lines [ string>number ] map ] bi@ vdot
Do concatenative langs like Factor fit the bill?
An alternative (like arrow keys) would be great, as I don't think I can right-click-drag with my touchpad.
A major reason I stick with yadm, aside from that it works great and offers me no trouble, is that for basic usage I can just reuse my existing familiarity with the git interface, replacing "git" with "yadm" in the…
Sorry this is totally unrelated, but I don't know how to notice replies on HN, and missed a question from you 5 months ago, and HN won't let me reply to that old comment. You asked what adlist was blocking assets on a…
You can configure your build to be wider than default. In order of increasing width: - semi-extended - extended - extra-extended - ultra-extended I think by default the extended variant is included in most builds…
I'm also a big fan of mise for managing development runtimes, and while I haven't tried its own task runner functionality, it does feature some: https://mise.jdx.dev/tasks/
For Python projects, I like to use Taskipy as the UX entry point. If any task itself is more than a one liner but doesn't need Python, I'll have it invoke a shell script from a mk folder. If any task itself requires an…
I understand this is probably not a priority or concern at all, but FYI this is what the page looks like with uBlock Origin configured as what they call "hard mode:" https://cdn.imgchest.com/files/my2pc6adm87.mp4
Not an array language (AFAIU), but here are some of the mentioned problems solved in (glorious) Factor: : find-gcd ( nums -- gcd ) [ infimum ] [ supremum ] bi gcd nip ; : max-wealth ( accounts -- n ) [ sum ]…
If anyone's interested to see the slide examples but in Factor, I wrote them out: https://programming.dev/comment/6718327 Here's a bit: : add1 ( x -- x' ) 1 + ; : square ( x -- x' ) dup * ; : double ( x -- x' ) 2 * ; :…
Just in case you haven't tried it and want another option, Wezterm runs anywhere and does pretty much everything. But not AI/webapp stuff.
Ever played with a more stack-oriented / concatenative / postfix language, like Factor? "," split [ string>number 5 > ] count or "," split [ string>number ] map [ 5 > ] count or "," split [ string>number 5 > ] filter…
Sorry I haven't mastered linking lemmy communities yet, and that one doesn't work well for me now that I test it. More directly: https://programming.dev/c/devlogs
Well this recently created Lemmy community is empty so far, but programming.dev/c/devlogs is an option. https://lemmy.guide/link?target=!devlogs@programming.dev
Why isn't the solution for the offender to pay the cost of cleanup, and for the cleanup to happen?
So will the money be used to clean up the debris?
That makes sense, but my problems are in my own area, already downloaded.
I know I'm being repetitive in all these config file threads, but you might like NestedText, which only provides strings, lists, and maps.
Absolutely agree! If you haven't checked it out, NestedText takes this approach.
Unfortunately that's not a spec, only a (language-specific) tool. For a similar spec that offers no types outside of string, list, and dict, there's NestedText.
NestedText seems very close to what a strictyaml spec could be/have been. I'm curious if you've engaged with that project/format, and what you think of it.
But the whitespace handling involved is an extra complication, at least the provided example fails to be parsed by `tomli`, which is following the currently release TOML spec: https://github.com/hukkin/tomli/issues/199
These are not developed to that point, really, but you might be interested in dt and mshell. https://github.com/so-dang-cool/dt https://github.com/mitchpaulus/mshell
What do you think stack based languages like Factor miss in this regard?
Thank you! Because I love to practice and demonstrate Factor, this is working code for that example: "f1.txt" "f2.txt" [ utf8 file-lines [ string>number ] map ] bi@ vdot
Do concatenative langs like Factor fit the bill?
An alternative (like arrow keys) would be great, as I don't think I can right-click-drag with my touchpad.
A major reason I stick with yadm, aside from that it works great and offers me no trouble, is that for basic usage I can just reuse my existing familiarity with the git interface, replacing "git" with "yadm" in the…
Sorry this is totally unrelated, but I don't know how to notice replies on HN, and missed a question from you 5 months ago, and HN won't let me reply to that old comment. You asked what adlist was blocking assets on a…
You can configure your build to be wider than default. In order of increasing width: - semi-extended - extended - extra-extended - ultra-extended I think by default the extended variant is included in most builds…
I'm also a big fan of mise for managing development runtimes, and while I haven't tried its own task runner functionality, it does feature some: https://mise.jdx.dev/tasks/
For Python projects, I like to use Taskipy as the UX entry point. If any task itself is more than a one liner but doesn't need Python, I'll have it invoke a shell script from a mk folder. If any task itself requires an…
I understand this is probably not a priority or concern at all, but FYI this is what the page looks like with uBlock Origin configured as what they call "hard mode:" https://cdn.imgchest.com/files/my2pc6adm87.mp4
Not an array language (AFAIU), but here are some of the mentioned problems solved in (glorious) Factor: : find-gcd ( nums -- gcd ) [ infimum ] [ supremum ] bi gcd nip ; : max-wealth ( accounts -- n ) [ sum ]…
If anyone's interested to see the slide examples but in Factor, I wrote them out: https://programming.dev/comment/6718327 Here's a bit: : add1 ( x -- x' ) 1 + ; : square ( x -- x' ) dup * ; : double ( x -- x' ) 2 * ; :…
Just in case you haven't tried it and want another option, Wezterm runs anywhere and does pretty much everything. But not AI/webapp stuff.
Ever played with a more stack-oriented / concatenative / postfix language, like Factor? "," split [ string>number 5 > ] count or "," split [ string>number ] map [ 5 > ] count or "," split [ string>number 5 > ] filter…
Sorry I haven't mastered linking lemmy communities yet, and that one doesn't work well for me now that I test it. More directly: https://programming.dev/c/devlogs
Well this recently created Lemmy community is empty so far, but programming.dev/c/devlogs is an option. https://lemmy.guide/link?target=!devlogs@programming.dev
Why isn't the solution for the offender to pay the cost of cleanup, and for the cleanup to happen?
So will the money be used to clean up the debris?
That makes sense, but my problems are in my own area, already downloaded.
I know I'm being repetitive in all these config file threads, but you might like NestedText, which only provides strings, lists, and maps.
Absolutely agree! If you haven't checked it out, NestedText takes this approach.
Unfortunately that's not a spec, only a (language-specific) tool. For a similar spec that offers no types outside of string, list, and dict, there's NestedText.
NestedText seems very close to what a strictyaml spec could be/have been. I'm curious if you've engaged with that project/format, and what you think of it.
But the whitespace handling involved is an extra complication, at least the provided example fails to be parsed by `tomli`, which is following the currently release TOML spec: https://github.com/hukkin/tomli/issues/199