Linux-Development-Sys Digest #630, Volume #8     Wed, 11 Apr 01 08:13:08 EDT

Contents:
  Re: mmap fails after about 2GB ("Joseph A. Knapka")
  BUG: ftime inconsistent [RH7-fisher (kernel 2.4)] (Robert McInnis)
  Re: Can we can change HZ from 100 to 10000?
  Re: Can we can change HZ from 100 to 10000? ("tlin")
  Newbee System crash-help ("Gregory Andrew Ellison")
  Re: LILO ("Steven J. Hathaway")
  Re: A Linux emulator for Linux, does this exist? (Kenneth P. Turvey)
  Re: Glibc 2.2.2 Make Check Errors (Nix)
  Module trouble ("Ivor Cox")
  Re: Development of Server in RedHat ("Julia Donawald")
  kernel debugger for 2.2.14 (Andrew Kondakov)
  ODBC Access Driver On Linux ("Andrew Price")
  Re: Development of Server in RedHat ("Philip Van Hoof")
  Re: Development of Server in RedHat ("Julia Donawald")
  Re: Need your recommendation for a full-featured text editor (Kenny Chaffin)
  Re: Need your recommendation for a full-featured text editor (Roberto Selbach 
Teixeira)
  Re: Need your recommendation for a full-featured text editor (Simon Brooke)
  Re: Need your recommendation for a full-featured text editor (Roberto Selbach 
Teixeira)
  Re: Need your recommendation for a full-featured text editor (Roberto Selbach 
Teixeira)
  Re: Need your recommendation for a full-featured text editor (Simon Brooke)

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

From: "Joseph A. Knapka" <[EMAIL PROTECTED]>
Subject: Re: mmap fails after about 2GB
Date: Wed, 11 Apr 2001 04:01:33 GMT

Karl Heyes wrote:
> 
> In article <[EMAIL PROTECTED]>, "Aaron Sherman"
> <[EMAIL PROTECTED]> wrote:
> 
> > At work, I have a 4GB system with 2.4.3 running on it. I've compiled with
> > 4GB support, and indeed the system sees 4GB, but when I run my program it
> > fails. The program is trying to mmap about 3GB of files (ranging from a few
> > MB to nearly a GB each).  The behavior is actually very interesting, since
> > it succeeds on the first few, then fails on a large file, then succeeds on a
> > few small files, and then fails for the rest.
> > Clearly, there is some overall process size limit that we're hitting, but I
> > can't find reference to how we would get around it.  I saw some comments
> 
> That will be the 2 gig limit.  remember on a 32bit arch dealing with 64bits is
> not something you have without penalty.  try using the 64bit LFS calls like
> mmap64 as defined by posix.
> 
> > about TASK_UNMAPPED_BASE, but it was not clear if that would apply to 2.4,
> > or how I would go about modifying this or what safe values would be.
> > Modifying /proc/sys/vm/overcommit_memory did not help.  I'm really stabbing
> > in the dark, because Linux VM is not my forte.  Any clues?
> >
> 
> overcommit is where the kernel gives memory to processes even though it
> has exceeded it's mem+swap.   The idea here is that some processes allocate
> more memory than they actually need.
> 
> What you are referring to is split between kernel and process memory,
> normally a 2:2 split but can be chamged to a 1:3.  I would susggest reading
> up and the LFS (largefile) stuff.

Actually PAGE_OFFSET (== TASK_SIZE) is 3GB by default in 2.4 kernels
(and I think it was in 2.2 as well).

-- Joe Knapka
"It was just a maddened crocodile hidden in a flower bed. It could
 have happened to anyone." -- Pratchett
// Linux MM Documentation in progress:
// http://home.earthlink.net/~jknapka/linux-mm/vmoutline.html
* Evolution is an "unproven theory" in the same sense that gravity is. *

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

Subject: BUG: ftime inconsistent [RH7-fisher (kernel 2.4)]
From: [EMAIL PROTECTED] (Robert McInnis)
Date: Wed, 11 Apr 2001 04:19:00 GMT


I have looked and have not yet found anything regarding this issue.
Please forgive if I missed it.

Repeated calls to ftime do not seem to yield consistent results.
The seconds will spike once a second or so.  I have tried
my sample app on 2.2, and it works fine.  Only on my RH7-fisher
release do i see this problem.

