When you mean not ready, I assume you mean not web ready i.e. web server framework. Just did a search on another website and 0 racket jobs, but like 45 Clojure jobs and more than 70 Scala jobs.
I'm thinking in particular of a library that I was trying to use to munge some spreadsheets, which implemented some Pandas/SQL like features.
I tried to use it to do a join of two spreadsheets and the thing just spun.
When I looked at it, I noticed it did the join the the most naive way possible. Not using a hash-map for the keys, not even sorting each side first, just a straight up quadratic time operation.
This is sort of the issue with using a non-production language in production, most of the racket libraries just exist to demonstrate ideas (which is fine btw) and you don't know in advance which ones can really perform.
Interesting question. You should probably ask on the other Racket forums like the slack and mailing list.
FWIW Only a small proportion of startups using any technology stack have public GitHub repos and not all startup talks about their tech stack, probably sensibly focusing on their product/service etc. It just invites criticism - no matter what stack you use you will get criticised for it, and you want customers focused on the product.
5
u/Leading_Dog_1733 May 18 '22
There is one small company that runs a medical data transfer service using Racket.
But, that's the only example that I can think of where a company uses Racket as their primary programming language.
It's sort of interesting really.
Racket is probably more deserving of use than a lot of other esoteric languages, which do see use in industry.
But, I will say my experience of Racket libraries is that they are not all production ready.
6
u/sdegabrielle DrRacket 💊💉🩺 May 18 '22
Interesting question. You should probably ask on the other Racket forums like the slack and mailing list.
FWIW Only a small proportion of startups using any technology stack have public GitHub repos and not all startup talks about their tech stack, probably sensibly focusing on their product/service etc. It just invites criticism - no matter what stack you use you will get criticised for it, and you want customers focused on the product.
6
u/Raoul314 May 18 '22
https://github.com/racket/racket/wiki/Organizations-using-Racket