[EMAIL PROTECTED] wrote:
On 12/6/05, Cristian Mitrana <[EMAIL PROTECTED]> wrote:
nu e chiar asa, procesul se numeste byte-compiling si transforma fisierele
scrise in Elisp in cod executabil, un fel de biblioteca dinamica. Atunci

ba e chiar aşa :)
adica ? tot nu vad cum byte-compiling-ul pastreaza starea unui 'program', mai ales cand 'programul' respectiv e doar cod interpretabil.

citeşte sursele de la emacs (şi alte run-time-uri
lisp folosesc aceaşi metodă).

da, pentru ca elimina nevoie de a re-interpreta codul lisp si micsoreaza timpul de executie. Nu e nevoie sa citesc codul sursa emacs pentru ca sa stiu lucrurile astea.

95% din funcţionalitatea emacs-ului e scrisă în
lisp - ia trace sau ce vrei tu şi vezi dacă încarcă
toate .elc (=elisp compilat) -urile ălea.

  Da, Emacs-ul e scris in LISP intr-o proportie mare, asta nu e nimic nou,
si fiind un utilizator stiu ca incarca .elc-urile atunci cand ele exista, preferandu-le fisierelor .el cu codul elisp, de altfel de fiecare data cand instalez un nou .el prefer sa-l transform in .elc .

de altfel faza e celebră - una din invenţiile lui
rms - ce-ar fi să mai citiţi puţin înainte să
contraziceţi lumea ? :)

Poate dai un link catre faza celebra cu RMS, eu n-am auzit de ea, despre ce faza e vorba ?


mitu


_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui