Changeset 13628 in project


Ignore:
Timestamp:
03/09/09 22:39:58 (11 years ago)
Author:
sjamaan
Message:

Add 'egg' tag to every egg that was missing it, and clean up a few docs I came across while doing so

Location:
wiki/eggref/3
Files:
2 deleted
21 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/3/caketext

    r13621 r13628  
     1[[tags: egg]]
     2
     3== Caketext
     4
    15[[toc:]]
    26
    3 == Overview
     7=== Overview
    48
    59This egg is a Chicken Scheme port of Locale::MakeText; see
     
    1519rlpowell@digitalkingdom.org
    1620
    17 == Function Documentation
     21=== Function Documentation
    1822
    1923This is the general documentation, containing examples, background, and so on.
     
    2226[[http://www.call-with-current-continuation.org/eggs/3/caketext-doc.html]].
    2327
    24 == Differences From Locale::MakeText
     28=== Differences From Locale::MakeText
    2529
    2630Because of the history behind Common Lisp's format function, which Scheme has
     
    3741of the language.)
    3842
    39 == Requirements
     43=== Requirements
    4044
    4145Also because of wanting to use a CL-style format, this egg requires
     
    4448suite, you'll need testbase-driver and all of its requirements.
    4549
    46 == Configuration Values
     50=== Configuration Values
    4751
    4852; onmiss:                Function to run when a miss occurs on this pack. Arguments passed are the language pack and the text key.  No other packs are checked.  The value returned is used as the translated text.
     
    5458real-world examples, please let me know.
    5559
    56 == Escape Sequences
     60=== Escape Sequences
    5761
    5862We use format-modular, and the processing of escapes is done in 2
     
    7882string with the results.
    7983
    80 == Dumping And Loading
     84=== Dumping And Loading
    8185
    8286At any time, the strings in a language pack can be dumped out to a
     
    9397documentation for the load-language-pack function for alternatives.
    9498
    95 == Examples
     99=== Examples
    96100
    97101A lot of examples can be found by looking at caketext-spec.scm,
     
    161165> You found 5 files, eh?
    162166
    163 == License And Copyright
     167=== License And Copyright
    164168
    165169This entire egg (this file, the test cases, and the documentation)
  • wiki/eggref/3/content-type

    r13621 r13628  
    1 == Introduction
     1== Content-type
     2
     3[[tags: egg]]
     4
     5=== Introduction
    26
    37This egg provides parsing of Content-type headers.
    48
    5 == Author
     9=== Author
    610
    711This egg was written by [[Alejandro Forero Cuervo]].
    812
    9 == License
     13=== License
    1014
    1115Copyright (C) 2006  Alejandro Forero Cuervo azul@freaks-unidos.net
     
    2529Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    2630
    27 == Version history
     31=== Version history
    2832
    2933;1.2: Use documentation from wiki, check for PCRE (thanks to [[Toby Butzon]]).
  • wiki/eggref/3/contracts

    r13621 r13628  
     1[[tags: egg]]
     2
    13== contracts
    24
  • wiki/eggref/3/embedded-test

    r13621 r13628  
     1[[tags: egg]]
     2
     3== embedded-test
     4
    15[[toc:]]
    26
    3 == Introduction
     7=== Introduction
    48
    59This is yet another framework for defining unit tests for the Scheme programming
     
    3640of mutually recursive libraries.
    3741
    38 == Usage
     42=== Usage
    3943
    4044To use this testing framework in your program or library, you should use the
     
    8084to a list of the groups of tests that you want to run.
    8185
    82 === Example
     86==== Example
    8387
    8488Here is an example of a full program, with some tests:
     
    128132 Error: Unit tests failed
    129133
    130 == License
     134=== License
    131135
    132136This code is available under the GNU GPLv3 license.
    133137
    134 == Implementation
    135 
    136 === Runtime code
    137 
    138 ==== Dependencies
     138=== Implementation
     139
     140==== Runtime code
     141
     142===== Dependencies
    139143
    140144<enscript highlight=scheme filename="embedded-test-runtime">
     
    142146</enscript>
    143147
    144 ==== Defining tests
     148===== Defining tests
    145149
    146150We use a list to keep track of all tests defined so far:
     
    175179</enscript>
    176180
    177 ==== Running tests
     181===== Running tests
    178182
    179183We create an internal procedure to run one test and return success or failure.
     
    239243</enscript>
    240244
    241 === Macros
     245==== Macros
    242246
    243247All that remains is creating the {{test}} and {{test-group}} macros.
     
    278282</enscript>
    279283
    280 == Author
     284=== Author
    281285
    282286This was created by [[weblogs/azul|Alejandro Forero Cuervo]].
  • wiki/eggref/3/filesystem

    r13621 r13628  
     1[[tags: egg]]
     2
    13== filesystem
    24
  • wiki/eggref/3/grobner-basis

    r13621 r13628  
    1 == Introductory
     1[[tags: egg]]
     2
     3== grobner-basis
     4
     5=== Introductory
    26
    37This egg is for finding Gröbner Basis for a set of polynomials.
     
    711http://www.geocities.com/CapeCanaveral/Hall/3131/
    812
    9 == Limitation
     13=== Limitation
    1014
    1115You need to (define) specify the number of variables for the polynomial set.
    1216
    13 == Examples
     17=== Examples
    1418
    1519CHICKEN
     
    2832
    2933
    30 === ;; define a lexicographic ordered polynomial set with 3 variables
     34==== ;; define a lexicographic ordered polynomial set with 3 variables
    3135
    3236;2> (define lex-rational-xyz (lex-rational (list "x" "y" "z")))
    3337
    3438
    35 === ;; define a polynomial set with two polynomials
     39==== ;; define a polynomial set with two polynomials
    3640
    3741;3> (define S (list '((4 2 0 1) (-7 0 2 0)) '((1 1 1 2) (3 1 0 4)) ) )
    3842
    39 === ;; see the polynomial set in the usual notation
     43==== ;; see the polynomial set in the usual notation
    4044
    4145;4> (polys-string lex-rational-xyz S)
     
    4347"[(4*x^2*z)+(-7*y^2),(x*y*z^2)+(3*x*z^4)]"
    4448
    45 === ;; solve for Grobner Basis
     49==== ;; solve for Grobner Basis
    4650
    4751;5> (polys-string lex-rational-xyz (gbasis lex-rational-xyz S))
     
    4953"[(y^3*z)+(3*y^2*z^3),(y^5)+(27*y^2*z^6),(x*y*z^2)+(3*x*z^4),(x^2*z)+(-7/4*y^2)]"
    5054
    51 === ;; see if we can solve the same set of polynomial with graded-reverse-ordering
     55==== ;; see if we can solve the same set of polynomial with graded-reverse-ordering
    5256
    5357;6> (define grevlex-rational-xyz (grevlex-rational (list "x" "y" "z")))
     
    5963
    6064
    61 == Author
     65=== Author
    6266
    6367Naruto Canada narutocanada@gmail.com
    6468
    65 == License
     69=== License
    6670
    6771MIT
    6872
    69 == Contributions
     73=== Contributions
    7074
    7175;;
     
    8589;;
    8690
    87 == Requirements
     91=== Requirements
    8892
    8993(use numbers)
    9094
    91 == Version History
     95=== Version History
  • wiki/eggref/3/html-plots

    r13621 r13628  
    1 == Introduction
     1[[tags: egg]]
     2
     3== html-plots
     4
     5=== Introduction
    26
    37The html-plots generates HTML tables representing data.
  • wiki/eggref/3/mayo

    r13621 r13628  
     1[[tags: egg]]
     2
     3== mayo
     4
    15[[toc:]]
    26
    3 == Introduction
     7=== Introduction
    48
    59'''mayo''' is a project to create a source level debugger for Chicken Scheme.  The minimum feature set comprises:
     
    1014The project was initiated by [[Tony Sidaway]] and the project is based on the machine interface of the Gnu debugger, gdb.
    1115
    12 == Components
     16=== Components
    1317
    1418The first components of mayo has been released:
  • wiki/eggref/3/orders

    r13621 r13628  
    1 == Introduction
     1[[tags: egg]]
     2
     3== orders
     4
     5=== Introduction
    26
    37The orders egg provides functions useful for defining orders for sorting.
     
    59This documentation is incomplete.
    610
    7 == Dependencies
     11=== Dependencies
    812
    913{{srfi-13}}
    1014
    11 == Procedures
     15=== Procedures
    1216
    13 [procedure] (cmp-key cmp key)
     17<procedure>(cmp-key cmp key)</procedure>
    1418
    1519Generates an ordering procedure that applies the 'key' proc to both
     
    2024(sort my-numbers (cmp-key < (cut modulo <> 10)))
    2125
    22 [procedure] (key-string< key)
     26<procedure>(key-string< key)</procedure>
    2327
    2428Generates an ordering procedure (see {{cmp-key}}) that sorts strings
    2529using string< (defined in SRFI-13).
    2630
    27 == Not yet documented
     31=== Not yet documented
    2832
    29 [procedure] (key< key)
     33<procedure>(key< key)</procedure>
    3034
    31 [procedure] (key> key)
     35<procedure>(key> key)</procedure>
    3236
    33 [procedure] (order . cmps)
     37<procedure>(order . cmps)</procedure>
    3438
    35 [procedure] (sort-key-cache alist cmp key)
     39<procedure>(sort-key-cache alist cmp key)</procedure>
    3640
    37 [procedure] (pick< alist order<)
     41<procedure>(pick< alist order<)</procedure>
    3842
    39 [procedure] (pick> alist order>)
     43<procedure>(pick> alist order>)</procedure>
    4044
  • wiki/eggref/3/predicate-calculus

    r13621 r13628  
    1 == Introduction
     1[[tags: egg]]
     2
     3== predicate-calculus
     4
     5=== Introduction
    26
    37This egg is for doing predicate calculus, to see whether a statement in predicate calculus is logically valid or not. The algorithm is guaranteed to terminate if the statement can be proven. The algorithm is resolution based.
    48
    5 === Supported Quantifiers and Logical Connectives
     9==== Supported Quantifiers and Logical Connectives
    610
    711Quantifiers:
     
    1216 xor and or not => <=>
    1317
    14 == Examples
     18=== Examples
    1519
    1620For example, you want to know if this statement is logically valid:
     
    2832You will either get a proof -- you will see '''"found"''' and then '''"(())"''' at the end of the list -- or the program might run forever.
    2933
    30 === Here is an example session:
     34==== Here is an example session:
    3135
    3236  ;CHICKEN
     
    4044  ;3>
    4145
    42 === Here is a second example:
     46==== Here is a second example:
    4347
    4448  ;3> (full-resolution (clausal-form '(not (=> (and (A x) (B x)) (A x)))))
     
    4650  ;4>
    4751
    48 == Author
     52=== Author
    4953
    5054Naruto Canada narutocanada@gmail.com
    5155
    52 == License
     56=== License
    5357
    5458MIT
    5559
    56 == Contributions
     60=== Contributions
    5761
    5862Read more about Predicate calculus with equality here:
     
    7276* bit-scheme
    7377
    74 == Requirements
     78=== Requirements
    7579
    7680None
    7781
    78 == Version History
     82=== Version History
  • wiki/eggref/3/sandbox

    r13621 r13628  
     1[[tags: egg]]
     2
    13== sandbox
    24
  • wiki/eggref/3/selenium

    r13621 r13628  
     1[[tags: egg]]
     2
    13== Introduction And Copyright
    24
     
    1820
    1921Original code by Aslak Hellesoy and Darren Hobbs
     22
    2023== Examples, Tips And Clarifications
    2124
  • wiki/eggref/3/sqlite3-records

    r13621 r13628  
     1[[tags: egg]]
     2
    13== Introduction
    24
  • wiki/eggref/3/srfi-34

    r13621 r13628  
     1[[tags: egg]]
     2
    13=== Description
    24
  • wiki/eggref/3/stream-flash

    r13621 r13628  
     1[[tags: egg]]
     2
     3== stream-flash
     4
    15[[toc:]]
    26
    3 == Introduction
     7=== Introduction
    48
    59The {{stream-flash}} egg allows you to produce Adobe Shockwave Flash files.
     
    711This egg is still very incomplete.
    812
    9 == Authors
     13=== Authors
    1014
    1115This egg is made by Alejandro Forero Cuervo <azul@freaks-unidos.net>.
    1216It was inspired in [[fuwiki:gordon|the Gordon library]] for Common Lisp by Sergio Garcia.
    1317
    14 == Colors
     18=== Colors
    1519
    16 === rgba
     20==== rgba
    1721
    1822<enscript highlight=scheme>
     
    3539* {{make-rgba}}
    3640
    37 === rgb
     41==== rgb
    3842
    3943<enscript highlight=scheme>
     
    4751; blue : Integer from 0 to 255.
    4852
    49 === Color constants
     53==== Color constants
    5054
    5155The following symbols are exported for their associated colors (as {{rgb}} records):
     
    9195</enscript>
    9296
    93 == Rectangles
     97=== Rectangles
    9498
    9599<enscript highlight=scheme>
     
    102106; ymax : Signed integer.
    103107
    104 == Color Transformations
     108=== Color Transformations
    105109
    106110<enscript highlight=scheme>
     
    120124; alpha-add : Integer from 0 to 255.
    121125
    122 == Tags
     126=== Tags
    123127
    124 === tag-end
    125 === tag-show-frame
    126 === tag-show-background
    127 === tag-frame-label
    128 === tag-define-shape
    129 === tag-place-object-2
    130 === tag-remove-object
    131 === tag-define-edit-text
    132 === tag-do-action
    133 === tag-define-bits
    134 === tag-define-bits2
    135 === tag-define-button-2
    136 === tag-jpeg
     128==== tag-end
     129==== tag-show-frame
     130==== tag-show-background
     131==== tag-frame-label
     132==== tag-define-shape
     133==== tag-place-object-2
     134==== tag-remove-object
     135==== tag-define-edit-text
     136==== tag-do-action
     137==== tag-define-bits
     138==== tag-define-bits2
     139==== tag-define-button-2
     140==== tag-jpeg
    137141
    138 == Other records
     142=== Other records
    139143
    140144<enscript highlight=scheme>
     
    156160</enscript>
    157161
    158 == Other symbols
     162=== Other symbols
    159163
    160164    *solid-fill*
  • wiki/eggref/3/stream-flash-tree-map

    r13621 r13628  
     1[[tags: egg]]
     2
     3== stream-flash-tree-map
     4
    15[[toc:]]
    26
    3 == Introduction
     7=== Introduction
    48
    59This is the documentation for the stream-flash-tree-map [[eggs|chicken egg]], which uses the [[stream-flash]] egg to generate Adobe Shockwave Flash movies representing a tree with sizes such as the following:
     
    711* [[http://bogowiki.org/xsvnwiki-stats/xsvnwiki-dir-flash]]
    812
    9 == Examples
    10 
    11 === Rendering a hard-coded tree
     13=== Examples
     14
     15==== Rendering a hard-coded tree
    1216
    1317The following example renders a hard-coded tree to the {{test.swf}} file:
     
    5357</enscript>
    5458
    55 === Render the sizes of files
     59==== Render the sizes of files
    5660
    5761<enscript highlight=scheme>
     
    7478</enscript>
    7579
    76 === Render the table of partitions
     80==== Render the table of partitions
    7781
    7882This example will only work in a GNU/Linux machine (since it reads the contents from {{/proc/partitions}}):
     
    8993</enscript>
    9094
    91 === Render a collection of MP3 files
     95==== Render a collection of MP3 files
    9296
    9397The following example renders a tree for a directory of MPEG files.
     
    112116</enscript>
    113117
    114 == Authors
     118=== Authors
    115119
    116120This egg is made by Alejandro Forero Cuervo <azul@freaks-unidos.net>.
    117121It was inspired by Sergio Garcia's [[fuwiki:torta|Torta]] application for Common Lisp.
    118122
    119 == License
     123=== License
    120124
    121125The {{stream-flash-tree-map}} egg is available under the GNU General Public License.
    122126
    123 == Requirements
     127=== Requirements
    124128
    125129This egg depends on the following:
     
    131135* [[format-modular]]
    132136
    133 == Creating a tree
     137=== Creating a tree
    134138
    135139To use this egg you first need to build a tree to plot.
    136140
    137 === Tree record
     141==== Tree record
    138142
    139143A tree is represented by the following record:
     
    147151; {{children}} : Stream of tree records.  The children in the current node.  Make sure the sum of their value fields equals the value of the current tree.
    148152
    149 === Creating a tree from a set of files
     153==== Creating a tree from a set of files
    150154
    151155In many occasions you'll want your plot to reflect properties of files
     
    176180For example, to parse an HTTP access log and accumulate visits for every file, you simply need to pass a stream with the file in each line of the log and use {{(constantly 1)}} as {{get-value}}.
    177181
    178 === Sorting children in a tree
     182==== Sorting children in a tree
    179183
    180184When rendering a tree, the egg will draw children clockwise in their order starting at the right-most position in the circle.
     
    190194This function does not alter {{tree}} in any way.
    191195
    192 === Removing noise from a tree
     196==== Removing noise from a tree
    193197
    194198<enscript highligh=scheme>
     
    198202...
    199203
    200 == Rendering a tree
     204=== Rendering a tree
    201205
    202206...
  • wiki/eggref/3/stringprep

    r13621 r13628  
    1 ==Introduction
     1[[tags: egg]]
     2
     3== stringprep
     4
     5=== Introduction
    26
    37RFC 3454 Internationalized string preparation
    48
    5 ==Examples
     9=== Examples
    610
    711; XMPP Nodeprep profile
     
    1620    #t ; Bidirectional check))
    1721
    18 ==Authors
     22=== Authors
    1923
    2024Adam C. Emerson <azure@umich.edu>
    2125
    22 ==License
     26=== License
    2327
    2428This program is free software: you can redistribute it and/or modify
     
    3539along with this program.  If not, see <http://www.gnu.org/licenses/>.
    3640
    37 ==Requirements
     41=== Requirements
    3842
    3943* [[utf8]]
    4044* [[unicode-normalization]]
    4145
    42 ==make-stringprepper
     46=== make-stringprepper
    4347
    4448(make-stringprepper mappings normalize? prohibited bidi?)
     
    6569or fails the bidirectionality check.
    6670
    67 ==appendix-b1
     71=== appendix-b1
    6872
    6973Mapping given in Table B.1 of Appendix B, "Commonly mapped
    7074to nothing."
    7175
    72 ==appendix-b2
     76=== appendix-b2
    7377
    7478Mapping given in Table B.2 of Appendix B, "Mapping for case-folding used
    7579with NKFC."
    7680
    77 ==appendix-b3
     81=== appendix-b3
    7882
    7983Mapping given in Table B.3 of Appendix B, "Mapping for case-folding used
    8084with no normalization."
    8185
    82 ==appendix-c1.1
     86=== appendix-c1.1
    8387
    8488Character set given in Table C.1.1 of Appendix C, "ASCII space
    8589characters."
    8690
    87 ==appendix-c1.2
     91=== appendix-c1.2
    8892
    8993Character set given in Table C.1.2 of Appendix C, "Non-ASCII space
    9094characters."
    9195
    92 ==appendix-c1
     96=== appendix-c1
    9397
    9498Union of appendix-c1.1 and appendix-c1.2.
    9599
    96 ==appendix-c2.1
     100=== appendix-c2.1
    97101
    98102Character set given in Table C.2.1 of Appendix C, "ASCII control
    99103characters."
    100104
    101 ==appendix-c2.2
     105=== appendix-c2.2
    102106
    103107Character set given in Table C.2.2 of Appendix C, "Non-ASCII control
    104108characters."
    105109
    106 ==appendic-c2
     110=== appendic-c2
    107111
    108112Union of appendix-c2.1 and appendix-c2.2
    109113
    110 ==appendix-c3
     114=== appendix-c3
    111115
    112116Character set given in Table C.3 of Appendix C, "Private use"
    113117
    114 ==appendix-c4
     118=== appendix-c4
    115119
    116120Character set given in Table C.4 of Appendix C, "Non-character code
    117121points"
    118122
    119 ==appendix-c5
     123=== appendix-c5
    120124
    121125Character set given in Table C.5 of Appendix C, "Surrogate codes"
    122126
    123 ==appendix-c6
     127=== appendix-c6
    124128
    125129Character set given in Table C.6 of Appendix C, "Inappropriate for plain
    126130text"
    127131
    128 ==appendix-c7
     132=== appendix-c7
    129133
    130134Character set given in Table C.7 of Appendix C, "Inappropriate for
    131135canonical representation"
    132136
    133 ==appendix-c8
     137=== appendix-c8
    134138
    135139Character set given in Table C.8 of Appendix C, "Change display
    136140properties or are deprecated"
    137141
    138 ==appendix-c9
     142=== appendix-c9
    139143
    140144Character set given in Table C.9 of Appendix C, "Tagging characters"
    141145
    142 ==appendix-c
     146=== appendix-c
    143147
    144148Union of appendix-c1, appendix-c2, appendix-c3, appendix-c4,
    145149appendix-c5, appendix-c6, appendix-c7, appendix-c8, and appendix-c9
    146150
    147 ==Version History
     151=== Version History
    148152
    149153* 1.0 Initial Release
  • wiki/eggref/3/stty

    r13621 r13628  
    1 == High-level interface
     1[[tags: egg]]
    22
    3 === Procedure: (stty [port] settings ...)
     3== stty
     4
     5=== High-level interface
     6
     7==== stty
     8
     9<procedure>(stty [port] settings ...)</procedure>
    410
    511Sets the terminal attributes for PORT (defaulting to
     
    2531     start stop susp werase raw sane
    2632
    27 === Procedure: (with-stty '(setting ...) thunk)
     33==== with-stty
     34
     35<procedure>(with-stty '(setting ...) thunk)</procedure>
    2836
    2937Sets the terminal attributes with STTY, evaluates THUNK, then
     
    3947</enscript>
    4048
    41 == Low-level interface
     49=== Low-level interface
    4250
    4351You shouldn't need to use this.
    4452
    45 * Procedure: (get-terminal-attributes [port-or-fd])
    46 * Procedure: (set-terminal-attributes! port-or-fd action attrs)
     53<procedure>(get-terminal-attributes [port-or-fd])</procedure>
     54<procedure>(set-terminal-attributes! port-or-fd action attrs)</procedure>
    4755
    48 * Procedure: (make-term-attrs)
    49 * Procedure: (free-term-attrs attrs)
    50 * Procedure: (term-attrs-iflag attrs)
    51 * Procedure: (term-attrs-oflag attrs)
    52 * Procedure: (term-attrs-cflag attrs)
    53 * Procedure: (term-attrs-lflag attrs)
    54 * Procedure: (term-attrs-cc attrs i)
    55 * Procedure: (term-attrs-iflag-set! attrs int)
    56 * Procedure: (term-attrs-oflag-set! attrs int)
    57 * Procedure: (term-attrs-cflag-set! attrs int)
    58 * Procedure: (term-attrs-lflag-set! attrs int)
    59 * Procedure: (term-attrs-cc-set! attrs i char)
     56<procedure>(make-term-attrs)</procedure>
     57<procedure>(free-term-attrs attrs)</procedure>
     58<procedure>(term-attrs-iflag attrs)</procedure>
     59<procedure>(term-attrs-oflag attrs)</procedure>
     60<procedure>(term-attrs-cflag attrs)</procedure>
     61<procedure>(term-attrs-lflag attrs)</procedure>
     62<procedure>(term-attrs-cc attrs i)</procedure>
     63<procedure>(term-attrs-iflag-set! attrs int)</procedure>
     64<procedure>(term-attrs-oflag-set! attrs int)</procedure>
     65<procedure>(term-attrs-cflag-set! attrs int)</procedure>
     66<procedure>(term-attrs-lflag-set! attrs int)</procedure>
     67<procedure>(term-attrs-cc-set! attrs i char)</procedure>
  • wiki/eggref/3/svnwiki-chicken

    r13621 r13628  
     1[[tags: egg]]
     2
     3== svnwiki-chicken
     4
    15[[toc:]]
    26
    3 == Introduction
     7=== Introduction
    48
    59The svnwiki-chicken egg extends [[http://wiki.freaks-unidos.net/svnwiki|Svnwiki]] to provide
     
    711such as [[.|The Chicken Wiki]].
    812
    9 == Preamble
     13=== Preamble
    1014
    1115<enscript highlight=scheme filename='svnwiki-chicken'>
     
    2933</enscript>
    3034
    31 == Dependencies
     35=== Dependencies
    3236
    3337<enscript highlight=scheme filename='svnwiki-chicken'>
     
    3539</enscript>
    3640
    37 == chickenegg
     41=== chickenegg
    3842
    3943We define a {{chickenegg}} tag, used by the eggs post-commit functionality when building the [[Eggs Unlimited]] wiki pages.
     
    7377wiki (they are automatically generated), but that's what we have right now.
    7478
    75 == Definitions
     79=== Definitions
    7680
    7781We define some markup for definitions documented in a wiki page.
     
    212216</enscript>
    213217
    214 == Database
    215 
    216 === Definition
     218=== Database
     219
     220==== Definition
    217221
    218222We will keep a database as a cache for interesting information found in the wiki.
     
    248252</enscript>
    249253
    250 === Usage
     254==== Usage
    251255
    252256Now some support functions for using the database:
     
    292296</enscript>
    293297
    294 == Examples and tests
     298=== Examples and tests
    295299
    296300TODO: Document.
     
    379383</enscript>
    380384
    381 == Update notify
     385=== Update notify
    382386
    383387TODO: Get the list of tests and store it in the database.
     
    406410</enscript>
    407411
    408 == Version history
     412=== Version history
    409413
    410414; 1.0 : First public release.
  • wiki/eggref/3/unicode-normalization

    r13621 r13628  
    1 == Introduction
     1[[tags: egg]]
     2
     3== unicode-normalization
     4
     5=== Introduction
    26
    37This is the Unicode normalization from Kelsey and Rees's scheme48.
    48
    5 == Examples
     9=== Examples
    610
    711(require-extension unicode-normalization)
     
    1115(map char->integer (string->list (string-normalize-nfd "José"))) => (74 111 115 101 769)
    1216
    13 == Author
     17=== Author
    1418
    1519This egg was packaged by Adam C. Emerson <azure@umich.edu>.  The code
    1620was originally written by Richard Kelsey and Jonathan Rees.
    1721
    18 == License
     22=== License
    1923
    2024This is code from Scheme48 and thus:
     
    4549THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    4650
    47 == Requirements
     51=== Requirements
    4852
    4953* [[utf8]]
    5054
    51 == string-normalize-nfd
     55=== string-normalize-nfd
    5256
    5357Canonical decomposition.
    5458
    55 == string-normalize-nfc
     59=== string-normalize-nfc
    5660
    5761Canonical decomposition followed by canonical composition.
    5862
    59 == string-normalize-nfkd
     63=== string-normalize-nfkd
    6064
    6165Compatibility decomposition.
    6266
    63 == string-normalize-nfkc
     67=== string-normalize-nfkc
    6468
    6569Compatibility decomposition followed by canonical composition.
    6670
    67 == Version History
     71=== Version History
    6872
    6973* 1.1 Fixed mistakes in the meta file.  Oops.
Note: See TracChangeset for help on using the changeset viewer.