Re: Arc, NewLisp, Qi, and What Languages to Hate?

This is a discussion on Re: Arc, NewLisp, Qi, and What Languages to Hate? within the Functional forums in Programming Languages category; xahlee@gmail.com wrote: > Arc is one of the despicable worthless shit there is. > > Arc is the type of shit that when some person becomes famous for his > achivement in some area, who began to sell all sort of shit and > visions just because he can, and people will buy it. That might be true, but I'd love it if you expounded on why you believe that? I don't have a lot of lisp experience, so I need someone to highlight facts about why Arc is bad comparatively. Thanks. -- Daniel Pitts' Tech Blog: <http://virtualinfinity.net/wordpress/>...

Go Back   Application Development Forum > Programming Languages > Functional

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 08-24-2008, 11:25 AM
Daniel Pitts
Guest
 
Default Re: Arc, NewLisp, Qi, and What Languages to Hate?

xahlee@gmail.com wrote:
> Arc is one of the despicable worthless shit there is.
>
> Arc is the type of shit that when some person becomes famous for his
> achivement in some area, who began to sell all sort of shit and
> visions just because he can, and people will buy it.

That might be true, but I'd love it if you expounded on why you believe
that? I don't have a lot of lisp experience, so I need someone to
highlight facts about why Arc is bad comparatively.

Thanks.

--
Daniel Pitts' Tech Blog: <http://virtualinfinity.net/wordpress/>
Reply With Quote
  #2  
Old 08-24-2008, 11:43 AM
Kenny
Guest
 
Default Re: Arc, NewLisp, Qi, and What Languages to Hate?

Daniel Pitts wrote:
> xahlee@gmail.com wrote:
>
>> Arc is one of the despicable worthless shit there is.
>>
>> Arc is the type of shit that when some person becomes famous for his
>> achivement in some area, who began to sell all sort of shit and
>> visions just because he can, and people will buy it.

>
> That might be true, but I'd love it if you expounded on why you believe
> that? I don't have a lot of lisp experience, so I need someone to
> highlight facts about why Arc is bad comparatively.


PG bet the ranch on terser code at all costs, including all sorts of
whacky syntax that is so whacky bits of it conflict and cannot be used
in combination. It was starting to look like Python when I left town.

And of course the single namespace is a disaster. Oh, and the absence of
an OO package.

kt
Reply With Quote
  #3  
Old 08-24-2008, 01:04 PM
Pascal J. Bourguignon
Guest
 
Default Re: Arc, NewLisp, Qi, and What Languages to Hate?

Daniel Pitts <newsgroup.spamfilter@virtualinfinity.net> writes:

> xahlee@gmail.com wrote:
>> Arc is one of the despicable worthless shit there is.
>> Arc is the type of shit that when some person becomes famous for his
>> achivement in some area, who began to sell all sort of shit and
>> visions just because he can, and people will buy it.

> That might be true, but I'd love it if you expounded on why you
> believe that? I don't have a lot of lisp experience, so I need
> someone to highlight facts about why Arc is bad comparatively.


As little lisp experience you may have, you have more than Xah.

Asking for advice to Xah in lisp matters (and probably in any other
matter), is like asking for financial advice to the first tramp you
meet.

--
__Pascal Bourguignon__ http://www.informatimago.com/

"This statement is false." In Lisp: (defun Q () (eq nil (Q)))
Reply With Quote
  #4  
Old 08-24-2008, 06:49 PM
xahlee@gmail.com
Guest
 
Default Re: Arc, NewLisp, Qi, and What Languages to Hate?

On 2008-08-24, Daniel Pitts wrote:
> xah...@gmail.com wrote:
> > Arc is one of the despicable worthless shit there is.

>
> > Arc is the type of shit that when some person becomes famous for his
> > achivement in some area, who began to sell all sort of shit and
> > visions just because he can, and people will buy it.

>
> That might be true, but I'd love it if you expounded on why you believe
> that? I don't have a lot of lisp experience, so I need someone to
> highlight facts about why Arc is bad comparatively.


i haven't actually used arc. My opinion of it is based on reading Paul
Graham's essays about his idea of some “100 year language” and
subsequent lisper's discussions on it this year here (most are highly
critical). Also, Wikipedia info gives some insight too:

http://en.wikipedia.org/wiki/Arc_(programming_language)

