1 2019-08-22 19:08



3 2019-08-22 19:24

I agree

4 2019-08-23 07:50


5 2019-08-23 11:39

Gandhi was in favor of naan-violence

6 2019-08-26 22:49

Many non-indians only remember him for his naan-violence. This may be due to the overwhelming popularity of naan among other breads. He was a true believer in the purity of kulcha, and he despised, righteously, not only naan, but paratha, chapati, and all other false breads. To Ghandi, there could be only one bread: the kulcha. When denied the ability to eat the one true bread, Ghandi went on a hunger strike. Subsequently, he died.

Let us remember Ghandi's sacrifice for the purity of our bread, albeit in vain.
Let us eat kulcha.

7 2019-09-14 14:29

nanananananana ghandi



do not edit these


What are you working on?

1 2018-12-22 22:05

This is the type of thread that you can write in every time you visit the site! You can do anything from use this as a personal log for your project, to sharing what you're hacking on at the moment, or to critique something some else did in the thread. I'm looking forward to hearing what you guys are up to!

Personally I've been working on a radix tree implementation in R7RS, it seems moderately efficient and not too bad to use, although I haven't finished many of the operations, and I'm not sure I will due to the awareness of a better way to do it if I only had the primitives (or even just a standardised FFI). Anyway thought I'd share it just because it's something to talk about. Due to the file limit I'm only posting the introduction, imports, exports, and type here, but a link to the full source can be found here:

; This is a implementation of a radix tree in the style of Clojure or
; Scala, meaning a not particularly good implementation. Ideally this
; would be a adaptive radix tree as described in the following paper:
; additionally it'd be nice to be able to have a variant for using SIMD
; functions on unboxed values if possible. Regardless scheme does not
; have the necessary primitives for implementing a adaptive radix tree
; to its full potential, namely access or abstractions of SIMD functions
; for the search function.

; much of this library may seem unidiomatic, this is simply because I'm
; trying quite hard to A) avoid allocations and B) factor out functions
; when they can be used in multiple situations, even if this means adding
; a bit of complexity.

; one of the goals of this library was to be exceedinly standard compliant,
; it's written entirely in R7RS small with SRFI 1 & 60. That being said
; this doesn't actually make this a particularly portable library due to
; the lack of upto date compliance with the standard and implementation
; of SRFI 60. To my knowledge the following implementations would likely
; be able to run this library: Foment, Gauche, Larceny, & Sagittarius.

(define-library (data radix)
  (export radix-ref radix-set radix->list radix->vector
          vector->radix list->radix radix radix-append
          radix-data radix-length radix-depth))

  (scheme base)
  (srfi 1)   ; append! in radix->list
  (srfi 60)) ; bitwise operations

