SWI-Prolog? DrRacket? This has to be a joke, right?
They're obscure enough that a non-programmer wouldn't likely know they exist, yet nobody with a clue would request that of a web developer. The only plausible explanation I can fathom is that they Googled a list of IDEs and picked a few at random... or that this is a joke.
This actually looks a lot like the product of someone asking several "tech savvy" friends what skills a web developer would need, and then pasting the results into a job announcement.
This practice isn't limited to small shops either - I've seen multi-billion dollar companies (not in the tech sector) require a 4 year CS degree for a Wordpress developer position.
This would also be a great way to warn other devs off of the company (note that the sites are given).
I actually tried a couple of searches based on your comment and I really didn't get anything that wouldn't taken quite a bit of effort to piece together into this listing.
"what does an expert web programmer know"
"what does it take to be a web programmer"
"what do I need to know to be a web programmer"
This might be a warning written by someone who is leaving. In other words, with a less-than-friendly parting of ways, his/her final task was to write a job description to hire a replacement. If so, well played.
[i pray] it is. Many of the technologies listed solve the same problems, yet knowledge of "all" is a "must". I've seen some mixed stacks, but never the Java, Scheme, ASP, PHP, C++ one.
They're obscure enough that a non-programmer wouldn't likely know they exist, yet nobody with a clue would request that of a web developer. The only plausible explanation I can fathom is that they Googled a list of IDEs and picked a few at random... or that this is a joke.