Paul's essay:
“The Hundred-Year Language”
http://www.paulgraham.com/hundred.html

I consider one of the most wortheless essay. Worthless in the same
sense Larry Wall would have opinions on computer languages...

to fully detail will take several hours writing perhaps 2 thousands
words essay....

ok, perhaps a quick typing as summary of my impressions... but i know
all sort of flame will come.

Paul has some sort of infatuation with the concept of “hackers” (and
his languages is such that these “hacker” will like). I think this is
a fundamental problem in his vision.

If we look closely at the concept of “hacker”, from sociology's point
of view, there are all sort of problems rendering the term or notion
almost useless. In short, i don't think there is a meaningful class of
computer programer he calle “hackers” that one could say a computer
language is for them.

for example, hacker can be defined as knowledgeable programers, or
those exceptionally good at programing among professional programers,
or those who delights in technical details and their exploitation, or
those who are programers who tends to be extremely practical and
produce lots of useful codes, or those who's coding method heavily
relies on trial and error and less on formal methods or systems, or
perhas some element of all of the above. I don't mean to pick bones on
definitions, but i just don't see any sensible meaning in his frequent
use of the term in the context of designing a language.

put in another way... let's think about what langs are his “hackers”
like? would it be lisp?? perl?? or something such as Haskell? As you
know, these lang are quite different in their nature. However, it's
quite difficult to say which is the one hackers prefers. In some
sense, it's probably perl. But in another sense, it's lisp, since lisp
being unusual and has many qualities such as it's “symbols”and
“macros” concepts that allows it to be much more flexible at computing
tasks. But then, it could also be haskell. Certainly, lots of real
computer scientists with higher mathematical knowledge prefers it and
consider themselves real hackers in the classic sense of MIT's lambda
knight and ulimate lambda etc.

looking into detail on some of his idea about Arc's tech detail ... i
find them the most worthless.

so, yeah, in summary, i see arc as almost completely meritless, and as
a celebrity's intentional or unintentional effort to peddle himself.

Note, i find some of Paul's essays very insightful or i agree with,
such as one that talk about some psychology of nerds and highschool
bullies, and his opinion on OOP ...

----------------------------

here's some of my personal opinion on language design.

I think the criterions for “best” or “100-year” language is rather
very simple.

• it is easy to use. In the sense the masses can use it, not requiring
some advanced knowledge in math or computer science or practical
esoterica like unix bag.

• it is high level. This is related to easy to use. Exact, precise
definition of “High level” is hard to give, but typically it's those
so-called scripting langs, e.g. perl, python, php, tcl, javascript.
Typical features are typeless or dynamic typing, support many
constructs that do a lot things such as list processing, regex, etc.

• it has huge number of libraries. This can be part of the lang as
considered in java “API” or perl's regex or mathematica's math
functions, or can be bundled as many perl and python's libs, or as
external archive such as perl's cpan. The bottom line is, there are
large number of libraries that can be used right away, without having
to search for it, check reliability, etc.

the above are really down-to-earth, basic ideas, almost applicable to
anything else.

the tech geekers will you believe other things like garbage
collection, model of variable, paradigms like functional vs oop,
number systems, eval model like lazy or not lazy, closure or no, tail
recursion or no, has curry or no curry, does it have linder mayer
system or kzmolif type sytem, polymorphism yes?, and other moronic
things.

If you look at what lang becomes popular in the past 2 decades (thru
various website), basically those bubble up to top, are those with
good quality in hte above criterions. (e.g. perl, php, javascript,
visual basic.) C and Java are still at top, of course, because there
are other factors such as massive marketing done by Java, and C being
old and has been the standard low level system lang for decades.

(excuse me for typos and other errors... took me already a hour to
type and lots other newsgroup responses... will perhaps edit and put
on my website in the future...)

Xah
http://xahlee.org/


Reply With Quote
  #5  
Old 08-24-2008, 09:13 PM
Ali
Guest
 
Default Re: Arc, NewLisp, Qi, and What Languages to Hate?

I believe he meant "timeless". Timeless might imply that it was very
important to provide a decent language for encoding algorithms,
and not so much to the initial size of libraries at year 0. Whether or
not the language is great for encoding algorithms (or any other
timeless qualities) is largely matter of opinion, as you have stated
previously.

>> there are all sort of problems rendering the term or notion almost useless.

