Live data from Hacker News

Practical Scheme

practical-scheme.net

11–20 of 58 posts

Re: Practical Scheme

#11

What scheme do I used if I want to compile to a standalone executable on both Linux and windows? (That’s not Racket)

Gauche that is hosted on this site can do it. It does by statically linking the entire Gauche system so may not be the best option. Besides Chez (compiling to native code) that sibling comments mentioned, other options are CHICKEN and Gambit compiling to C (CHICKEN docs provide instructions to even cross-compile[0]).

[0]: http://wiki.call-cc.org/man/5/Cross%20development#cross-deve...

Re: Practical Scheme

#12
My funny Scheme story. My work place was using it in production, 1999. A ton of code was written by a VERY SMART (and famous) person and of course it worked. He delivered it under pressure, ahead of schedule and it just worked. Ok, but my frustration was that we could not find anyone to support the decoders. So, I could have 300 resumes, and zero would reference scheme. So, there I was one Sunday, a church greeter, greeting people before church on a Sunday. And a fellow greeter brought up software, and I somewhat went off on Scheme as to how difficult it was to find interview candidates for the system. Then, I turn around to greet the next person, and he had a Fricken Scheme Polo Shirt with a prominent Lambda. I am not sure if he heard me.

Re: Practical Scheme

#13

What scheme do I used if I want to compile to a standalone executable on both Linux and windows? (That’s not Racket)

i am fairly sure chicken can do this (never used it on windows myself but the homepage lists all three major platforms). it worked great for building executables on linux and it had a good ecosystem of packages.

Re: Practical Scheme

#14

My funny Scheme story. My work place was using it in production, 1999. A ton of code was written by a VERY SMART (and famous) person and of course it worked. He delivered it under pressure, ahead of schedule and it just worked. Ok, but my frustration was that we could not find anyone to support the decoders. So, I could have 300 resumes, and zero would reference scheme. So, there I was one Sunday, a church greeter, g…

Obviously that was divine intervention.

Atheists in 1999 might have to go Usenet comp.lang.scheme to find Scheme experts.

(Scheme polo shirt at church in 1999? My first guess is around Rice University. Second guess is Indiana.)

Re: Practical Scheme

#16
post #7

What scheme do I used if I want to compile to a standalone executable on both Linux and windows? (That’s not Racket)

Likely Chez, but you provide too little information to be sure what might be a good option.

I’ve tried chez exe and I can’t tell if it’s bit rotted or if it just doesn’t work on windows anymore

Re: Practical Scheme

#17
post #13

What scheme do I used if I want to compile to a standalone executable on both Linux and windows? (That’s not Racket)

i am fairly sure chicken can do this (never used it on windows myself but the homepage lists all three major platforms). it worked great for building executables on linux and it had a good ecosystem of packages.

I’ve been able to build chicken on Linux kinda, but no dice on windows Edit: oh woops the maintainers responded to me on the mailing list! I should probably respond back https://lists.nongnu.org/archive/html/chicken-users/2025-10/...

Re: Practical Scheme

#18
post #15

What scheme do I used if I want to compile to a standalone executable on both Linux and windows? (That’s not Racket)

Others have already pointed out several good options. Let me add one more: Gambit Scheme https://gambitscheme.org/

I might try this next, will check out and try to build it tomorrow Shame that there’s no way to run ./configure on native windows though, I’ll have to use MSYS2

Re: Practical Scheme

#19

Where's the "practical" one that site really reflected? I liked scheme as a learning tool and got highest grades. That doesn't change my impression that most of the sites covering it are mental masturbation. Puzzles, or programs for the sake of scheme itself. Where's the stuff to solve real world problems? (OK, mostly solved by other languages anyway... Still: where is the content that really wants a junior to try it…

What you consider practical enough? The page links to a wiki software, a chat server, and a text preprocessor. Not popular sure but all are useful, practical programs you can use.

Re: Practical Scheme

#20

Where's the "practical" one that site really reflected? I liked scheme as a learning tool and got highest grades. That doesn't change my impression that most of the sites covering it are mental masturbation. Puzzles, or programs for the sake of scheme itself. Where's the stuff to solve real world problems? (OK, mostly solved by other languages anyway... Still: where is the content that really wants a junior to try it…

What you consider practical enough? The page links to a wiki software, a chat server, and a text preprocessor. Not popular sure but all are useful, practical programs you can use.

When did people start saying “a software”.
Post reply on HN