[ prog / sol / mona ]

prog


 

What shell do you use?

1 2021-10-12 12:07

I am thinking of using Dash because it is less bloated than other shells in the Bourne shell family (e.g. Bash and zsh).

224

25 2024-04-12 09:34

How about Flesh (aka Relish)?

https://gitlab.com/whom/relish

It's an attempt at making a Lisp-like login shell with job control.
(I'm not the author!)

More alternatives?

https://wiki.archlinux.org/title/Command-line_shell#List_of_shells

I'm thinking about trying ion and maybe PowersHell...

>>22
I think if you are crazy enough, you could set Emacs as your login shell?
(or perhaps try Midnight Commander?)

26 2024-04-13 01:20

Gash! ———–[]=¤ԅ༼ ・ 〜 ・ ༽╯
https://packages.guix.gnu.org/packages/gash

27 2024-04-13 03:50

I use Gnome and Gnome Shell.

28 2024-04-16 00:47

how do you pronounce zsh?

29 2024-04-16 04:32

Z Shell or Z S H

30


VIP:

do not edit these



 

cddr

1 2024-04-14 16:06

Do schemers really?

23

4 2024-04-14 22:46

cdr is an anti-pattern, you should be using list destructuring and pattern matching

5 2024-04-15 05:27

I particularly like the scheme I created for doubly-linked lists: CAR and CDR behave as expected, but there's also CBR, which is the backwards link; this pleasantly uses A, B, C, and D. The code I wrote to generate all CNNR, CNNNR, and CNNNNR functions at READ time wasn't pretty, however.

6 2024-04-15 06:18 *

I think it makes a clearer intention to use first_, second, rest etc on flat lists with a known and finite structure, and car, cdr, cadr etc on recursive functions and on other structures made of conses like trees, usually referred to as ``improper lists''.

7 2024-04-15 06:25

Cniles often say that being terse is good but I don't know... with a proper editor (GNU Emacs + company-mode or similar), you should have some kind of autocomplete feature. Simple abbreviation like CAAR or CADR are easy to understand but it can get out of hand very easily.

8 2024-04-15 19:29 *

>>6
this is also what scheme vectors are but the standard pushes implementations to optimize vectors here
sure they can skit but its less likely to optimize `(caddr x)`

>​7

dimwit cnile says terse is good because their execution environment cant handle more
midwit lipth commoner says terse is bad because modern machines can already handle the sideeffects of worse is better
ivywit schemer says terse is good because it keeps design proper and allows ease of generating strict proofs while they still use a lisp machine like environment to program in their own scheme >>5
and you decided to use a lisp machine like environment thats the worst lisp as an example of a proper editor

9


VIP:

do not edit these



 

The Z Garbage Collector

1 2024-04-14 09:22

https://www.youtube.com/watch?v=OnodHoNYE1Y
The Z Garbage Collector (ZGC)—a scalable, low-latency garbage collector providing sub-millisecond max pause times—continues to evolve. This session will review the design goals behind ZGC and provide a look into the impact of the upcoming support for multiple generations. It will also present general guidance on selecting a garbage collector given certain use case characteristics.

2


VIP:

do not edit these



 

linux distros

1 2023-01-13 20:58

what you use?
i use artix

261

62 2024-02-17 18:46 *

CentOS, anyone?

63 2024-02-19 01:32

I use Ubuntu, since this machine is new, currently thinking of switching to Devuan.

64 2024-02-19 04:10

Debian stable with BTRFS on root, GNOME, and i3 window manager.

65 2024-04-11 23:02

Mint

66 2024-04-12 09:22

On my desktop, I use Arch Linux mostly because I'm too lazy to install Gentoo or Artix Linux. On my laptop, I use Void Linux, and on my old potato laptop I use Alpine Linux. I can recommend all of these distros I mentioned. My parents run Xubuntu LTS and they don't have any problems with it (the HP printer works after I installed hplip (without the hplip GUI!!), cups, printer-driver-all and simple-scanner). They mostly use Firefox, though.

67


VIP:

do not edit these



 

SICP Visual Novel

1 2023-01-25 03:13

http://sicpvn.sdf.org
Does anyone have a copy of this? It looks like it was abandoned, but there could be more to it.

246

47 2024-04-05 22:41

>>36

epilogue

I thought about this for a while. The ending I described in >>34 has the line "I have read my SICP today," which is (obviously) a reversal of the meme, and it will hit hardest if it's the very last line in the game.

So, an epilogue of sorts is fine with me, as long as it occurs in between the final confrontation with the snake and the moment when the player looks in the mirror. That more or less implies it will be an inner monologue. I just have no idea what the player character would actually be contemplating apart from the setup for the last line. It would depend on the rest of the story.

48 2024-04-09 15:31

I feel like the people who are going to be doing one thing (writers, artists, etc) should each make their own board. I know most of us want to keep our anonymity, but trying to do it all on one board would (and has been) way too much

49 2024-04-10 07:50 *

>>48
When has it been too much? I can understand the difficulty of following an indiscriminate stream of everyone's ideas, but that's just how an anonymous project like this ought to work, and it's a terrible idea to try and fragment it when nobody can be sure that anyone's committed. I understand and respect that anonymity is part of the site's spirit, and it's perfectly adequate to keep it that way. Like I tried to say in >>42, we should be able to gather in another place like IRC if we want to, and using pseudonyms isn't really a big deal; however keeping all potential interest in one place should be the goal.

50 2024-04-10 22:57 *

>>48
You want one board for writers, one for artists, one for musicians, etc.?

Did you mean "thread?"

51 2024-04-12 01:37

>>50
Yes, sorry. Long day

52


VIP:

do not edit these



 

Pretend Lisp didnt exist

1 2024-04-05 20:16

If lisp never existed, what language do you think SICP would've used?

215

16 2024-04-10 20:12 *

ALGOL!?

17 2024-04-10 20:34

Without Lisp, we would be nothing.

18 2024-04-11 03:43 *

>>17
thanks god vary cool but you used perl for 99% of everything

19 2024-04-12 01:17

>>18
It's the 1% that counts

20 2024-04-12 01:28 *

>>19
the chosen i presume

21


VIP:

do not edit these



 

New imageboard...?

1 2024-04-10 05:25

I made an imageboard because I was bored and thought it would be fun, but I don't know where to share it. I was thinking about sharing here, but I don't know if that's lame or if anyone from here would use it.

27

8 2024-04-11 16:08 *

>>6
It's just a stock vichan instance, I bet within 3 months this link will be dead. I'll set a reminder for myself.

9 2024-04-12 01:04

>>8
I wanna add some stuff to make it more interesting, I'm just not yet sure. It started as just me trying to learn some back-end stuff, but I wanna see where it'll go. Still set the reminder though!

10 2024-04-12 01:09

>>9
text effektz is the way to the future.

11 2024-04-12 01:15

>>11
kek i'll add some later tonight

12 2024-04-14 04:30 *

yawn

13


VIP:

do not edit these



 

Sparse Entity System

1 2024-04-11 19:46

https://youtu.be/wqpxe-s9xyw?t=1610

2


VIP:

do not edit these



 

Anonymous Programming Boards

1 2018-10-29 07:14

https://dis.tinychan.org/prog/
http://4-ch.net/code/
https://7chan.org/pr/
https://boards.420chan.org/prog/
https://lainchan.org/%CE%BB/index.html
https://arisuchan.jp/%CE%BB/
https://8ch.net/prog/index.html

/tech/
https://endchan.xyz/tech/
https://wirechan.org/g/

276

77 2022-04-29 10:55

>>74
Nanochan Lua source code:
* https://paste.textboard.org/5f49c8c6
* https://pastebin.com/jZCbSXAL

Less than 3500 lines.

78 2022-04-29 17:03

>>77
And this is Static/nanochan.css: https://paste.textboard.org/aec0cc28

79 2022-05-03 15:09

/robowaifu/
https://alogs.space/robowaifu/

80 2022-05-07 22:16

However long the vps its running on can be kept running.

81 2024-04-11 16:07

Bumping this, because we've had two "im making an image board" threads on /prog/ and these used car salesmen can't open the thread list or search the site for the life of them.

I'm looking at you two!
https://textboard.org/prog/713
https://textboard.org/prog/721

82


VIP:

do not edit these



 

Wrote an imageboard engine in Go

1 2024-03-08 10:15

https://gitgud.io/nvtelen/ogai/

I took a bit of inspiration from SchemeBBS in terms of layout and post formatting.

211

12 2024-03-15 13:05

>>11
This.

13 2024-03-18 15:29

>>10
Chin nanochong nip nong <( ̄︶ ̄)>

14 2024-03-20 15:19

>ogai
>gai

lmao

15 2024-03-22 12:08

névtelen

16 2024-04-10 22:17

Interesting! (´・ω・`)

17


VIP:

do not edit these



New Thread





do not edit these