Re: wxPython and macros (was: Why don't people like lisp?

From: Tayss (tayss_temp_at_yahoo.com)
Date: 10/27/03


Date: 26 Oct 2003 19:04:18 -0800

Whoa, I bow to your ability to start endless threads.

I just started drinking something when I came across this, so let me
just recap a few things, because I sense you pushed me out of context:
- Lulu inspired me to think about the nature of languages, and I
thought it was worth pointing out that frameworks were like verbose
languages. So it's not like macros are the unique evil.

- Any well-designed language with macros will have tools to help you
deal with them. Macros are after all just another tool to help you
manage complexity.

- My audience was those curious few following the thread, not the
Pythonista skimming usenet for good tips on daily work. So I'm kinda
wondering if they're angry all these threads are shoved in their
faces. I'm not out to convince, just entertain thoughts.

- I experiment. Python/wxPython was the right choice for the project,
but sometimes the soul aches for Lisp's ability to bend reality. With
Python, I can often shorten distances while running. With Lisp, I can
make reality seep into cracks and bend it around me. Maybe that's the
alcohol talking.

So when I'm coding along and a framework rubs up against me and I
wonder if it's not so maintainable, I start considering whether
there's a way to fix things. I spend a couple minutes looking at
alternate ways to express myself, and no matter if I drop or keep it,
I've learned something. Whether or not I have good taste is something
else; if I have bad taste you can bet I've been making bad decisions
with every other mechanism I can get my hands on. (Object-oriented
programming!)

-- Tayssir



Relevant Pages

  • Re: wxPython and macros (was: Why dont people like lisp?
    ... I bow to your ability to start endless threads. ... Lulu inspired me to think about the nature of languages, ... So it's not like macros are the unique evil. ... Pythonista skimming usenet for good tips on daily work. ...
    (comp.lang.python)
  • Re: Killing VB softly with his song, Killing VB softly...with a song.............
    ... > the syntax and grammar that which has been derived from C in this context. ... > legacy of C has become the legacy of the web and this legacy is best ... > the server by Java and C# as well as other languages that are very C-like. ... > one's willingness and ability to adapt to change to the current paradigm. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: What is on topic here
    ... Keith by saying just because other languages also have features ... similar to C does not make them OT in CLC. ... question is the utility of the relationship and the poster's ability ... an understanding which in the case of a complex chain of relevance can ...
    (comp.lang.c)
  • Re: What is polymorphism?
    ... And this is very specific to declarative statically typed languages. ... dynamically typed languages or languages with type-inference, ... An ability to redefine is imprecise. ...
    (comp.object)
  • Re: PING: Charles Self
    ... I really loved QEdit - ... >especially the ability to write your own help, macros, and keyboard ...
    (rec.woodworking)