This page may be of use, http://www.catb.org/~esr/faqs/hacker-howto.html,
although I'm guessing you've already read it and maybe even have an
essay for it.

In fact, I wouldn't go looking for a dictionary style definition,
since he used the word "hacker" to convey what he thought a hacker
was, so his article on "great hackers" would be very relevant:
http://www.paulgraham.com/gh.html

Those language qualities you listed do seem to be a good measure for a
good language though.
It seems to me that Arc has the first 2 qualities but not the third.
Reply With Quote
  #6  
Old 08-25-2008, 06:16 AM
xahlee@gmail.com
Guest
 
Default Re: Arc, NewLisp, Qi, and What Languages to Hate?

On Aug 24, 6:13 pm, Ali <emailalicl...@gmail.com> wrote:
> I believe he meant "timeless". Timeless might imply that it was very
> important to provide a decent language for encoding algorithms,
> and not so much to the initial size of libraries at year 0. Whether or
> not the language is great for encoding algorithms (or any other
> timeless qualities) is largely matter of opinion, as you have stated
> previously.
>
> >> there are all sort of problems rendering the term or notion almost useless.

>
> This page may be of use, http://www.catb.org/~esr/faqs/hacker-howto.html,
> although I'm guessing you've already read it and maybe even have an
> essay for it.


i red the jargon file, perhaps some 70% of it, in late 1990s online.

At the time, i appreciate it very much.

But today, i have came to realize that the maintainer Eric Raymond is
a selfish asshole.

For example, Wikipedia has this to say
http://en.wikipedia.org/wiki/Jargon_file

quote:

«Eric S. Raymond maintains the new File with assistance from Guy
Steele, and is the credited editor of the print version, The New
Hacker's Dictionary. Some of the changes made under his watch have
been controversial; early critics accused Raymond of unfairly changing
the file's focus to the Unix hacker culture instead of the older
hacker cultures where the Jargon File originated. Raymond has
responded by saying that the nature of hacking had changed and the
Jargon File should report on hacker culture, and not attempt to
enshrine it.[2] More recently, Raymond has been accused of adding
terms to the Jargon File that appear to have been used primarily by
himself, and of altering the file to reflect his own political views.
[3]»

Eric, one of the guy largely responsible for the Open Source movement
and plays a role a antagonistic to FSF. He also created a hacker logo
to sell himself. He's essay the Cathedral and Bazzar, which i read in
late 1990s, i consider stupid. You can often read his posts or
argument online in various places, and from those post you can see
he's often just a male ass.

Wikipedia has some illuminating summary of him:
http://en.wikipedia.org/wiki/Eric_S._Raymond

basically, a money hungry and selfish ass.

It used to also talk about how he supports the iraq war with some
racist undertone or some remarks he made about blacks ... i forgot the
detail but can be easily found in the article's history log.

He used to have a page on his website, not sure if it's still around,
about what he demands if people wants him to speak. Quite rude.

> In fact, I wouldn't go looking for a dictionary style definition,
> since he used the word "hacker" to convey what he thought a hacker
> was, so his article on "great hackers" would be very relevant:
> http://www.paulgraham.com/gh.html


Paul is a interesting guy. I mean, his lisp achievements and credits
is quite sufficient for me to find him intelligent and interesting.

However, his's essays related to hackers i just find quite
wortheless... not even sufficient enough for me to scan ... as
comparison, i'd rather read text books related to sociology or
psychology.

... many famous people write essays. Philosophers, renowed scientists
of all areas, successful businessman, famous award laureates ...
often, perhaps majority, of such essays are rather riding on fame and
worthless in quality when judged in the long term like decades or
centuries ...

> Those language qualities you listed do seem to be a good measure for a
> good language though.
> It seems to me that Arc has the first 2 qualities but not the third.


i wouldn't say arc is good at all with respect to ease of use or
power.

for ease of use... first of all it uses lisp syntax, and still has
cons business. These 2 immediately disqualifies it for the masses as
easy to use. Even if we take a step back, then there's Scheme lisp, so
in no way arc is easier to use than say Scheme 5.

for power... i doubt if it is in any sense more powerful than say
Scheme lisp or common lisp. In comparison to the profileration of
functional langs like Haskell, Ocaml/f# and perhaps also erlang, Q,
Oz, Mercury, Alice, Mathematica ... the power of arc would be a
laughing stock.