Any insight would be greatly appreciated.

Thanks,

Rob

--< sample output >--
986962405  
986962405  
986962405  
986962405  
986962405  
986966700  <------------ wtf
986962406  
986962406  
986962406  
986962406  
======================

--< system info >--
Linux newton 2.4.0-0.99.11 #1 Wed Jan 24 16:07:17 EST 2001 i686 unknown
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
MB: ASUS
CPU: AMD K6-2 266

Linux dewey 2.2.12-20 #1 Mon Sep 27 10:40:35 EDT 1999 i686 unknown
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
MB: Abit 
CPU: AMD Athlon 800

--< sample app >--
#include <stdio.h>
#include <unistd.h>
#include <sys/timeb.h>

int main()
{
  struct timeb  tb ;
  while (1)
  {
    ftime( &tb ) ;
    printf( "%ld  \n", tb.time ) ;
    usleep( 10*1000 ) ;
  }
  return 0 ;
}
================

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

From: [EMAIL PROTECTED] ()
Subject: Re: Can we can change HZ from 100 to 10000?
Date: Wed, 11 Apr 2001 04:29:37 -0000

In article <9b03pk$f1c$[EMAIL PROTECTED]>, tlin <[EMAIL PROTECTED]> wrote:

>I am using 2.2.16 kernel with HZ=100. Can I change it to 10000
>so that I can get a smaller time interval? Thanks!

You can.  But you might not like the results if you CPU isn't real
fast.

--
http://www.spinics.net/linux/

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

From: "tlin" <[EMAIL PROTECTED]>
Subject: Re: Can we can change HZ from 100 to 10000?
Date: Wed, 11 Apr 2001 02:06:10 -0600

I changed it from 100 to 10000. It seems working now.
I can get 100 microsecond time interval by the new HZ.

<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]...
> In article <9b03pk$f1c$[EMAIL PROTECTED]>, tlin <[EMAIL PROTECTED]> wrote:
>
> >I am using 2.2.16 kernel with HZ=100. Can I change it to 10000
> >so that I can get a smaller time interval? Thanks!
>
> You can.  But you might not like the results if you CPU isn't real
> fast.
>
> --
> http://www.spinics.net/linux/



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

From: "Gregory Andrew Ellison" <[EMAIL PROTECTED]>
Subject: Newbee System crash-help
Date: Wed, 11 Apr 2001 14:23:29 +0800

HI, Like a babe in the woods i ignored the advice to compile and make
install glibc2.2 in a build dir and now my system has crashed and I can't
fix it.
When I boot it tells me it can't find libtermcap.so.2
Is there any way I can use rescue or expert mode to get back into /usr/src/
and undo what I've done.
                      Oh woe is me.



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

Date: Tue, 10 Apr 2001 22:13:26 -0800
From: "Steven J. Hathaway" <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.development.apps
Subject: Re: LILO

>

With SCSI, the bootstrap hardware BIOSes usually look for SCSI
drives jumpered to unit 0 or unit 1 on the first SCSI controller.  Your
message indicates that your disk is jumpered as unit 3.

On development systems,I have had success placing a LILO boot loader
and some system images on a small partition on the first bootable drive
known to the BIOSes of the computer.  Then, if I wish to chain to
another
LILO boot image on another disk drive or even a logical drive in an
extended partition, it is doable.  This is complex, but can facilitate
development platform boot activities.

Sincerely,
Steven J. Hathaway





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

From: [EMAIL PROTECTED] (Kenneth P. Turvey)
Crossposted-To: comp.os.linux.hardware,comp.os.linux.misc
Subject: Re: A Linux emulator for Linux, does this exist?
Date: Wed, 11 Apr 2001 01:11:56 -0500

On Mon, 9 Apr 2001 22:53:01 +0100, 
Mike Fleetwood <[EMAIL PROTECTED]> wrote:

>The following software packages emulate PC hardware and will allow
>Linux to be installed within your virtual PC on Linux:
>
>* VMWare - Commerical
>       http://www.vmware.com/
>* Simics - Commercial
>       http://www.simics.com/
>* Plex86 - Open Source
>       http://www.plex86.org/
>
>More useful for kernel development is User Mode Linux which allows you
>to run a Linux OS (kernel and all required processes) as separate
>processes under Linux.
>
>* User Mode Linux - Open Source
>       http://user-mode-linux.sourceforge.net/