(define-record-type radix #t #f data length depth)

85 2019-07-27 05:49

if you can't afford a rice cooker then microwave is the way to go.

86 2019-07-29 08:43

Make sure water:rice ratio is correct for the type of rice you're cooking, long grain is 2:1 and jasmine is 1.5:1. Add salt, bring the rice to a boil without the lid, set to low heat, place lid on the pot, cook for 18 minutes, turn off heat and set aside without removing the lid for 10 minutes, fluff rice with a fork and enjoy.

87 2019-08-15 04:52

That would be neat to see. I'm not very familiar with the standards myself, but I've been working on and off on my fork, and maybe I'll post it here eventually once I've made enough progress that it no longer feels like a straight up clone of this site.

88 2019-08-21 00:15

Despite knowing nothing more than a few basic bits of python, I’m going to try make some sort of script to configure the wifi on my slackware laptop easier. Just find and replace essids and passwords, since conky breaks and I don’t like network manager. How hard could it be?

89 2019-08-31 14:21

I've been working on a website, It's sort of just a fun project to work on but I'm pleased with how it's turning out. I didn't know much about UI/web design before I made it.



do not edit these


itt: we talk about random java stuff

1 2019-06-28 22:01

I use actual primitives like bool instead of classes like Boolean

2 2019-08-26 12:56

I hate java
It is a symbol of codemonkey enterprise programming
I will stick to haskell and lisp, thank you very much

3 2019-08-28 04:39

What about Klong,



do not edit these


'Democratic' software

1 2019-08-27 07:29

If some software is democratic, then all users of that software would have a say in everybody's instance of that software. (Yikes! not a good situation, for the most part.) (Un)fortunately, that's not what is usually meant. It seems that "democratic", regarding technology, is often used to refer to facility and (potential) popularity. But that's not democratic at all! If we're going to make it political (let's not), it's, at best, libertarian.
Anyone else irked by this misnomer? (I don't mean glib usage of political terms referring to software.)

2 2019-08-28 03:51




do not edit these


Ladies and Gentlemen, let me introduce you:

1 2018-10-28 00:04

The Scheme BBS, an anonymous textboard entirely written in MIT Scheme.

Right now it's still a bit rough around the edges but should be usable.

Anyway, let's test it!


46 2019-02-10 01:36

Can't believe how I managed to be a hobo and have this place survived. Thanks for all the posts.
A cheap VPS is cheaper than a pack of cigarettes nowadays.

47 2019-02-11 12:35 *

chipshandon is gay

48 2019-08-20 02:15

An actual real-world use for Scheme!

49 2019-08-21 07:32

There are Lisp imageboard(s).

50 2019-08-21 23:34




do not edit these


how many of you are girls?

1 2018-11-15 03:48



9 2018-11-16 20:41

I don't know about the others but >>4 is obviously Ada.

10 2018-11-19 00:35

there are no boys on the internet

11 2019-08-16 10:28

I'll be whatever you want me to be.

12 2019-08-21 07:30

A game of pretend...

13 2019-08-22 00:26 *

Gender isn't real anyways.



do not edit these


SICP yuri fanfics

1 2018-11-11 14:41


The curve of her breasts drove her mad. As her lover sprawled out across the bed, her hair splashing over the pillow like a dark, lifeless sea, she could appreciate nothing more than the sheer beauty that was Alyssa. Eva smiled softly before leaning over her classmate's body and gently brushing her warm lips across her collarbones. The skin she tasted was soft and always sweet. Yet as much as this spot's attentions made Alyssa moan in delight, it wasn't nearly as delicious as other places on the girl's body. Eva hungered for them, more now than she usually did. The ache for Alyssa was always there, of course. Ever since she'd had her first taste, Eva was addicted. It was something at the forefront of her mind, like an itch she couldn't scratch. Meeting her in the Computer Lounge would sate her desires, but never for long enough.

Alyssa's eyes fluttered closed, cherishing the feeling of Eva's smooth lips dancing over her. She could feel her skin ablaze with heat even though she was lying naked on the bed during wintertime. In her own room she would be freezing, no matter how she were dressed and burrowed underneath the covers. Eva was enough to incite a raging fire within her, one that roared when she was close, and had kindled embers when she wasn't near.

Her lips trailed over Alyssa's skin, tongue daring to flick gently every so often. Further down she went, past the collarbones, over the plain, and to the gentle peaks she sought. Eva gave a delighted gasp, cupping her lover's breasts gently in her hands. Alyssa moaned appreciatively, locking a loving gaze with Eva before the latter closed her eyes and wrapped her lips softly around her nipple. She sucked softly, shivering with delight at the sweetness she tasted in her mouth. There was only one other place on Alyssa's body which tasted more blissful than what she was cradling with her tongue now.

Moaning, Alyssa arched her back a little. Short gasps escaped her lips as she ran her fingers through Eva's hair, daring to wrap her fingers around a few strands and give an appreciative pull. Eva moaned in reply, sending beautiful vibrations through Alyssa. Her tongue moved so fast that Alyssa felt a dizziness spreading over her. "Eva..." Alyssa called in a heavy whisper.


3 2018-11-15 18:20 *


4 2019-02-17 09:16

It's crazy how much work people put into this.

5 2019-02-19 00:48

how much work

The fic is less than five thousand characters. The Scheme code for this site is over a quarter of a million.

$ wget -O 28.html ''
$ sed -r -e 'H;$!d;x; s#^.*(\[1/2\].*snuggling close\.).*$#\1#' 28.html | wc
     12     779    4629
$ cd schemebbs
$ expr $(find . -name '*.scm' -printf '%s ' | sed -r -e 's/( [[:digit:]])/ +\1/g')
6 2019-07-01 20:40

hola estoy probando esta madre

7 2019-08-12 16:23

very hot



do not edit these



1 2019-02-22 00:28


2 2019-07-31 19:25




do not edit these


A Lisp hacker

1 2018-10-31 18:20

You have to go deep underground to find their sites and repos, but it's worth it.


7 2018-11-07 13:14

Yeah, great app!

8 2018-11-07 16:52

Alyssa P. Hacker

9 2019-05-19 23:22

Hello there. I noticed this website in an HTTP referrer from my HTTP server logs. It's always flattering to be discussed somewhere I was previously unaware of. This website's rather similar to some other websites I've seen, but it doesn't seem to be the same website under a new name.

Unfortunately, I've not worked much on my Meta-Machine Code tool for the past several months, since it reached a state where it was usable back then, although I've given it a little work. I'm learning Ada 2012 and rewriting it in pieces, planning to have that finished by the end of this year, so I still have plenty of time.

Currently, I've taken up writing another Common Lisp library I'd planned a ways back, JSON-SUCKER; the idea is to permit efficient JSON manipulation by manipulating the string itself until proper and likely cheaper serialization is warranted, such as finding an object's key first and only then parsing what it's value is, rather than parsing the entire object and then searching for the key. This has the side-effect that it will be able to process incomplete JSON.

Is there anything you'd care to ask me?

10 2019-05-20 06:06 *

>>1 links to it.

11 2019-06-21 21:50

prince trippy has come to the thread



do not edit these



1 2019-05-02 17:37

Rejoice, Guix v1.0.0 has finally been officially released!

I've been using this as my primary OS for 2-3 years now and cannot recommend it highly enough - Best thing that's ever happened to my computing life.

Now we're just waiting on GNUnet and Hurd ( ._.)


4 2019-05-08 18:21


What's the state of Guile's port of scsh?

No file in the guile-scsh repo has been touched in 15 years so it seems like they're still trying to find someone to do the port.

5 2019-05-08 18:31

Actually it seems the port has already been done actually, and it's just
bit-rotten as is hinted in the documentation.

6 2019-05-11 05:38

7 2019-05-13 21:01

Hey, this looks quite cool! "><script>alert(1)</script>

8 2019-05-13 21:01

Had to try at least ;)



do not edit these

New Thread

do not edit these