Changeset 31126 in project for wiki/tutorials


Ignore:
Timestamp:
07/18/14 02:19:01 (6 years ago)
Author:
Mario Domenech Goulart
Message:

Properly capitalize CHICKEN on the wiki directory (only first level).

I used the following shell script to change things:

while IFS= read -d $'\0' -r file ; do

sed -i 's/Chicken/CHICKEN/g' "$file"

done < <(find wiki -maxdepth 1 -type f -print0 )

Some files have been manually reverted after that, since some
substitutions don't apply:

  • friedly-chicken (repl banner)
  • survey2011 (Chicken in URI paths)
  • chickenista-guide (Chickenista)

I hope the link canonicalization thing will be on my side.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/tutorials

    r30793 r31126  
    11[[tags:tutorials navigation]]
    22
    3 == Chicken Scheme tutorials
     3== CHICKEN Scheme tutorials
    44
    5 This page contains a list of tutorials we have written (or would like someone to write) about Chicken Scheme.
     5This page contains a list of tutorials we have written (or would like someone to write) about CHICKEN Scheme.
    66
    77; [[chickenista-guide|A guided tour through the CHICKEN republic]]: [[/Users/Christian Kellermann|Christian's]] FrOSCon 2011 talk
    88; [[http://www.xs4all.nl/~hipster/lib/scheme/gauche/define-syntax-primer.txt|JRM's Syntax-rules Primer for the Merely Eccentric]]: A famous and very friendly introduction to the R5RS high-level macro system known as {{syntax-rules}}.
    99; [[http://petrofsky.org/src/primer.txt|Al* Petrofky's "An Advanced Syntax-Rules Primer for the Mildly Insane"]]: A useful article to read if you wish to know the nitty-gritty details of how macro renaming works. This may help you to not only understand syntax-rules better, but will also provide a good basis for grokking explicit renaming and other macro systems.
    10 ; [[explicit-renaming-macros|Explicit (and implicit) renaming macros]]: Introduction to "explicit (and implicit) renaming" macros, the low-level macro systems used in Chicken.
    11 ; [[iup-tutor|The Iup GUI toolkit]]: Some examples for using Iup in Chicken.
    12 ; [[http://lists.gnu.org/archive/html/chicken-users/2008-04/msg00013.html|Macro systems and chicken (long)]]: An excellent post by [[/users/alex-shinn|Alex Shinn]], explaining different macro systems. '''Please note:''' This was written when Chicken 4 was not yet released, and hence refers to various different macro systems available for Chicken at the time. This is no longer true since Chicken now has [[/manual/Macros|ER- and IR-macros]] built in.
    13 ; [[Design by Contract]]: How to use Design by Contract in Chicken.
    14 ; [[Design by Contract old version]]: How to use Design by Contract in Chicken (old version).
     10; [[explicit-renaming-macros|Explicit (and implicit) renaming macros]]: Introduction to "explicit (and implicit) renaming" macros, the low-level macro systems used in CHICKEN.
     11; [[iup-tutor|The Iup GUI toolkit]]: Some examples for using Iup in CHICKEN.
     12; [[http://lists.gnu.org/archive/html/chicken-users/2008-04/msg00013.html|Macro systems and chicken (long)]]: An excellent post by [[/users/alex-shinn|Alex Shinn]], explaining different macro systems. '''Please note:''' This was written when CHICKEN 4 was not yet released, and hence refers to various different macro systems available for CHICKEN at the time. This is no longer true since CHICKEN now has [[/manual/Macros|ER- and IR-macros]] built in.
     13; [[Design by Contract]]: How to use Design by Contract in CHICKEN.
     14; [[Design by Contract old version]]: How to use Design by Contract in CHICKEN (old version).
    1515; [[Assertions]]: How to use assertions in your code as a way to detect programming errors.
    16 ; [[Autoconf - Automake]] : A tutorial explaining how to use Autoconf and Automake  in software packages containing Scheme files meant to be compiled by Chicken.
    17 ; [[Eggs Tutorial]] : A tutorial about creating Chicken eggs.
    18 ; [[Chicken on handhelds]] : A guide to using Chicken on embedded devices.
    19 ; [[Compiling Chicken on Windows XP with MinGW]] : For the Windows using C/C++ newbies like me.
    20 ; [[Embedding]] : Some pointers on embedding Chicken in another application.
     16; [[Autoconf - Automake]] : A tutorial explaining how to use Autoconf and Automake  in software packages containing Scheme files meant to be compiled by CHICKEN.
     17; [[Eggs Tutorial]] : A tutorial about creating CHICKEN eggs.
     18; [[CHICKEN on handhelds]] : A guide to using CHICKEN on embedded devices.
     19; [[Compiling CHICKEN on Windows XP with MinGW]] : For the Windows using C/C++ newbies like me.
     20; [[Embedding]] : Some pointers on embedding CHICKEN in another application.
    2121; [[programming-for-performance|Programming for Performance]] : Felix explains which optimisations might make your code faster.
    2222; [[friendly-chicken|Friendly CHICKEN]] : Little guide that explains some of the pitfalls for CHICKEN starters
    2323; [[sdl2-android|Bootstrapping SDL2 on Android]]
    2424
    25 === Chicken Gazette Omelette Recipes
     25=== CHICKEN Gazette Omelette Recipes
    2626
    2727; [[http://gazette.call-cc.org/issues/18.html#omelette-recipes|Conditions]]: An introduction to the condition system.
     
    3030
    3131; [[http://retroj.net/blog/2012/04/27/chicken-typedef-enum-pointers|Define-Foreign-Enum-Type, Typedef, and Pointers]]
    32 ; [[http://retroj.net/blog/2011/08/27/chicken-nested-structs|Binding Nested Structs in Chicken Scheme]]
    33 ; [[http://pestilenz.org/~ckeen/blog/posts/callbacks.html|Handling callbacks into Chicken from other threads]]
     32; [[http://retroj.net/blog/2011/08/27/chicken-nested-structs|Binding Nested Structs in CHICKEN Scheme]]
     33; [[http://pestilenz.org/~ckeen/blog/posts/callbacks.html|Handling callbacks into CHICKEN from other threads]]
    3434; [[http://wiki.call-cc.org/Wrapping%20simple%20c%20structs|Wrapping simple C structs]]
Note: See TracChangeset for help on using the changeset viewer.