Changeset 21168 in project for promotional


Ignore:
Timestamp:
10/31/10 14:11:23 (9 years ago)
Author:
sjamaan
Message:

Flyer: Add to the "what's it used for" that Spiffy's used for our wiki and hyde for our Gazette as a prime example of "dogfooding". Also fix the "fac" example so it actually works... Fix spelling mistake: "enthousiastic" => "enthusiastic". TODO: shorten some parts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • promotional/flyer/flyer.tex

    r21150 r21168  
    107107\item integrates very easily with C
    108108\item has been actively maintained for more than 10 years!
    109 \item has an energetic and enthousiastic community!
     109\item has an energetic and enthusiastic community!
    110110\end{itemize}
    111111
    112112\section{What is Chicken Scheme used for?}
    113113
    114 As Scheme is a general purpose language the applications written in
    115 Chicken Scheme are boundless:
    116 
    117 As it is so easy to reuse existing libraries with Chicken Scheme the
    118 lisp way, Chicken is a great prototyping platform!
    119 
    120 Others tend to write their system administrative tasks in Chicken.
    121 
    122 Database insertion, testing and applications can be done easily with
    123 all the major (open source) databases supported.
    124 
    125 Easy as pie web applications using Chicken Scheme's webserver
    126 \emph{spiffy} and the webframework \emph{awful} to deploy concisely
    127 written but powerful web applications.
    128 
    129 Use the same technology to compile static pages using \emph{hyde}.
    130 
    131 Visualize your data using an easy X11 interface, SDL, OpenGL or PDF
    132 extensions!
     114Scheme is a general purpose language, so your imagination is the limit!
     115Here are just a few examples:
     116
     117The ease of integrating C libraries and the rapid turnaround offered
     118by the interpreter make Chicken a great prototyping platform!
     119
     120Many of us automate our sysadmin tasks with Chicken.
     121
     122It's easy as pie to make web apps with Chicken's web server
     123\emph{Spiffy} and the web framework \emph{Awful}. Our wiki is
     124a good example of this.
     125
     126You can also generate static web pages using \emph{Hyde}, which powers
     127our weekly ``Gazette'' newsletter.
     128
     129Data analysis can be done with all the major (open source) databases
     130supported. You can visualize your data using the \emph{GNU Octave}
     131extension, an easy \emph{X11} interface, or more portably though the
     132\emph{IUP, SDL, OpenGL} or \emph{PDF} extensions.
     133
     134This very flyer was produced with {S\LaTeX}, a {\LaTeX} preprocessor
     135which typesets Scheme code blocks with syntax-highlighting. Written in
     136Scheme, of course!
    133137
    134138
     
    154158        (* n (fac (- n 1))))))
    155159
    156 (print (fac (list-ref (argv) 2)))
     160(define number
     161  (string->number (car (command-line-arguments))))
     162(print "The factorial of " number " is " (fac number))
    157163\end{schemedisplay}
    158164
     
    190196Great to have you on board! Chances are your operating system already
    191197packages Chicken Scheme. Try that first. Once you have it installed,
    192 you can try some code with the interpreter \emph{csi}.
     198you can try some code with the \textbf{C}hicken \textbf{S}cheme
     199\textbf{i}nterpreter \emph{csi}.
    193200
    194201\begin{verbatim}
     
    209216\end{verbatim}
    210217
    211 If you aren't familiar with scheme yet, you can check out the
     218If you aren't familiar with Scheme yet, you can check out the
    212219extensive list of books at {\tt http://www.schemers.org/}
    213220
     
    216223weekly summary called the \emph{Chicken Gazette}.
    217224
    218 For Chicken Scheme specific questions there is a newbie friendly
     225For Chicken Scheme specific questions there is a newbie-friendly
    219226mailing list \emph{chicken-users@nongnu.org}.
    220227
     
    242249
    243250\vskip 0pt plus 1fill
    244 {\small The Chicken Logo has been made by Joshua Griffith. The other images are drawn by Conrad Barski, used with his kind permission. Also have a look at his book ``Land of Lisp'' \emph{http://landoflisp.com}}
     251{\small The Chicken Logo has been made by Joshua Griffith. The other
     252  images are drawn by Conrad Barski, used with his kind
     253  permission. Also have a look at his book \emph{``Land of Lisp''} on
     254  {\tt http://landoflisp.com}}
    245255
    246256{\footnotesize
Note: See TracChangeset for help on using the changeset viewer.