21 Apr 2022 |
GitHub | [willghatch/racket-rash] willghatch pushed
1 commit
to
master: -
11652975
repl: add readline-persistent-history option
| 02:58:03 |
GitHub | [willghatch/racket-rash] willghatch commented on
issue
#86: ls causes issues with history-delete:
Ok, I've just pushed a commit that adds a --readline-persistent-history option that you can set to true or false . Maybe before I go to bed I'll look at what it would take to add expeditor support. I don't think it will be very hard.
| 02:59:54 |
GitHub | [willghatch/racket-rash] willghatch pushed
1 commit
to
expeditor (new branch): -
1f1d63f0
add first draft of a repl with expeditor support
| 05:39:36 |
GitHub | [willghatch/racket-rash] willghatch commented on
issue
#86: ls causes issues with history-delete:
I also made a branch with an experimental repl-expeditor file. So far when it works it works better than with readline (eg. with some highlighting, reasonable auto-indentation, etc), but it has some weird issues. For example, I'm not confident it is any better at not borking the racket-prefs.rkt file.
| 05:42:56 |
GitHub | [willghatch/racket-rash] willghatch commented on
issue
#86: ls causes issues with history-delete:
One thing I was wondering about while looking at the code is why save-readline-history! exists as separate from the save-history in โpread.rktโ (based on what winds up in the file .racket/racket-prefs.rktd , that seems to be what is used to save the history for the racket REPL, in which the issue with ffi-wrapper:history_get doesnโt seem to occur).
I wrote a different function to save it with a different key, so that rash-repl and regular racket repl history don't get mixed up. I think I've had issues both ways. I'm not sure what the core problem is.
| 05:44:19 |
GitHub | [willghatch/racket-rash] Rinzwind commented on
issue
#86: ls causes issues with history-delete:
I wrote a different function to save it with a different key, so that rash-repl and regular racket repl history don't get mixed up.
Ah right, I thought I was just missing something about how the storage location for the history is parameterized in the library, but it really is just hardcoded then.
Thanks for adding the option, seems to work fine now for me with that disabled!
| 18:30:29 |
24 Apr 2022 |
| yasuakikudo joined the room. | 07:45:55 |
yasuakikudo | Hello!! | 07:46:05 |
willghatch | Hello! | 14:17:39 |
yasuakikudo | I have been a big fan of PowerShell and I am also interested in Rash. I have other interests too, such as 'worker cooperatives' and the use of Rash comes to mind for these as well. | 21:53:05 |
yasuakikudo | Racket my be language-oriented - I am also interested in worker-oriented programming ๐ | 21:55:13 |
27 Apr 2022 |
willghatch | I hope it works out for you! Rash development has been... glacial latelu as I've had too many other things going on. But I hope to push it faster in the future. | 17:39:08 |
28 Apr 2022 |
yasuakikudo | I am really thinking we should combine technology and democratic community building. They can be position to support each other! | 10:36:27 |
yasuakikudo | * I am really thinking we should combine technology and democratic community building. They can be positioned to support each other! | 10:36:42 |
yasuakikudo | When technology (and I count computer programming as one) is really driven by the workers and the community, it will create a virtuous circle, making that mold the default and and the norm | 10:39:46 |
yasuakikudo | And to bootstrap this, interpreters and shells are the first step? | 10:40:47 |
30 Apr 2022 |
ormaaj | i need to look into designing a decent mechanism for interactive use. I write most nontrivial scripting code with rash, scsh-process, or ksh93, but do the interactive entry with bash or xrepl, which is a headache. | 20:52:30 |
Yuumkansaj | In reply to @yasuakikudo:matrix.org I am really thinking we should combine technology and democratic community building. They can be positioned to support each other! definitely | 21:51:45 |
Yuumkansaj | I dig bash and racket. bash is a huge help for doing runbooks, but it is very limited in all sorts of ways, and the rash approach seems well-positioned for longevity. plus, it seems super intuitive to me, compared to other super-bashes or bash replacements. | 21:53:52 |
Yuumkansaj | * I dig bash and racket. bash is a huge help for doing runbooks, but it is very limited in all sorts of ways, it is showing its age, in a way. and the rash approach seems well-positioned for longevity. plus, it seems super intuitive to me, compared to other super-bashes or bash replacements. | 21:54:35 |
1 May 2022 |
| @wybpip:matrix.org joined the room. | 20:06:10 |
| @wybpip:matrix.org left the room. | 20:06:11 |
willghatch | In reply to @nojyuum:matrix.org I dig bash and racket. bash is a huge help for doing runbooks, but it is very limited in all sorts of ways, it is showing its age, in a way. and the rash approach seems well-positioned for longevity. plus, it seems super intuitive to me, compared to other super-bashes or bash replacements. Thanks, I'm really glad you like it. It still needs a lot of work to achieve what I originally hoped for, but I find it pretty useful already and I'm glad some others do too. | 22:32:16 |
willghatch | In reply to @ormaaj:matrix.org i need to look into designing a decent mechanism for interactive use. I write most nontrivial scripting code with rash, scsh-process, or ksh93, but do the interactive entry with bash or xrepl, which is a headache. Yeah, interactive Rash with Racket's Readline integration is not great. I have plans here, but no time lately to pursue them. Let me know if you find or design something you like. | 22:34:08 |
willghatch | In reply to @yasuakikudo:matrix.org And to bootstrap this, interpreters and shells are the first step? I agree that technology and democratic community building can be good together, and each probably needs the other to be done well. But I can't say that I know much about how to go about building them together or what the first steps are. I think free software is important but not alone sufficient. While I have a lot of thoughts about software, politics, their intersection, and what's needed for both to be good, I think many of those thoughts (especially when they venture into politics) are... well let's say I'm uncertain and doubtful of even my own opinions with regard to politics. Anyway, long story short, I don't know :) | 22:40:53 |
willghatch | In other news, I'm going to give you all unsolicited insight into my personal life: I just had a son the other day! Being a dad is cool. | 22:42:25 |
yasuakikudo | In reply to @willghatch:matrix.org In other news, I'm going to give you all unsolicited insight into my personal life: I just had a son the other day! Being a dad is cool. Congratulations!! | 22:42:58 |
3 May 2022 |
Yuumkansaj | In reply to @willghatch:matrix.org I agree that technology and democratic community building can be good together, and each probably needs the other to be done well. But I can't say that I know much about how to go about building them together or what the first steps are. I think free software is important but not alone sufficient. While I have a lot of thoughts about software, politics, their intersection, and what's needed for both to be good, I think many of those thoughts (especially when they venture into politics) are... well let's say I'm uncertain and doubtful of even my own opinions with regard to politics. Anyway, long story short, I don't know :) man is a political animal ๐ณ๏ธโ๐๐ดโโ ๏ธ๐บ๐ธ๐ฒ๐ฝ, and personally I abhor populism ๐คฎโผ๏ธ, but yeah, I like the adage "tools, not policy" the best ๐จ๐ผโ๐ป๐ญโโจ๐ | 18:52:01 |
7 May 2022 |
| emacsomancer changed their display name from '(E . Max `(0 ,Mancer)) to emacsomancer. | 18:04:19 |
| emacsomancer changed their display name from emacsomancer to emacsomancer[mx]. | 18:06:26 |