I use VMWare now, but I am interested in hearing about experiences with
Plex86 and User Mode Linux.  I run linux under the x86 platform so that
is really the only platform I'm concerned with right now.  

How do these perform?  Are they stable?  Do they support networking?
What experiences have people had with them in a development environment?
How do they compare to VMWare? 

Thanks,

-- 
Kenneth P. Turvey <[EMAIL PROTECTED]> 
========================================================
  Excess on occasion is exhilarating. It prevents moderation from
  acquiring the deadening effect of a habit.
        -- W. Somerset Maugham

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

From: Nix <$}xinix{[email protected]>
Subject: Re: Glibc 2.2.2 Make Check Errors
Date: 11 Apr 2001 08:08:07 +0100

On Tue, 10 Apr 2001, Fruitbat spake:
> I am still curious to know what the "error 139" means though, if anyone can
> help in that regard or provide a pointer to returned error number meanings
> it would be much appreciated.

It means `make spotted that the child process died from a signal
(128-exitcode)'. So that was a signal 11 (SIGSEGV).


This doesn't seem to be documented in the make manual; I really should
send in a patch to fix that.

-- 
Rusks for Peace!

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

From: "Ivor Cox" <[EMAIL PROTECTED]>
Subject: Module trouble
Date: Wed, 11 Apr 2001 09:38:56 +0100

Hi,

I am porting from M$ to linux, including the DLL mechanism in which I
directly locate a special constructor function. My problem is that I can
create a module which loads and links correctly using direct references from
the main application, but cannot use the dlfcn.h interface to open a module
and locate an entry point.

The call to dlopen() fails with a message saying the file or directory
cannot be located.

I run the app with LD_LIBRARY_PATH=<my module directory>  and this is
sufficient to pick up the module with symbolic linkage but not the one I am
trying to get with dlopen().

I substituted libc.so for <my module> in thye dlopen() call - in this case
the error was "invalid ELF header".

I am using red hat 7 release.

Any ideas?

Thanks

Ivor Cox



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

From: "Julia Donawald" <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.development.apps
Subject: Re: Development of Server in RedHat
Date: Wed, 11 Apr 2001 11:06:39 +0200

Hi,
thanks a lot for your answer. I have already experience in C/C++ in Windows
systems but none in Delphi, would you than think it will be better (in my
case faster ) to develope in C++ or in Delphi or Kylix?

"Philip Van Hoof" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
news:lgOA6.30663$[EMAIL PROTECTED]...
> > 1.) How to develope an internet server tool, that means I want to create
> > a program that receives data from a client through the internet.
>
> Check the subdir 'chapter14' of this tarbal
> ftp://ftp.wrox.com/beginning/2971.tar.gz
> And/or buy the book "beginning linux programming"
>
> > 2.) The
> > data from the client I have to put in an mySQL Database.
>
> Then maybe it's not even nessesairy to build a server application
> at all. With MySQL you can connect with the clients to any
> online server. Just make sure that the Host permission of the
> user who is going to connect to the MySQL server is set to %
> and port 3306 or 3307 (not sure) on the server is open (udp/tcp).
>
> You can use Kylix or Delphi using mysql.pas (search with google)
> and for kylix there are build in possibilities for working
> with mysql. Both are for rapid application development ofcourse.
> If you have more time :) and you want to build good applications
> you should start learning C and learn how to use the mysql
> API for C or .. C++ . You van find loads of information on
> API's for programming MySQL clients on mysql.com. If you are
> going to build a server application between the mysql server
> and the client then the server program will have to be
> programmed as client of the mysql server and as server for
> the actual client. Only difference is that the server must
> connect to the localhost mysqld ..
>
> So
>
> or you use :
>
> client -internet-> your server app -localhost-> mysqld
>
> or
>
> client -internet-> mysqld
>
>
> > 3.) How can I
> > make the server run all the time, when the linux-server starts.
>
> This depends on your distro ..
> for Redhat you have a dir called
> /etc/rc.d/rc$RUNLEVEL.d/
> where $RUNLEVEL is a number from 0 to 6. If your redhat
> starts in X mode then this runlevel is 5. Else it's
> probably runlevel 2. Runlevel 1 is single mode (when you
> run LILO: linux single) and 6 is reboot and shutdown
> runlevel. Redhat will start all scripts that start with
> the letter S in that directory.
>
> in pseudo code this happens at bootup :
>
> a) get the runlevel from /etc/inittab and put it in #RUNLEVEL
> b)
> $MYLIST = `ls /etc/rc.d/rc$RUNLEVEL.d/S*`
> for each item in $MYLIST
> do
>   exev $item start
> fi
>
> Now .. it's a bit more complicated ..
>
> In linux you have symlinks so the redhat folks made another dir
> called /etc/rc.d/init.d where all the possible scripts resist..
> Redhat has some tools that allow you to manage the startup
> scripts using some gfx-gui/text-gui tools.. and to make this
> possible they use symlinks (well most distro's use it) this way :
>
> They symlink
> /etc/rc.d/rc2.d/S01something to /etc/rc.d/init.d/something
> if the script must be executed at startup ... and
> /etc/rc.d/rc2.d/K01something to /etc/rc.d/init.d/something
> if the script must not be executed but only showed in these
> tools..
>
> A symlink is NOT like a shortcut in Windows.. well actually
> it is.. but its much more powerfull. It's a link to a file..
> Know what.. Read the man page of ln :)  "man ln"
>
> > That means where can I find some samples or other information on these
> > two problems. In fact I am also really interested, if this is a complex
> > problem in linux and which libarys ( in C++ ) I could use to simplify my
>
> So I suggest that you checkout mysql.com for API's to use with MySQL
> and programming languages like C and C++ 'or' kylix and Delphi depending
> how much time you get for this job. Kylix and Delphi == not much
> time to learn and to develop your application. And you can port
> Kylix and Delphi applications to and from windows/linux.. Also kylix
> is VERY new .. http://www.borland.com/kylix and still pretty
> expensive. ($1500). Or if you care more about the quality of the
> application.. I suggest that you learn C/C++ and the API's which you
> can fetch from mysql.com...
>
> > work. I know that I can search with some searchengines, but I am a
> > really newbie in linux and so have no detailed idea for what to search
> > exactly.
>
>
>
> > P.S. Sorry for my bad english
>
> P.S. Sorry for "my" bad english to :-)
>
>
> --
> Philip van Hoof aka freax (http://www.freax.eu.org)
> irc: irc.openprojects.net mailto:freax @ pandora.be



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

From: Andrew Kondakov <[EMAIL PROTECTED]>
Subject: kernel debugger for 2.2.14
Date: Wed, 11 Apr 2001 12:04:50 +0300

Hi.

Does somebody know some good kernel debugger for 2.2.14?
I'll be very presciated for any information regarding the subject.
Where can I get it?

To my sorrow I've never used such debugger, that's why please
some words how to use it.

Thank you

-- 
Andrew Kondakov
Aladdin Knowlege Systems
eSafe Software Engineer
e-mail:[EMAIL PROTECTED]

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

From: "Andrew Price" <[EMAIL PROTECTED]>
Subject: ODBC Access Driver On Linux
Date: Wed, 11 Apr 2001 10:27:46 +0100

I wonder if you could help, I am after a MS Access 97 ODBC driver for Red
Hat Linux that can be used to query an Access 97 Database .mdb files that
are stored on the linux box. We are using a Cold Fusion Linux Server on
apache, and after a default  install of the Cold Fusion server, there is a
list of ODBC drivers however there is not one for Access 97 at all. Does
anyone know any that i could use
cheers
Andrew



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

From: "Philip Van Hoof" <[EMAIL PROTECTED]>
Subject: Re: Development of Server in RedHat
Crossposted-To: comp.os.linux.development.apps
Reply-To: [EMAIL PROTECTED]
Date: Wed, 11 Apr 2001 10:28:12 GMT

> Hi,
> thanks a lot for your answer. I have already experience in C/C++ in
> Windows systems but none in Delphi, would you than think it will be
> better (in my case faster ) to develope in C++ or in Delphi or Kylix?

For Delphi and Kylix you need to write the same code eh :) Kylix is
actually a Delphi to Linux port. You van even import your Delphi
programs into Kylix and let Kylix do most of the porting for you.

As opensource activist and Linux developper myseld I prefer writing
my programs in C. Of course when there is a deadline so you dont
have much time to finish the project .. then perhaps for example
Delphi/Kylix could be a good idea.. You already have exerience in
C/C++ so I guess you can calculate yourself how long the development
of this project can take .. I can't tell because I am not going
to program it :) .. but in delphi/kylix it will be faster (but not
better)..


-- 
Philip van Hoof aka freax (http://www.freax.eu.org)
irc: irc.openprojects.net mailto:freax @ pandora.be

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

From: "Julia Donawald" <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.development.apps
Subject: Re: Development of Server in RedHat
Date: Wed, 11 Apr 2001 12:39:54 +0200

Hi,
thanks for your fast answer....
is there no cheaper solution than kylix?

Thanks
Julia



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

From: Kenny Chaffin <[EMAIL PROTECTED]>
Crossposted-To: 
24hoursupport.helpdesk,alt.comp.shareware.programmer,comp.editors,comp.lang.java.help,comp.lang.java.programmer,comp.lang.java.softwaretools,comp.os.linux.advocacy
Subject: Re: Need your recommendation for a full-featured text editor
Date: Wed, 11 Apr 2001 04:53:04 -0600

In article <GJOA6.1614$[EMAIL PROTECTED]>, [EMAIL PROTECTED] says...
> In article <[EMAIL PROTECTED]>, Kenny Chaffin wrote:
> 
> >> I miss those old ADM terminals.
> >
> >But did you build your's from a kit?
> 
> When I was in college, we had a bunch of ADM3's built from
> kits.  These were the pre-microprocessor days: a single 40-pin
> DIP for the UART and 1.5 square feet of solid 7400 TTL logic.
> All socketed dips.  After a few months the sockets started
> going bad, so they sucked all the sockets out and soldered the
> DIPs to the boards.
> 
> 
Yep, that's the one! <grin>

Mine would fritz out every few days and I'd have to reseat the chips til 
it worked again -- ah, the good ol' days!

KAC
-- 
Kenny A. Chaffin
KAC Website Design - http://www.kacweb.com
Custom/Contract Programming, Graphics, Design
Poetry Page: http://www.kacweb.com/poems/

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

From: Roberto Selbach Teixeira <[EMAIL PROTECTED]>
Crossposted-To: 
24hoursupport.helpdesk,alt.comp.shareware.programmer,comp.editors,comp.lang.java.help,comp.lang.java.programmer,comp.lang.java.softwaretools,comp.os.linux.advocacy
Subject: Re: Need your recommendation for a full-featured text editor
Date: 11 Apr 2001 08:50:56 -0300

On Tue, 10 Apr 2001, [EMAIL PROTECTED] wrote:
> Roberto Selbach Teixeira wrote:
>> 
>> On Tue, 10 Apr 2001, [EMAIL PROTECTED] wrote:
>> > Randall Parker wrote:
>> >>
>> >> On Tue, 10 Apr 2001 06:00:03 GMT esteemed JLI did'st hold forth
>> >> thusly:
>> >> > For simple editing work vi is properly the best tool on UNIX.
>> >>
>> >> Does it do color syntax coding or language and library sensitive
>> >> code expansion?
>> >>
>> >> Its been a long time since I used vi and it was the second
>> >> editor I learned to use. But I think perhaps I should learn it
>> >> again to help when administering Linux and Unix boxes.
>> >
>> > vim does.
>> >
>> 
>> And it sucks too! The obvious choice is (and always will be) FSF
>> Emacs!
> 
> Emacs is a bloated hog...and it's not universally installed...and
> where it is installed, which version is it?  Is it *really* emacs,
> or is it jove? or temacs? or ????
>

Bloated hog? As someone mentioned once, Emacs takes what today's
equivalent to what? 10 cents of disk space? For these 10 cents you get
a full featured editor (that's what the guy asked about, wasn't it?),
a web browser, email client, usenet client, ftp, scheduler, calculator
and a lot (*A LOT*) more.
 > 
> If you do work on a LOT of systems, especially for a large number
> of companies, on site...then trying to survive solely on emacs will
> kill you.
>
> vi is universally installed, and unchanging.

Windows is universally installed and unchanging. This means it is the
best OS available, right? NOO.

> 
>> 
>> --
>> Roberto Selbach Teixeira                  [EMAIL PROTECTED]
>> Conectiva, S.A.                            http://www.conectiva.com
>> 
>> "You don't *learn* emacs, you learn *from* emacs."
>>                           -- Alain Picard
> 
> 

-- 
Roberto Selbach Teixeira                  [EMAIL PROTECTED]
Conectiva, S.A.                            http://www.conectiva.com

May Emacs enlighten the lives of more and more unbelievers.

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

From: Simon Brooke <[EMAIL PROTECTED]>
Subject: Re: Need your recommendation for a full-featured text editor
Crossposted-To: 
comp.editors,comp.lang.java.help,comp.lang.java.programmer,comp.lang.java.softwaretools,comp.os.linux.advocacy
Date: Wed, 11 Apr 2001 11:57:29 GMT

on Tuesday 10 April 2001 19:09, Dan Miller wrote:

> The vim variant supports syntax hiliting, but it's awkward to
> configure, and transferring your configurations (especially custom
> color pallettes) to other machines requires much more than just
> copying .vimrc (unfortunately). I use the syntax hiliting on my main
> linux development machine, but on all
> the other machines I just use default settings.  I know I can just set
> some environment variables, but that hasn't worked consistently from
> machine to machine.
> 
> OTOH, when I do serious development, I telnet the files to my Windows
> machine and use a real editor!!

Yoiu *what*? There aren't any good editors available for Windows, 
appart from XEmacs, which runs better on Linux anyway.

-- 
[EMAIL PROTECTED] (Simon Brooke) http://www.jasmine.org.uk/~simon/
        "The result is a language that... not even its mother could 
        love.  Like the camel, Common Lisp is a horse designed by 
        committee. Camels do have their uses." 
                                    ;; Scott Fahlman,  7 March 1995


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

From: Roberto Selbach Teixeira <[EMAIL PROTECTED]>
Crossposted-To: 
24hoursupport.helpdesk,alt.comp.shareware.programmer,comp.editors,comp.lang.java.help,comp.lang.java.programmer,comp.lang.java.softwaretools,comp.os.linux.advocacy
Subject: Re: Need your recommendation for a full-featured text editor
Date: 11 Apr 2001 08:56:33 -0300

On 10 Apr 2001, [EMAIL PROTECTED] wrote:
>>>>>> "Randall" == Randall Parker <[EMAIL PROTECTED]> writes:
> 
>   Randall> On Tue, 10 Apr 2001 07:16:20 GMT esteemed Thore
>   Randall> B. Karlsen did'st hold forth thusly:
>   >> Sure, Emacs is configurable, but only with a lot of work. And
>   >> even then it might not be the right editor for you, so it's not
>   >> the right answer for everyone.
> 
>   Randall> The reason I've never tried Emacs is that some of the
>   Randall> people who have claim that it is hard to configure. Then
>   Randall> you find people who say it is easy to configure but one
>   Randall> has no way of knowing how long they've used it and how
>   Randall> long it took them to get to the point where they'd call
>   Randall> it easy.
> 
>   Randall> I want to install an editor, go to a menu pop-down that
>   Randall> is labelled something like "Key Mappings" and then get a
>   Randall> dialog box that has radio buttons or a combo box that
>   Randall> lets me select from a half dozen popular key mappings
>   Randall> (vi, Brief, CUA, etc). If it requires downloading
>   Randall> separate Lisp scripts and trying to understand the guts
>   Randall> of hacked up Lisp macros to get it to work right then I'm
>   Randall> really not interested.
> 
>  
>         The thing with emacs is that there is little difference
> between "configuring" and "programming" it. Its possible therefore
> to configure it to an arbitrary degree of complexity.

This is not true. You do not have to know anything about elisp (the
language used on emacs) to configure it. All you have to do is either
using the minibuffer and type "Alt-x customize ENTER" (or M-x
customize RET, as we Emacsers say it) or going to the menu
Options->Customize Emacs. No programming required. All you will have
to do is click buttons. 

>         If you want to "configure" emacs so that for instance as
>         well as being an editor it can also parse Java source,
>         provide method completion, auto Javadoc look up and so forth
>         then its actually fairly hard and will take a lot of
>         work. But you can do it. Fortunately for me some has done
>         it, and this is available for others to use
>         (http://jde.sunsite.dk).
> 
>         If you want to pretty GUI dialog boxes then emacs does not
> do this (although xemacs, and the newer version of emacs does). It
> does have a text based configuration system (xemacs, and the newer
> version of emacs use toolkit widgets if they are available). 

That is right. So how can you say that customizing emacs is not very
different than programming it?

>         So you have the options there. The reason that many people
> use lisp to configure (myself included) is that they want to perform
> complex configuration. Emacs does now provide click and point
> options which is good. But something like the command line I'm glad
> that the lisp is still there for when I want it.

And all of a sudden I realize that you are on my side after all :-)

Configuring VI is much more difficult than configuring Emacs, nowadays.

-- 
Roberto Selbach Teixeira                  [EMAIL PROTECTED]
Conectiva, S.A.                            http://www.conectiva.com

"You don't *learn* emacs, you learn *from* emacs."
                          -- Alain Picard

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

From: Roberto Selbach Teixeira <[EMAIL PROTECTED]>
Crossposted-To: 
comp.editors,comp.lang.java.help,comp.lang.java.programmer,comp.lang.java.softwaretools,comp.os.linux.advocacy
Subject: Re: Need your recommendation for a full-featured text editor
Date: 11 Apr 2001 08:59:15 -0300

On Tue, 10 Apr 2001, [EMAIL PROTECTED] wrote:
> The vim variant supports syntax hiliting, but it's awkward to
> configure, and transferring your configurations (especially custom
> color pallettes) to other machines requires much more than just
> copying .vimrc (unfortunately).  I use the syntax hiliting on my
> main linux development machine, but on all the other machines I just
> use default settings.  I know I can just set some environment
> variables, but that hasn't worked consistently from machine to
> machine.
> 
> OTOH, when I do serious development, I telnet the files to my
> Windows machine and use a real editor!!
>

Emacs for Windows?

>         Dan (the Windows drudge) Miller
> 
> 
> "Randall Parker" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]...
>> On Tue, 10 Apr 2001 06:00:03 GMT esteemed JLI did'st hold forth
>> thusly:
>> > For simple editing work vi is properly the best tool on UNIX.
>>
>> Does it do color syntax coding or language and library sensitive
>> code
> expansion?
>>
>> Its been a long time since I used vi and it was the second editor I
> learned to
>> use. But I think perhaps I should learn it again to help when
> administering
>> Linux and Unix boxes.
>>
>>

-- 
Roberto Selbach Teixeira                  [EMAIL PROTECTED]
Conectiva, S.A.                            http://www.conectiva.com

"You don't *learn* emacs, you learn *from* emacs."
                          -- Alain Picard

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

From: Simon Brooke <[EMAIL PROTECTED]>
Subject: Re: Need your recommendation for a full-featured text editor
Crossposted-To: 
alt.comp.shareware.programmer,comp.editors,comp.lang.java.help,comp.lang.java.programmer,comp.lang.java.softwaretools,comp.os.linux.advocacy
Date: Wed, 11 Apr 2001 12:05:04 GMT

on Tuesday 10 April 2001 20:28, John Hawkins wrote:

> PS Every time someone says, "gosh, y'all should try editor X, because
> it can tie your shoes AND milk your cow!", I think, "gosh, I wish they
> took the time to add shoe-tying and cow-milking to vi/emacs so that
> the rest of us could use it...never know when I might need to milk a
> cow with vim!"  No, I'm not kidding.  Using ridiculous examples, yes.
> Kidding, no.

Ludicrous examples? Who needs ludicrous examples when the only editor 
worth using already ships with a built in psychoanalist.?

-- 
[EMAIL PROTECTED] (Simon Brooke) http://www.jasmine.org.uk/~simon/
                ;; Generally Not Used
                ;; Except by Middle Aged Computer Scientists

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


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: [EMAIL PROTECTED]

You can send mail to the entire list by posting to the
comp.os.linux.development.system newsgroup.

Linux may be obtained via one of these FTP sites:
    ftp.funet.fi                                pub/Linux
    tsx-11.mit.edu                              pub/linux
    sunsite.unc.edu                             pub/Linux

End of Linux-Development-System Digest
******************************

Reply via email to