473,898 Members | 2,203 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Anyone persuaded by "merits of Lisp vs Python"?

This month there was/is a 1000+ long thread called:
"merits of Lisp vs Python"
In comp.lang.lisp.

If you followed even parts of the thread, AND previously
used only one of the languages AND (and this is the
crucial bit), were persuaded to have a more positive view
of the other language; (deep breath, this is a long, as
well as grammatically incorrect sentence), THEN WHY NOT
POST ON WHAT ARGUMENTS PERSUADED YOU.

OTHERWISE LET THIS POST WITHER AND DIE ALONE.

(I suspect this thread to be very short - even the
original poster seems to have given up on the day he
started the thread).

- Paddy.

Dec 28 '06 #1
14 2201
Ray

Paddy3118 wrote:
This month there was/is a 1000+ long thread called:
"merits of Lisp vs Python"
In comp.lang.lisp.
<snip>
(I suspect this thread to be very short - even the
original poster seems to have given up on the day he
started the thread).
I use both. And Java, and C++ too. Can one really survive knowing just
one language these days, anyway?
>
- Paddy.
Dec 29 '06 #2
I am rather annoyed at the "apples vs. oranges" arguments I frequently
see on Reddit and the like. I picked up python last summer after going
through a very messy breakup (it seemed like a good thing to do with all
the alone time). Anyway, ever since I started writing python, I've been
bugged by a "apples vs. oranges" coworker to learn Lisp, because they
are very similar. So at the beginning of this thread, I was reminded
that I should go check it out.

That's all it did for me. It reminded me to do something I was planning
on doing myself anyway. Lisp vs. Python? How 'bout Haskell vs. Java,
PBASIC vs. C++, and while we're at it, SmallTalk vs. Assembler!
>This month there was/is a 1000+ long thread called:
"merits of Lisp vs Python"
In comp.lang.lisp.
<snip>
>>
I use both. And Java, and C++ too. Can one really survive knowing just
one language these days, anyway?

