From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: [RFC] Org version of the Org manual Date: Wed, 06 Mar 2013 09:18:21 +0100 Message-ID: <8738w90wmq.fsf@Rainer.invalid> References: <87ehfuonx6.fsf@Rainer.invalid> <87zjyhotvi.fsf@yagnesh.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:41030) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UD9Yd-0004bY-Ht for emacs-orgmode@gnu.org; Wed, 06 Mar 2013 03:18:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UD9Ya-000689-GU for emacs-orgmode@gnu.org; Wed, 06 Mar 2013 03:18:39 -0500 Received: from plane.gmane.org ([80.91.229.3]:60096) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UD9Ya-00067y-21 for emacs-orgmode@gnu.org; Wed, 06 Mar 2013 03:18:36 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UD9Ys-0004xf-O5 for emacs-orgmode@gnu.org; Wed, 06 Mar 2013 09:18:54 +0100 Received: from pd9eb3e13.dip.t-dialin.net ([217.235.62.19]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Mar 2013 09:18:54 +0100 Received: from Stromeko by pd9eb3e13.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Mar 2013 09:18:54 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --=-=-= Content-Type: text/plain Yagnesh Raghava Yakkala writes: > IIUC, Achim means, Thanks for spelling that out for me. :-) > Given texi generation is very slow, I wonder which format of manual > will be included in Emacs trunk.? Well, there obviously needs to be improvement on that front. I've profiled the export already, but haven't had time yet to make sense of the results. Attached is the output from elp. I also have profiler results, but these are lisp data and I first need to figure out how to load them in Emacs again. --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=elp.txt org-entry-get 350676 469.21990999 0.0013380439 org-babel-exp-process-buffer 1 317.362436 317.362436 org-babel-exp-src-block 138 308.52577799 2.2356940434 org-babel-get-src-block-info 3834 305.86685299 0.0797774786 org-babel-parse-src-block-match 3834 301.70857400 0.0786928988 org-babel-exp-do-export 138 299.98738899 2.1738216594 org-babel-exp-code 138 299.34870600 2.1691935217 org-babel-expand-noweb-references 24 299.114988 12.4631245 org-babel-params-from-properties 3834 297.16263699 0.0775072083 org-entry-get-with-inheritance 95850 290.83956400 0.0030343199 org-macro-replace-all 2 222.371024 111.185512 org-element-context 8587 210.50228799 0.0245140663 org-element-at-point 8998 198.89139700 0.0221039561 org-element--current-element 237338 185.80111699 0.0007828544 org-get-property-block 314005 142.07183900 0.0004524508 org-up-heading-safe 254825 98.096140999 0.0003849549 org-element--parse-elements 3119 78.158617 0.0250588704 org-element-headline-parser 59179 62.237870000 0.0010516884 org-back-to-heading 1177194 54.685840999 4.645...e-05 org-list-struct 8118 50.615231000 0.0062349385 org-element-map 2159 41.052958000 0.0190148022 org-before-first-heading-p 263824 36.090307000 0.0001367969 org-element--get-next-object-candidates 43922 26.156263000 0.0005955162 org-outline-level 472987 23.837515999 5.039...e-05 org-end-of-subtree 59187 22.566596999 0.0003812762 org-get-indentation 529429 17.841042000 3.369...e-05 org-entry-properties 59179 15.035857000 0.0002540741 org-element-parse-buffer 1 14.286519 14.286519 org-element--parse-objects 6307 10.982457 0.0017413123 org-element-paragraph-parser 71441 9.5795360000 0.0001340901 org-element-item-parser 25674 7.3659629999 0.0002869035 org-heading-components 59179 6.7734890000 0.0001144576 org-element-normalize-string 10028 6.3973670000 0.0006379504 org-at-heading-p 359654 5.7468979999 1.597...e-05 org-element-plain-list-parser 9210 5.5201879999 0.0005993689 org-element-latex-or-entity-successor 14616 5.0801999999 0.0003475779 org-list-context 8118 4.9218190000 0.0006062846 org-babel-exp-non-block-elements 139 4.8030860000 0.0345545755 org-element-footnote-definition-parser 32897 4.1083099999 0.0001248840 org-babel-merge-params 8709 3.5205869999 0.0004042469 org-element--collect-affiliated-keywords 144443 3.3394739999 2.311...e-05 org-element-property-drawer-parser 21129 2.9038599999 0.0001374348 org-get-limited-outline-regexp 241703 2.8068669999 1.161...e-05 org-element-link-successor 33549 2.7400770000 8.167...e-05 org-list-get-list-end 9210 2.2022560000 0.0002391157 org-invisible-p2 110997 1.8746269999 1.688...e-05 org-list-get-last-item 9210 1.8070339999 0.0001962034 org-element-parse-secondary-string 1548 1.7770869999 0.0011479890 org-at-table-p 80490 1.7516579999 2.176...e-05 org-element-keyword-parser 5407 1.6982869999 0.0003140904 org-element-export-snippet-successor 38156 1.6902520000 4.429...e-05 org-element-sub/superscript-successor 14996 1.4842760000 9.897...e-05 org-element-line-break-successor 10676 1.4662499999 0.0001373407 org-element-timestamp-successor 14512 1.4495880000 9.988...e-05 org-element-src-block-parser 2741 1.4298379999 0.0005216483 org-trim 99454 1.4216499999 1.429...e-05 org-babel-parse-header-arguments 8709 1.4209139999 0.0001631546 org-element-inline-src-block-successor 13626 1.3379629999 9.819...e-05 org-macro-initialize-templates 1 1.248365 1.248365 org-macro--collect-macros 1 1.248089 1.248089 org-element-macro-parser 8502 1.1616150000 0.0001366284 org-unescape-code-in-string 9311 1.1497540000 0.0001234834 org-macro-expand 8474 1.0761649999 0.0001269961 org-element-inline-babel-call-successor 13626 0.9184050000 6.740...e-05 org-element-macro-successor 14571 0.9024950000 6.193...e-05 org-list-struct-assoc-end 8118 0.8850810000 0.0001090269 org-element-text-markup-successor 17857 0.8849819999 4.955...e-05 org-element-export-snippet-parser 23904 0.8848189999 3.701...e-05 org-list-get-list-type 9210 0.8797819999 9.552...e-05 org-item-re 86556 0.8766279999 1.012...e-05 org-list-prevs-alist 9210 0.8290719999 9.001...e-05 org-element-footnote-reference-successor 14838 0.7596100000 5.119...e-05 org-not-nil 95850 0.7501719999 7.826...e-06 org-element-normalize-contents 3919 0.6525249999 0.0001665029 org-list-get-next-item 67249 0.6363409999 9.462...e-06 org-babel-remove-result 138 0.634481 0.0045976884 org-babel-where-is-src-block-result 138 0.632719 0.0045849202 org-babel-ref-goto-headline-id 22 0.61628 0.0280127272 org-element-set-contents 29511 0.5933719999 2.010...e-05 org-element-statistics-cookie-successor 13740 0.5776040000 4.203...e-05 org-babel-balanced-split 5712 0.5430289999 9.506...e-05 org-list-parents-alist 9210 0.5095729999 5.532...e-05 org-list-get-list-begin 9210 0.4939830000 5.363...e-05 org-element-example-block-parser 2736 0.4815410000 0.0001760018 org-babel-find-named-result 54 0.4734820000 0.0087681851 org-do-remove-indentation 4156 0.4653900000 0.0001119802 org-get-category 59127 0.4292040000 7.259...e-06 org-element-table-parser 1026 0.4162909999 0.0004057417 org-element-target-successor 14529 0.4006059999 2.757...e-05 org-element-table-row-parser 5052 0.3823159999 7.567...e-05 org-at-table.el-p 1026 0.3236109999 0.0003154103 org-reduced-level 59179 0.3232659999 5.462...e-06 org-element-radio-target-successor 14503 0.2978549999 2.053...e-05 org-split-string 36231 0.2893910000 7.987...e-06 org-uniquify 40152 0.2739410000 6.822...e-06 org-list-get-prev-item 9210 0.2735659999 2.970...e-05 org-element-table-cell-successor 1291 0.2522169999 0.0001953656 org-babel-chomp 6306 0.2347340000 3.722...e-05 org-find-entry-with-id 22 0.2240680000 0.0101849090 org-babel-read 5580 0.2164680000 3.879...e-05 org-babel-where-is-src-block-head 3972 0.2142490000 5.393...e-05 org-babel-parse-multiple-vars 9194 0.1842510000 2.004...e-05 org-element-property 47128 0.1440620000 3.056...e-06 org-babel-get-inline-src-block-matches 138 0.1359030000 0.0009848043 org-fill-template 138 0.1243740000 0.0009012608 org-string-nw-p 5483 0.1167720000 2.129...e-05 org-list-get-item-end 34884 0.1068650000 3.063...e-06 org-element-code-parser 3608 0.0825499999 2.287...e-05 org-skip-whitespace 8999 0.0773929999 8.600...e-06 org-element-link-parser 582 0.0719579999 0.0001236391 org-remove-indentation 322 0.0622920000 0.0001934534 org-update-radio-target-regexp 1 0.058251 0.058251 org-all-targets 1 0.058217 0.058217 org-element-section-parser 377 0.0538779999 0.0001429124 org-add-props 14213 0.0532790000 3.748...e-06 org-refresh-category-properties 2 0.038394 0.019197 org-element-table-cell-parser 1291 0.0378999999 2.935...e-05 org-kill-new 1 0.036258 0.036258 org-babel-number-p 5580 0.0318689999 5.711...e-06 org-babel-combine-header-arg-lists 3834 0.0273989999 7.146...e-06 org-element-type 8784 0.0224829999 2.559...e-06 org-list-get-top-point 9210 0.0213349999 2.316...e-06 org-string-match-p 2742 0.0202060000 7.369...e-06 org-element-node-property-parser 399 0.0194659999 4.878...e-05 org-babel-trim 352 0.0149620000 4.250...e-05 org-element-footnote-reference-parser 335 0.014787 4.414...e-05 org-link-unescape 578 0.0096020000 1.661...e-05 org-link-expand-abbrev 578 0.0088600000 1.532...e-05 org-element-italic-parser 332 0.0072709999 2.190...e-05 org-version 2 0.006288 0.003144 org-babel-join-splits-near-ch 352 0.0057630000 1.637...e-05 org-escape-code-in-string 138 0.004417 3.200...e-05 org-element-subscript-parser 104 0.002996 2.880...e-05 org-reverse-string 704 0.0029590000 4.203...e-06 org-file-equal-p 2 0.002958 0.001479 org-element-comment-parser 50 0.0023529999 4.705...e-05 org-reduce 352 0.0021599999 6.136...e-06 org-babel-noweb-p 138 0.0017369999 1.258...e-05 org-element-plain-link-successor 45 0.0015850000 3.522...e-05 org-element-statistics-cookie-parser 115 0.0015400000 1.339...e-05 org-translate-link 578 0.0012740000 2.204...e-06 org-remove-if 355 0.0010609999 2.988...e-06 org-get-agenda-file-buffer 22 0.00084 3.818...e-05 org-element-bold-parser 36 0.0006630000 1.841...e-05 org-element-drawer-parser 10 0.000658 6.58e-05 org-element-timestamp-parser 5 0.0003999999 7.999...e-05 org-element-superscript-parser 15 0.0003909999 2.606...e-05 org-find-base-buffer-visiting 22 0.000366 1.663...e-05 org-element-latex-fragment-parser 5 0.000319 6.38e-05 org-combine-plists 7 0.00029 4.142...e-05 org-element-target-parser 19 0.0002800000 1.473...e-05 org-element-fixed-width-parser 9 0.000277 3.077...e-05 org-defkey 20 0.000236 1.179...e-05 org-babel-noweb-wrap 46 0.0001609999 3.499...e-06 org-add-link-type 1 0.000129 0.000129 org-parse-time-string 5 0.000126 2.52e-05 org-element-underline-parser 5 0.000115 2.3e-05 org-make-link-regexps 1 9.6e-05 9.6e-05 org-babel-result-end 1 9.2e-05 9.2e-05 org-element-verbatim-parser 3 7.2e-05 2.4e-05 org-link-unescape-compound 3 6.5e-05 2.166...e-05 org-timestamp-translate 2 6e-05 3e-05 org-element-quote-block-parser 1 5.9e-05 5.9e-05 org-element-interpret-data 6 5.600...e-05 9.333...e-06 org-key 20 3.700...e-05 1.850...e-06 org-region-active-p 3 3.1e-05 1.033...e-05 org-at-item-p 1 2.7e-05 2.7e-05 org-release 2 9e-06 4.5e-06 org-translate-time 2 6e-06 3e-06 org-restart-font-lock 1 6e-06 6e-06 org-babel-exp-get-export-buffer 2 6e-06 3e-06 org-git-version 2 4.999...e-06 2.499...e-06 org-property-inherit-p 1 3e-06 3e-06 org-make-target-link-regexp 1 2e-06 2e-06 --=-=-= Content-Type: text/plain Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada --=-=-=--