There definitely are "good libraries with multiplatform support", and I listed a few of them elsewhere in this topic.
As for "Visual Lisp", if what you mean is a powerful IDE for Common Lisp, the commercial implementations have had these for years. Download the trial versions of Allegro Common Lisp and LispWorks and take them for a spin. They're expensive to license, but they're also (arguably) the best implementations of Common Lisp you'll find.
My biggest gripe with LISP is that there are so many fragmented
implementations that if you're looking for an app that does something
cool (Like dynamic web page generation) it typically won't be in the
variant of Lisp that you're currently using.
While this does happen in areas which are not treated by the Common
Lisp standard (notably network programming and concurrency), it really
isn't the problem you make it out to be.
Here's just a handful of code libraries and frameworks for Common
Lisp and the implementations they support:
Araneida, an
extensible web server and webapp framework: SBCL, CMUCL, OpenMCL,
ABCL, CLISP, AllegroCL, LispWorks
UnCommonWeb, a
continuations-based web application framework: OpenMCL, CMUCL,
SBCL, CLISP, AllegroCL
CL-SQL, a powerful database
library: AllegroCL, LispWorks, SBCL, CMUCL, OpenMCL
McCLIM, a free
implementation of the CLIM user interface library: AllegroCL,
CMUCL, SBCL, OpenMCL, LispWorks, CLISP
Cells-GTK,
a GTK library built on top
of Cells,
for declarative UI development (a very powerful approach):
AllegroCL, LispWorks, CMUCL, CLISP
CL-PPCRE, a fast
Perl-compatible regular expression library (which is faster than
Perl's regexp engine, incidentally): AllegroCL, CLISP, CMUCL,
Corman Lisp, ECL, MCL, OpenMCL, SBCL, SCL, LispWorks, Genera
XMLisp, a very
interesting intersection of XML and CLOS objects: MCL, LispWorks,
OpenMCL, SBCL, CLISP
ACL-COMPAT , a
library with socket programming support (et. al.): CLISP, CMUCL,
Corman Lisp, LispWorks, MCL, OpenMCL, SBCL, SCL
Python now has powerful multimethod capabilities
on
Practical Common Lisp
·
· Score: 1
Common Lisp is the only industry language which has full-featured multimethods in its object system (CLOS).
Though it is still somehwat alpha, there is an implementation of multiple dispatch for Python which goes beyond CLOS by also providing predicate dispatch. Unfortunately there isn't much in the way of documentation yet, but try these links for starters:
Keep in mind, though, that taxation rates are very different for corporations and individuals, so the amount of money that goes into the public coffers is probably much lower than it would be if the corporations paid the taxes. In other words, the People end up being screwed twice: they get to shoulder the tax burden and get less out of it in the way of public services from their government.
And that means what, exactly? That it is somehow unworthy of
consideration?
Your [sic] right though, it is the second largest film
production region in terms of quantity, but your [sic] assuming that
they are all written in the same dialect of hindi.
First, please take note of your own use of the English language
before joining a discussion on language.
Second, most films from India are in Hindi, with smaller
film industries throughout India producing films in other major
languages like Tamil, Bengali, Telegu, etc.
While there are regional dialects of Hindi, there is an official
Hindi as adopted by the government of India and taught in nearly all
schools. Hindi films from Bombay tend to use Bombay slang and
terminology, but are otherwise not in "hindi dialects" as you say.
Half of my coworkers from my previous employer are Indian(eleven
to be exact), all but one of which were born in India.
Spoken as one about to demonstrate vast, unimaginable knowledge of
the subject.
Two of them didn't speak hindi at all, even though they were
both born there. Of the remaining nine, only two of them could
understand all of them, the rest could either have one of those two
translate for them or they could speak english. They chose to always
speak english, because of that reason.
Please read something, anything, about India before unleashing your
uninformed ideas on the rest of us. As any high school student in
India could tell you, a sampling of eleven people (almost all of whom
are assuredly from a very similar socio-economic background) does not
allow for any kind of accurate statistical analysis.
As many others have pointed out in this thread, there are a large
number of major languages in India, and literally hundreds of
local dialects. While Hindi has been pushed as an "official" national
language, due to the vast linguistic, cultural, and even political
differences of the subcontinent (keep in mind India as a country did
not exist until 53 years ago) it's simply not possible for it to
become a de facto standard in the same way as English in the United
States.
There are many from south India who will not learn Hindi on general
principle, or if they have to learn it, will not speak it. I won't
get into the reasons for this here. There are also huge differences
in accents and of course regional variations in the use of the
language that might make one speaker less than intelligible to
another.
Your point seems to be that Hindi is not as significant as English,
for two reasons. The first seems to be: "first of all its India". I
won't waste much more time by discussing the ethnocentric, xenophobic,
uneducated, and possibly even racist innuendo of this statement.
The second reason appears to be that because Hindi is not usable
between your sampling of eleven out of over 300 million speakers that
it must not be tenable as a major world language. It is, in fact, a
major world language, but I don't think anyone was discussing it as a
possible replacement for English. If that was your argument, you
could have chosen a more obvious reason for this (and a much safer one, given
your lack of any knowledge of the subject), such as its more
complicated and undersupported character set.
On second thought, did you even have a point to make, or were you
simply so proud of your ignorance that you had to demonstrate it to
the world?
There definitely are "good libraries with multiplatform support", and I listed a few of them elsewhere in this topic.
As for "Visual Lisp", if what you mean is a powerful IDE for Common Lisp, the commercial implementations have had these for years. Download the trial versions of Allegro Common Lisp and LispWorks and take them for a spin. They're expensive to license, but they're also (arguably) the best implementations of Common Lisp you'll find.
My biggest gripe with LISP is that there are so many fragmented implementations that if you're looking for an app that does something cool (Like dynamic web page generation) it typically won't be in the variant of Lisp that you're currently using.
While this does happen in areas which are not treated by the Common Lisp standard (notably network programming and concurrency), it really isn't the problem you make it out to be.
Here's just a handful of code libraries and frameworks for Common Lisp and the implementations they support:
Common Lisp is the only industry language which has full-featured multimethods in its object system (CLOS).
Though it is still somehwat alpha, there is an implementation of multiple dispatch for Python which goes beyond CLOS by also providing predicate dispatch. Unfortunately there isn't much in the way of documentation yet, but try these links for starters:
Keep in mind, though, that taxation rates are very different for corporations and individuals, so the amount of money that goes into the public coffers is probably much lower than it would be if the corporations paid the taxes. In other words, the People end up being screwed twice: they get to shoulder the tax burden and get less out of it in the way of public services from their government.
First of all its India.
And that means what, exactly? That it is somehow unworthy of consideration?
Your [sic] right though, it is the second largest film production region in terms of quantity, but your [sic] assuming that they are all written in the same dialect of hindi.
First, please take note of your own use of the English language before joining a discussion on language.
Second, most films from India are in Hindi, with smaller film industries throughout India producing films in other major languages like Tamil, Bengali, Telegu, etc.
While there are regional dialects of Hindi, there is an official Hindi as adopted by the government of India and taught in nearly all schools. Hindi films from Bombay tend to use Bombay slang and terminology, but are otherwise not in "hindi dialects" as you say.
Half of my coworkers from my previous employer are Indian(eleven to be exact), all but one of which were born in India.
Spoken as one about to demonstrate vast, unimaginable knowledge of the subject.
Two of them didn't speak hindi at all, even though they were both born there. Of the remaining nine, only two of them could understand all of them, the rest could either have one of those two translate for them or they could speak english. They chose to always speak english, because of that reason.
Please read something, anything, about India before unleashing your uninformed ideas on the rest of us. As any high school student in India could tell you, a sampling of eleven people (almost all of whom are assuredly from a very similar socio-economic background) does not allow for any kind of accurate statistical analysis.
As many others have pointed out in this thread, there are a large number of major languages in India, and literally hundreds of local dialects. While Hindi has been pushed as an "official" national language, due to the vast linguistic, cultural, and even political differences of the subcontinent (keep in mind India as a country did not exist until 53 years ago) it's simply not possible for it to become a de facto standard in the same way as English in the United States.
There are many from south India who will not learn Hindi on general principle, or if they have to learn it, will not speak it. I won't get into the reasons for this here. There are also huge differences in accents and of course regional variations in the use of the language that might make one speaker less than intelligible to another.
Your point seems to be that Hindi is not as significant as English, for two reasons. The first seems to be: "first of all its India". I won't waste much more time by discussing the ethnocentric, xenophobic, uneducated, and possibly even racist innuendo of this statement.
The second reason appears to be that because Hindi is not usable between your sampling of eleven out of over 300 million speakers that it must not be tenable as a major world language. It is, in fact, a major world language, but I don't think anyone was discussing it as a possible replacement for English. If that was your argument, you could have chosen a more obvious reason for this (and a much safer one, given your lack of any knowledge of the subject), such as its more complicated and undersupported character set.
On second thought, did you even have a point to make, or were you simply so proud of your ignorance that you had to demonstrate it to the world?