From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Oliver Scholz Newsgroups: gmane.emacs.help Subject: Re: reading the C source of Emacs Date: Sun, 12 Jan 2003 22:45:08 +0100 Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <847kdbml8f.fsf@lucy.cs.uni-dortmund.de> <84iswuta5h.fsf@lucy.is.informatik.uni-duisburg.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1042408209 15536 80.91.224.249 (12 Jan 2003 21:50:09 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2003 21:50:09 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18XpzW-00042G-00 for ; Sun, 12 Jan 2003 22:50:03 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18Xq09-0008UG-07 for gnu-help-gnu-emacs@m.gmane.org; Sun, 12 Jan 2003 16:50:41 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!dialin-145-254-195-041.arcor-ip.NET!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 31 Original-NNTP-Posting-Host: dialin-145-254-195-041.arcor-ip.net (145.254.195.41) Original-X-Trace: fu-berlin.de 1042407918 19894913 145.254.195.41 (16 [87814]) X-Operating-System: GNU/Linux, built from scratch: http://www.linuxfromscratch.org/ X-Attribution: os X-Face: "HgH2sgK|bfH$; PiOJI6|qUCf.ve<51_Od(%ynHr?=>znn#~#oS>",F%B8&\vus),2AsPYb -n>PgddtGEn}s7kH?7kH{P_~vu?]OvVN^qD(L)>G^gDCl(U9n{:d>'DkilN!_K"eNzjrtI4Ya6;Td% IZGMbJ{lawG+'J>QXPZD&TwWU@^~A}f^zAb[Ru;CT(UA]c& User-Agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.3.50 (i386-mingw-nt5.1.2600) Cancel-Lock: sha1:v64RJEkDtx2d6yG9z+DNjp5MMkI= Original-Xref: shelby.stanford.edu gnu.emacs.help:108878 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:5407 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:5407 kai.grossjohann@uni-duisburg.de (Kai Großjohann) writes: > Oliver Scholz writes: > >> Hmm, I haven't thought of that. But it could be an idea. Many of my >> wishes are far above my head at the moment, but maybe I could find or >> invent something which is sufficently limited to play a bit with it >> and to get a feeling for it. Thanks you. > > I don't understand that "above your head" part. Previously, you > wanted to grok all of the C code. Now you say grokking only a small > bit to implement something is too difficult. Actually I mainly wanted to unterstand the display/redisplay part, which is not such a small bit. It seems that I misunderstood you. I understood your advice as: 'Fiddle around with the code first, then try to understand' instead of 'First try to understand, then fiddle around with the code'. That is not as absurd as it sounds. It shouldn't be too hard to (copy and) modify a relatively simple DEFUN in the C code slightly. This will probably lead to a lot of failures, but this is o.k., because doing so is fun in itself. Based on what I learn this way I could then carefully start to try to deal with more complex things. I am already looking for a candidate. Oliver -- 23 Nivôse an 211 de la Révolution Liberté, Egalité, Fraternité!