... adding the fact such controversies as using ascii as char set (as
opposed to unicode), using html table as web design, no name space
mechanism (all these i gathered as hearsay or on Wikipedia) ... arc to
me is totally without merit. (NewLisp and Qi, yay!)

see also...
Proliferation of Computing Languages
http://xahlee.org/UnixResource_dir/writ/new_langs.html

Xah
http://xahlee.org/



Reply With Quote
  #7  
Old 08-25-2008, 09:47 AM
viper-2
Guest
 
Default Re: Arc, NewLisp, Qi, and What Languages to Hate?

On Aug 25, 6:16 am, "xah...@gmail.com" <xah...@gmail.com> wrote:
>


> .... It used to also talk about how he supports the iraq war with some
> racist undertone or some remarks he made about blacks ... i forgot the
> detail but can be easily found in the article's history log.
>


You can find Raymond's remarks about blacks here:
http://en.wikiquote.org/wiki/Eric_S._Raymond


| In the U.S., blacks are 12% of the population
| but commit 50% of violent crimes; can
| anyone honestly think this is unconnected
| to the fact that they average 15 points of IQ
| lower than the general population? That
| stupid people are more violent is a fact
| independent of skin color.


--agt
Reply With Quote
  #8  
Old 09-03-2008, 10:04 PM
gavino
Guest
 
Default Re: Arc, NewLisp, Qi, and What Languages to Hate?

On Aug 24, 10:04*am, p...@informatimago.com (Pascal J. Bourguignon)
wrote:
> Daniel Pitts <newsgroup.spamfil...@virtualinfinity.net> writes:
> > xah...@gmail.com wrote:
> >> Arc is one of the despicable worthless shit there is.
> >> Arc is the type of shit that when some person becomes famous for his
> >> achivement in some area, who began to sell all sort of shit and
> >> visions just because he can, and people will buy it.

> > That might be true, but I'd love it if you expounded on why you
> > believe that? *I don't have a lot of lisp experience, so I need
> > someone to highlight facts about why Arc is bad comparatively.

>
> As little lisp experience you may have, you have more than Xah.
>
> Asking for advice to Xah in lisp matters (and probably in any other
> matter), is like asking for financial advice to the first tramp you
> meet.
>
> --
> __Pascal Bourguignon__ * * * * * * * * * *http://www.informatimago.com/
>
> "This statement is false." * * * * * *In Lisp: (defun Q () (eq nil (Q)))


LOL
smakdown
go pascal!!!
Reply With Quote
  #9  
Old 09-03-2008, 10:15 PM
gavino
Guest
 
Default Re: Arc, NewLisp, Qi, and What Languages to Hate?

On Aug 25, 3:16*am, "xah...@gmail.com" <xah...@gmail.com> wrote:
> On Aug 24, 6:13 pm, Ali <emailalicl...@gmail.com> wrote:
>
> > I believe he meant "timeless". Timeless might imply that it was very
> > important to provide a decent language for encoding algorithms,
> > and not so much to the initial size of libraries at year 0. Whether or
> > not the language is great for encoding algorithms (or any other
> > timeless qualities) is largely matter of opinion, as you have stated
> > previously.

>
> > >> there are all sort of problems rendering the term or notion almost useless.

>
> > This page may be of use,http://www.catb.org/~esr/faqs/hacker-howto.html,
> > although I'm guessing you've already read it and maybe even have an
> > essay for it.

