[ prog / sol / mona ]

prog


Scheme literacy rate

1 2022-07-07 00:01

What is the Scheme literacy rate among programmers?
I would expect it to be very low because most programmers have not been blessed by Scheme enlightenment.

2 2022-07-07 01:19

I think most programmers (excluding the so-called 'brogrammers') have zt least dabbled with it. But to have been enlightened by it? Yeah, just a few.

3 2022-07-07 05:48

Probably higher than for something like Fortran, Prolog, APL, and so on, due to being used in SICP, or projects like Guix. But that's probably still only a tiny fraction of programmers worldwide.

4 2022-07-07 08:24

It would be much higher if people didn't have dumb superstitions about S-expressions.

5 2022-07-07 08:37 *

if s-expressions were a girl, i'd sexp her

6 2022-07-07 09:10

Another important metric: Scheme proficiency among existing Schemers.
Many self-proclaimed "Scheme programmers" think they have mastered Scheme after merely finishing SICP (or even just The Little Schemer 🤣).

7 2022-07-07 09:12 *

i would insert my little schemer into scheme-tan if you know what i mean

8 2022-07-07 10:22

>>3

higher than Fortran

absolutely nope

9 2022-07-07 12:01

>>6
What is there to master about Scheme? Scheme is so "simple and minimalistic" that many people find it a feasible challenge to implement significant portions of any given Scheme standards. What more is there to learn about Scheme when you work to master the art of recursion and then apply recursion all over the place?

10 2022-07-07 12:35

>>9 have you mastered CPS?

11 2022-07-07 14:08 *

CPS is a compilation technique.

12 2022-07-07 17:28 *

>>8
Uhh, where is Fortran used except for the hardcore legacy bullshite? I don't think anybody outside of old people, or very unfortunate people, use it anymore.

13 2022-07-07 18:46

>>12
It's still used heavily for high performance computing. Supercomputers, scientific computations, simulations, stuff like these. Basically any software that actually meaningfully advances human civilization is to this day written in Fortran.

14 2022-07-07 19:03

>>6
Why is a low Scheme proficiency among existing Schemers an issue? Schemers have a superficial knowledge because they are only writing superficial programs. Their knowledge is adequate to fulfil their needs.

15 2022-07-07 20:35 *

So they are brogrammer schemers

16 2022-07-07 22:01 *

>>13
REKT

17 2022-07-08 06:03 *

>>13
Out of curiosity, care to name 5 programs written in Fortran that meaningfully advanced human civilization? I've heard that in the old days, scientific community loved Fortran because they could extort the government for more money for a bigger computer, so I guess that's one thing it's good for?

18 2022-07-08 06:21

>>17
Scientists and engineers still rely on Fortran software for doing their calculations. LAPACK is written in Fortran and is a dependency of many science and engineering tools.

19 2022-07-08 09:10 *

>>18

Scientists and engineers still rely on Fortran software for doing their calculations.

Fortran software from decades ago? How does that refute my point of Fortran being used by a few unfortunate bastards maintaining legacy bullshite? Direct interaction of scientists and programming languages probably ends on something like Python, if we are being generous.

LAPACK is written in Fortran and is a dependency of many science and engineering tools.

One library is the best you could manage? Really? Well, what did it meaningfully advance? I believe if it was really meaningful, it is also widespread and significant to many people worldwide, right?

20 2022-07-08 16:01

>>17,19
https://www.camx.com/
https://www.nemo-ocean.eu/
https://github.com/jabirali/geneus
https://www2.mmm.ucar.edu/wrf/users/
https://www.cp2k.org/
And so on... If you search for Fortran on arXiv, there's lots of even more specific scientific software. Fortran is at the forefront of human understanding. Tons of universities teach Fortran. Just ask any of your scientist friends, it's MATLAB and Fortran.

All the big CPU vendors spend tons of effort on their high-performance Fortran compilers:
https://developer.amd.com/amd-aocc/
https://www.arm.com/products/development-tools/server-and-hpc/allinea-studio/fortran-compiler
https://www.intel.com/content/www/us/en/developer/tools/oneapi/fortran-compiler.html

The latest Fortran standard was published in 2018... Compare that to R7RS-small, which is from 2013, which language is legacy? By your standards emacs is legacy software maintained by a few unfortunate bastards... Get real. These software have their well-defined niche that they excel at. Just because you are an outsider to it does not mean that it does not exist. Fortran is extremely fast and well suited for HPC, and no amount of snarky comments about government funding will ever change that you arrogant asshole.

21 2022-07-08 16:11 *

I'm sorry for calling you an asshole.

22 2022-07-08 17:43 *

Too late, I have already committed suicide over that rude remark. Hakugyokurou is a nice place though, so I don't mind that much. You're welcome to visit anytime.

23 2022-07-08 18:24

Scheme....i've heard this word before. what is it?

24 2022-07-08 18:55

>>23

scheme
noun
an organized plan for doing something, especially something dishonest or illegal that will bring a good result for you:
He has a hare-brained/crazy scheme for getting rich before he's 20.

25 2022-07-08 19:17 *

before he's 20.

That ship has sailed... sigh...

26 2022-07-08 23:46 *

>>23
Another word for "this is for your own protection".

https://www.stallman.org/archives/2009-jan-apr.html#07%20February%202009%20(ACTA%20to%20make%20file%20sharing%20sites%20a%20crime)

The Governments negotiating ACTA seem to be planning to https://arstechnica.com/tech-policy/2009/02/actual-acta-draft-leaks-noncommercial-p2p-could-get-criminal-penalties/ make file sharing sites a crime. And they refuse to tell citizens what they are doing.

This is the standard procedure by which governments use trade treaties to attack their citizens. First they draw up a treaty by which they all promise to do so. Then they say, "We have to agree to every provision of we won't get the business benefit of the treaty." Then people surrender their freedom.

The whole scheme is evil from the first step to the last. It is a sign of a government that is a toady for business, and the enemy of its own citizens.

27 2022-07-09 03:14

>>18
if you work with netcdf [for good] you will inevitably have to work with fortran
worse lol, probably in fixed-form, even for recent stuffs

28 2022-07-09 09:12

>>6
How do I increase my Scheme proficiency? I want to become a Scheme wizard!

29 2022-07-30 02:06

how inconsiderate, how dishonorable!
all lisp implementations are actually fortran implementations

sir gelernter, lord gerberich and hansen-the-great, united in one, trinitarian, body
ejaculated the rich juice of their love into mccarthy's geriatric womb
and nine months later, lisp came into the world

please respect

30 2022-07-30 02:29 *

>>29
mister rochester also participated, he was the cameraman

31


VIP:

do not edit these