I'm a C++ programmer, and Relf's X.CPP is good.
From: Mike Cox (mikecoxlinux_at_yahoo.com)
Date: 09/24/04
- Next message: Christopher Browne: "Re: Lisp OS"
- Previous message: Matthew Danish: "Re: meaning of a dialet or implementation of a programming language"
- Next in thread: Jeff Relf: "Paul Graham vs. Jeff Relf ?"
- Reply: Jeff Relf: "Paul Graham vs. Jeff Relf ?"
- Reply: Stefaan A Eeckels: "Re: I'm a C++ programmer, and Relf's X.CPP is good."
- Maybe reply: Mike Cox: "Re: I'm a C++ programmer, and Relf's X.CPP is good."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 24 Sep 2004 13:46:37 -0700
I've developed my hm command (pronounced "home")*, I've modified a Linux
kernel mouse driver* to support Microsoft Wireless Optical mice with tilt
wheel technology. I use emacs and extend it with LISP. I know my stuff.
And with this authority, I have to say that I see nothing wrong with Jeff
Relf's X.CPP.
Using macros is actually a good idea and is an advanced concept in many
programming languages. LISP is a programming language that idealizes the
macro. Relf's programming style is quite advanced, and his use of C++ to
create a language suited for the application is one trait that LISP
programmers are able to do with ease. LISP programmers actually look down
on C++ because it lacks the ability to become a new programming language
that fits the current application.
Relf has managed to use C/C++ in a LISP fashion. I commend him for it. As a
matter of fact, one of the C/C++ Users Journal's featured writers actually
showed how to, as Relf has done, use C++ in a more LISP like way. That
included MACROS and many LISP ideas. Relf is in the league of the likes of
Paul Graham, who modify the language to suite the program. That is truely
artful programming.
And who needs comments when the code says it all?
-- 1. Do a groups.google search for the code to both my mouse driver modification and my "hm" command.
- Next message: Christopher Browne: "Re: Lisp OS"
- Previous message: Matthew Danish: "Re: meaning of a dialet or implementation of a programming language"
- Next in thread: Jeff Relf: "Paul Graham vs. Jeff Relf ?"
- Reply: Jeff Relf: "Paul Graham vs. Jeff Relf ?"
- Reply: Stefaan A Eeckels: "Re: I'm a C++ programmer, and Relf's X.CPP is good."
- Maybe reply: Mike Cox: "Re: I'm a C++ programmer, and Relf's X.CPP is good."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|