Re: How Common Lisp sucks



Ron Garret <rNOSPAMon@xxxxxxxxxxx> writes:


1. CL lacks standardized support for many operations that are
necessities in today's world (e.g. sockets, database connectivity,
foreign functions). Moreover, it lacks any mechanism by which these
features could be standardized. It is claimed that there are portable
libraries that work across implementations that provide de facto
standards, e.g. UFFI, but these claims are false. I don't have time to
get into details at the moment, but the fact of the matter is that
trying to use Lisp for e.g. writing a Web server is an incredibly
painful experience compared to doing the same thing in e.g. Python.
Very funny, I don't know of any standardization in C about Sockets,
Database connectivity and probably a few others, does that harm the
success of C? That it just happens that the modern scripting languages
have this stuff is nice, but none of them has anything but a reference
implementation.



The Balkanization of the CL implementation space also has the
consequence that one must choose between using implementation-specific
features and thus limiting the potential audience for one's code to a
niche within a niche, or writing to the least common denominator, which
generally means writing an awful lot of #+ reader macros.
So what if you don't care about it what stop you from choosing one
implementation and "use" it?

Regards
Friedrich

--
Please remove just-for-news- to reply via e-mail.
.



Relevant Pages

  • Re: message communication (VMS <> PC)
    ... middleware, resulting in an implementation that is far more complex ... are standards involved ... employing standards-based software (no, ... sockets, but do realize that they also adhere to a standard) generally ...
    (comp.os.vms)
  • Re: return the start of a substring in a string in c
    ... No one minds ten different kinds of kettles in the shop. ... Unless you have 10 standards for sockets. ... So we've got ten different plugs, and ten different matching sockets. ...
    (comp.lang.c)
  • Re: Which flash card interface to design in?
    ... > There are a lot of standards around now for small, cheap flash memory ... and sockets seem to be readily available for most of them. ... I believe there is a smaller variant of the MMC as well which may be around ...
    (sci.electronics.design)
  • Which flash card interface to design in?
    ... There are a lot of standards around now for small, cheap flash memory ... and sockets seem to be readily available for most of them. ... Tony ...
    (sci.electronics.design)