>
> i red the jargon file, perhaps some 70% of it, in late 1990s online.
>
> At the time, i appreciate it very much.
>
> But today, i have came to realize that the maintainer Eric Raymond is
> a selfish asshole.
>
> For example, Wikipedia has this to sayhttp://en.wikipedia.org/wiki/Jargon_file
>
> quote:
>
> «Eric S. Raymond maintains the new File with assistance from Guy
> Steele, and is the credited editor of the print version, The New
> Hacker's Dictionary. Some of the changes made under his watch have
> been controversial; early critics accused Raymond of unfairly changing
> the file's focus to the Unix hacker culture instead of the older
> hacker cultures where the Jargon File originated. Raymond has
> responded by saying that the nature of hacking had changed and the
> Jargon File should report on hacker culture, and not attempt to
> enshrine it.[2] More recently, Raymond has been accused of adding
> terms to the Jargon File that appear to have been used primarily by
> himself, and of altering the file to reflect his own political views.
> [3]»
>
> Eric, one of the guy largely responsible for the Open Source movement
> and plays a role a antagonistic to FSF. *He also created a hacker logo
> to sell himself. *He's essay the Cathedral and Bazzar, which i read in
> late 1990s, i consider stupid. You can often read his posts or
> argument online in various places, and from those post you can see
> he's often just a male ass.
>
> Wikipedia has some illuminating summary of him:http://en.wikipedia.org/wiki/Eric_S._Raymond
>
> basically, a money hungry and selfish ass.
>
> It used to also talk about how he supports the iraq war with some
> racist undertone or some remarks he made about blacks ... i forgot the
> detail but can be easily found in the article's history log.
>
> He used to have a page on his website, not sure if it's still around,
> about what he demands if people wants him to speak. Quite rude.
>
> > In fact, I wouldn't go looking for a dictionary style definition,
> > since he used the word "hacker" to convey what he thought a hacker
> > was, so his article on "great hackers" would be very relevant:
> >http://www.paulgraham.com/gh.html

>
> Paul is a interesting guy. I mean, his lisp achievements and credits
> is quite sufficient for me to find him intelligent and interesting.
>
> However, his's essays related to hackers i just find quite
> wortheless... not even sufficient enough for me to scan ... as
> comparison, i'd rather read text books related to sociology or
> psychology.
>
> ... many famous people write essays. Philosophers, renowed scientists
> of all areas, successful businessman, famous award laureates ...
> often, perhaps majority, of such essays are rather riding on fame and
> worthless in quality when judged in the long term like decades or
> centuries ...
>
> > Those language qualities you listed do seem to be a good measure for a
> > good language though.
> > It seems to me that Arc has the first 2 qualities but not the third.

>
> i wouldn't say arc is good at all with respect to ease of use or
> power.
>
> for ease of use... first of all it uses lisp syntax, and still has
> cons business. These 2 immediately disqualifies it for the masses as
> easy to use. Even if we take a step back, then there's Scheme lisp, so
> in no way arc is easier to use than say Scheme 5.
>
> for power... i doubt if it is in any sense more powerful than say
> Scheme lisp or common lisp. In comparison to the profileration of
> functional langs like Haskell, Ocaml/f# and perhaps also erlang, Q,
> Oz, Mercury, Alice, Mathematica ... the power of arc would be a
> laughing stock.
>
> ... adding the fact such controversies as using ascii as char set (as
> opposed to unicode), using html table as web design, no name space
> mechanism (all these i gathered as hearsay or on Wikipedia) ... arc to
> me is totally without merit. (NewLisp and Qi, yay!)
>
> see also...
> Proliferation of Computing Languageshttp://xahlee.org/UnixResource_dir/writ/new_langs.html
>
> * Xah
> ∑http://xahlee.org/
>
> ☄


Raymond was granted 150,000 share options of VA Linux which reached a
value of $32 million on the day of VA's IPO.[17][18] His shares vested
over a four year period contingent on him staying on the board. Twelve
months later, following the internet bubble burst, shares of VA had
dropped from a high of $242.87 to $14. [19]

ouch

xah do you know common lisp?
Reply With Quote
  #10  
Old 09-03-2008, 10:15 PM
gavino
Guest
 
Default Re: Arc, NewLisp, Qi, and What Languages to Hate?

On Aug 25, 6:47*am, viper-2 <visio...@mail.infochan.com> wrote:
> On Aug 25, 6:16 am, "xah...@gmail.com" <xah...@gmail.com> wrote:
>
>
>
> > .... It used to also talk about how he supports the iraq war with some
> > racist undertone or some remarks he made about blacks ... i forgot the
> > detail but can be easily found in the article's history log.

>
> You can find Raymond's remarks about blacks here:http://en.wikiquote.org/wiki/Eric_S._Raymond
>
> * * * * | In the U.S., blacks are 12% of the population
> * * * * | but commit 50% of violent crimes; can
> * * * * | anyone honestly think this is unconnected
> * * * * | to the fact that they average 15 points of IQ
> * * * * | lower than the general population? That
> * * * * | stupid people are more violent is a fact
> * * * * | independent of skin color.
>
> --agt


figures dont lie but conclusions are subjective perhaps
Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 10:37 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.