Which Scheme implementation is most widely used in production? Is it TinyScheme? TinyScheme is used in GIMP and for adware.
JavaScript
>>2
Correct. The release of SICP JavaScript Edition (i.e. JSICP) has made Scheme obsolete.
>>1
MIT/GNU Scheme probably?
some use Guile?
>>5
Many people do use Guile, but I would bet that there are more deployments of a Scheme that's installed into a small embedded microprocessor system. If you ask me which specific Scheme implementation and which device, I have no idea, I'm just making a wild guess.
How do I convince my boss to use Scheme at work?
>>7
You need evidence to show that it's easy to find Scheme programmers to maintain the software. The reason why Java is so popular is the circular reasoning that people are learning Java at college because the workplaces are use Java at work, Java is used at work because the colleges are teaching in Java. I would imagine that there aren't so many people who have direct Scheme experience.
>>7
Tell him that Kawa runs on the JVM and thus it is ready for ENTERPRISE projects.
>>8
Any programmer worth their salt can easily pick up Scheme, I don't get this meme about finding language specific programmers.
>>10
I absolutely agree with you. The hiring managers and the HR managers do not agree. According to their job specification notice, you're supposed to have previous experience with their technology that they're already using. They don't care about how programming skills are supposed to be transferable from language to language, from framework to framework, from industry to industry. They demand programmers who can start writing code for their project from day 1 of hiring.
If you work as a professional software development consultant, none of these requirements apply to you.
PAY HIM
I would bet that there are more deployments of a Scheme that's installed into a small embedded microprocessor system.
That's what they all say about their favorite obscure programming language. "Most deployments are in embedded devices", "it is widely used by secretive companies in finance", "it is used by the government in secret military projects", etc. etc. This gives an air of plausibility, without any verifiability.
Yes I have a programming language, but you wouldn't know her, she goes to a different industry.