S
Seamus MacRae
Pascal said:[lots of back-and-forth]
Emacs provides the same feature for cpp: you can select a region
containing macros calls in a C or C++ buffer and use the
c-macro-expand command to have it send the #includes and the selected
text to the C pre-processor, and display the result to another
temporary buffer.
Ah, regions and temporary buffers! How quaint.
Here in the 21st century we have balloon help and the ability to overlap
windows with one another.
Who said it was manual?
You said something about putting macros in a separate source file "and
defining correctly the dependencies of the other files". Sounds like you
need to stick (defdependency foo bar) type thingies in "the other
files", which sure seems manual to me.
Neither lisp programmers: these features are provided by any
programmer editor such as emacs. There's nothing to be done.
Oh? You said earlier, that it "can be implemented using" technical stuff
etc. etc. yadda yadda yadda. I'd rather spend my time implementing what
my boss is paying me to implement than implementing my own half-assed
pseudo-IDE with some editor's scripting language.
I don't presuppose that there is no documentation of your java codes,
so don't presuppose that there's no documentaiton of my lisp codes.
My Java codes (note: capitalization) had documentation right there in
them when I posted them. Your lisp codes had none. Unless maybe all
those parentheses somehow constitute the documentation.
I saw no more documentation of the java code I had the occasion to see.
Try turning the contrast knob to the right, and then reread the post of
mine that somebody characterized as a "piece of vomit" earlier today.
It is called in place, but doesn't replace in-place.
What, you mean that guy's editor's user interface lies to the user? WTF?
I know of no lisp IDE having this feature.
Well, gugamilare apparently does, so that makes one of you.
Lisp IDEs are not hypothetical.
Eh. I'll believe that when I see one. (And no, a text editor with
delusions of grandeur is not an IDE.)
Has anybody said it was otherwise?
Well, certainly the curses-based editors you lot all seem to be using
wouldn't know balloon help even if it fell from the sky and knocked
their neat little grids of ASCII characters all out of whack.
Such a feature has never been described.
I think gugamilare might have some objections to your implied claim that
one of his news-posts doesn't exist.
Yes, I've been programming professionnaly for 27 years, that must have
been IMAGINARY. Have you a -i to spare?
Will it annihilate you? It sounds like it might be your antiparticle,
and I wouldn't want to have a murder rap hanging over my head. Well,
maybe just negligent homicide or something.
No, as trivial as using the simple features provided with emacs, or as
downloading the slime IDE and using its more sophisticated but simple
to use features.
Slime IDE. Well, that's probably a step up from emacs, though I'll bet
dollars to doughnuts it's no NetBeans.
The point is that the tools renders the bookkeeping so oblivious that
it feels like if you are just editing the running image, but ...
If I liked using tools that render me oblivious to live dangerously, I'd
fly a Cessna while wearing dark glasses.
Thanks, but no thanks.
If flying blind is your kick, all the power to you. I'll stick with my
NetBeans, which never leaves me in any doubt as to where anything is or
where any changes are going, and which nicely interoperates with svn.
What CLI?
Well, that would depend. On our Windows machines, we use the lame
Windows command.com most of the time, but occasionally some enterprising
soul seems to have a Windows port of bash. The Unix wizards running the
server room seem to prefer bash, with the odd ksh or csh user. Not that
it really matters, the svn commands to check in and check out files in
the repositories are pretty much the same whichever shell is used.
Most of us use IDEs that talk directly to the repository anyway, saving
us the bother.
Where do you think NetBeans developers got the idea from?
Probably from Eclipse.
Where these developers even _born_ when emacs was created?
Probably some of them were and some of them were not. Not that legacy
applications are really our forte. We're not an old enough shop for
that. I think some of the unix guys that manage the web servers use vi,
and other deep wizard stuff, but us programmers prefer full-featured
IDEs with modern user interfaces, not to mention language-aware search,
svn integration, and all sorts of other bells and whistles you won't
find even in a modern programmer's text editor, let alone in things like
Editpad and MacWrite, or thirty-year-old curses-based museum-pieces, or
forty-year-old line editors, or fifty-year-old card punches.