I agree with this entirely. I started learning PBASIC to work with a
microcontroller . I learned Java for portability. I learned PHP for
ease of web application development (I've been largely unimpressed with
the python frameworks...bu t it's also lack of experience). I use python
for utilities I need, and Lisp is great for some of the functional needs
I have (see Mosquito-Lisp and the MOSREF project), and I can see use in
it. But how many web applications have you seen written in Assembler?
How many OS kernels written in Lisp?

I bought my girlfriend an art desk for Christmas. I didn't use a
freakin' hammer to drive the screws. Wrong tool for the job. Each
language has its ups and downs. Call me the Martin Luther King of
programming languages, but I have a dream. We can no sooner say one
language is better than another than say white people are superior to
black people. We're equal in our own respects.

Paul
Dec 29 '06 #3
Paddy3118 wrote:
This month there was/is a 1000+ long thread called:
"merits of Lisp vs Python"
In comp.lang.lisp.

If you followed even parts of the thread, AND previously
used only one of the languages AND (and this is the
crucial bit), were persuaded to have a more positive view
of the other language; (deep breath, this is a long, as
well as grammatically incorrect sentence), THEN WHY NOT
POST ON WHAT ARGUMENTS PERSUADED YOU.

OTHERWISE LET THIS POST WITHER AND DIE ALONE.
If you were so keen on avoiding a flame war, the first thing you should
have done is to not cross-post this.
Carl Banks

Dec 29 '06 #4

Carl Banks wrote:
If you were so keen on avoiding a flame war, the first thing you should
have done is to not cross-post this.
I want to cover Pythonistas looking at Lisp and Lispers looking at
Python because of the thread. The cross posting is not as flame bait.

- Paddy.

Dec 29 '06 #5
[x-post removed]

In article <11************ **********@79g2 000cws.googlegr oups.com>,
Paddy <pa*******@nets cape.netwrote:
>Carl Banks wrote:
>>
If you were so keen on avoiding a flame war, the first thing you should
have done is to not cross-post this.

I want to cover Pythonistas looking at Lisp and Lispers looking at
Python because of the thread. The cross posting is not as flame bait.
If a Lisper is looking at Python, zie will be reading c.l.py, no?
--
Aahz (aa**@pythoncra ft.com) <* http://www.pythoncraft.com/

"I support family values -- Addams family values" --www.nancybutton s.com
Dec 29 '06 #6
Paddy wrote:
Carl Banks wrote:
If you were so keen on avoiding a flame war, the first thing you should
have done is to not cross-post this.

I want to cover Pythonistas looking at Lisp and Lispers looking at
That's already covered in the orginal thread. Same two newsgroups, same
crowd of people. What's the difference?

Keep it in the original thread where uninterested people can continue
to ignore it.
Python because of the thread. The cross posting is not as flame bait.
You're re-starting the same thread under a new root article, thereby
evading kill filters set up on the original thread.

In halfway decent newsreaders, people can killfile by thread, whereby
all articles associated with the same ancestral root article are
removed.

It's very bad practice to re-introduce continuations of long flamebait
threads under different thread identities.

Dec 29 '06 #7

Paddy wrote:
Carl Banks wrote:
If you were so keen on avoiding a flame war, the first thing you should
have done is to not cross-post this.

I want to cover Pythonistas looking at Lisp and Lispers looking at
Python because of the thread. The cross posting is not as flame bait.
Then post a separate message to each group. If you expect everyone on
Usenet to obey your command to reply with only what you want them to
reply with, you're a sad naive fool.
Carl Banks

Dec 29 '06 #8
Ray wrote:
Can one really survive knowing just
one language these days, anyway?
いいえ! 違います。
Dec 30 '06 #9
Steven Haflich wrote:
Ray wrote:
Can one really survive knowing just
one language these days, anyway?

いいえ! 違います。
iie! chigaimas.

No, I beg to differ!

(Hey, I'm in right the middle of preparing my Kanji-drilling Lisp
program for distribution).

Dec 30 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
7721
by: jeffbernstein | last post by:
Greetings. I'm reading "How to think like a computer scientist: Learning with Python" and there's a question regarding string operations. The question is, "Can you think of a property that addition and multiplication have that string concatenation and repetition do not?" I thought it was the commutative property but "<string>"*3 is equivalent to 3*"<string>". Any ideas?
388
22018
by: maniac | last post by:
Hey guys, I'm new here, just a simple question. I'm learning to Program in C, and I was recommended a book called, "Mastering C Pointers", just asking if any of you have read it, and if it's worth the $25USD. I'm just looking for a book on Pointers, because from what I've read it's one of the toughest topics to understand. thanks in advanced.
669
26431
by: Xah Lee | last post by:
in March, i posted a essay “What is Expressiveness in a Computer Language”, archived at: http://xahlee.org/perl-python/what_is_expresiveness.html I was informed then that there is a academic paper written on this subject. On the Expressive Power of Programming Languages, by Matthias Felleisen, 1990. http://www.ccs.neu.edu/home/cobbe/pl-seminar-jr/notes/2003-sep-26/expressive-slides.pdf
5
1580
by: Casey Hawthorne | last post by:
Since there was talk of if-then-else not being allowed in lambda expressions, the following is from "Dive into Python" The and-or conditional expression trick from page 41 of "Dive into Python" Wrap the arguments in lists and then take the first element. ''
26
1871
by: Frank Samuelson | last post by:
I love Python, and it is one of my 2 favorite languages. I would suggest that Python steal some aspects of the S language. ------------------------------------------------------- 1. Currently in Python def foo(x,y): ... assigns the name foo to a function object. Is this pythonic? Why not use the = operator like most other assignments?
92
4018
by: ureuffyrtu955 | last post by:
Python is a good programming language, but "Python" is not a good name. First, python also means snake, Monty Python. If we search "python" in google, emule, many results are not programming resource. If we search PHP, all results are programming resource. Second, python also means snake, snake is not a good thing in western culture. Many people dislike any things relevant to snake. We must have high regard for the custom.
1
1627
by: webtourist | last post by:
Warning: New learner here Not sure what the term means "implementation of Python". So what exactly does it mean *"implementation of Python"* like cpython, Jython, IronPython ????? In terms of IronPython --- does it mean a Python programmer can write .Net app in Python ? Thanks
0
1054
by: Steve Holden | last post by:
As the year draws to a close, Holden Web is pleased to remind readers that its final public "Introduction to Python" class of this year will be held from 9-11 December at our education center close to Washington, DC. There are several hotels conveniently located within walking distance, and we provide breakfast snacks on lunch each day. You can purchase places on-line at http://holdenweb.com/py/training/
0
11254
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10854
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10946
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
8034
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupr who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
7187
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
6076
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4701
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
4295
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3303
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.