Sender | Message | Time |
---|---|---|
26 Mar 2021 | ||
willghatch | No I wasn't familiar with it. I'll make a note of it in my plans to discuss jq in a tutorial. | 17:53:48 |
willghatch | Although we probably need Racket parsers for EDN and Transit to show a good tutorial replacing jet with racket functions. I hadn't heard of the Transit format previously. | 17:54:37 |
@piegames:matrix.org joined the room. | 20:00:28 | |
@piegames:matrix.org left the room. | 20:22:05 | |
27 Mar 2021 | ||
@piegames:matrix.org joined the room. | 19:19:32 | |
@piegames:matrix.org | Hi, can you please add some more examples of typical shell scripts in rash to the documentation? I'm evaluating whether this could become my new main scripting language. However, I know neither Bash nor Racket really well, and I'm having trouble getting started with simple programs. | 19:21:21 |
28 Mar 2021 | ||
willghatch | I plan on writing a new guide with lots of examples and comparisons soon. By "soon", I mean within the next several months. I'm afraid I'mm too busy with other things to promise much time, though once I wrap up some things for grad school, Rash is my highest priority project. | 01:02:43 |
@piegames:matrix.org | I am also collection similar projects for comparison, I already found Guix Shell and Scheme Shell. Do you know some more? I also once found a Scheme or Scala interpreter in pure Bash that was worth a look, but I sadly can't find it anymore. | 18:06:09 |
willghatch | There is a partial list of related shells in the Rash paper (linked in the documentation), IE shells or shell-related libraries embedded in various programming languages. The Oil Shell wiki has a good list of "alternative shells". I would argue that many are miscategorized a bit (including Rash), especially since it's recently been split into multiple pages. The list is here: https://github.com/oilshell/oil/wiki/Internal-DSLs-for-Shell and here: https://github.com/oilshell/oil/wiki/Alternative-Shells though only some of the alternative shells are really related to Rash. | 20:01:45 |
willghatch | Is Guix Shell something other than a way to run a shell in an environment with certain Guix packages, similar to nix-shell? | 20:02:49 |
willghatch | Anyway, Rash is unique among shells embedded in general-purpose programming languages largely because it has 1: a syntax designed for convenient interactive use and 2: tight integration with the host language. The one that comes closest is maybe Xonsh, which despite being much more polished for interactive use has much weaker integration of the shell and python parts (eg. you can't recursively nest shell and python code in it). | 20:05:53 |
willghatch | And Rash is also uniquely extensible, malleable, and seamless to combine with the host language compared to its competitors. | 20:06:47 |
willghatch | However, Rash also just has me working on it, which at the moment means fairly little because I'm too busy with other things, while some others like Xonsh have become popular enough that there are several people who work on them. | 20:08:12 |
@piegames:matrix.org | In reply to @willghatch:matrix.org As far as I can tell, it is more than that, but there are many projects that work together and are difficult to tell apart as an outsider. What I have seen from the Guix project so far:
| 20:08:53 |
@piegames:matrix.org | In reply to @piegames:matrix.orgI finally found it again, it's Fleck. But on the way, I've also found babashka and Clojure Shell. Thanks for the links to the Oil wiki, they were really helpful! | 20:23:30 |
Yuumkansaj | 🤔💠| 20:40:49 |
29 Mar 2021 | ||
GitHub | [willghatch/racket-rash] octplane commented on
issue
#82: Relicensing Rash:
| 08:13:19 |
4 Apr 2021 | ||
ifs joined the room. | 23:20:20 | |
5 Apr 2021 | ||
@pmatos:igalia.com changed their display name from pmatos (holidays - back April 5) to pmatos. | 07:33:44 | |
12 Apr 2021 | ||
GitHub | [willghatch/racket-rash] singpolyma commented on
issue
#78: Ctrl-C handling:
| 00:31:49 |
GitHub | [willghatch/racket-rash] singpolyma opened
issue
#83: Allow comment with # in repl
| 00:37:21 |
GitHub | [willghatch/racket-rash] singpolyma opened
issue
#84: terminal title with current directory
| 01:34:22 |
GitHub | [willghatch/racket-rash] singpolyma opened
issue
#85: Tab completion does not quote
| 18:56:05 |
16 Apr 2021 | ||
rookderby joined the room. | 18:40:17 | |
2 May 2021 | ||
ormaaj joined the room. | 19:13:26 | |
3 May 2021 | ||
GitHub | [willghatch/racket-rash] Gavinok opened
issue
#86: ls causes issues with history-delete
| 00:34:22 |
10 May 2021 | ||
ormaaj set a profile picture. | 01:56:57 | |
GitHub | [willghatch/racket-rash] willghatch commented on
issue
#86: ls causes issues with history-delete:
| 16:56:11 |
12 May 2021 | ||
@xgqt:matrix.org changed their profile picture. | 19:37:38 | |
15 May 2021 | ||
GitHub | [willghatch/racket-rash] xlambein commented on
issue
#86: ls causes issues with history-delete:
| 10:22:21 |