Permalink
Browse files

update to README & started working on Chapter01

  • Loading branch information...
1 parent 6e6e5c9 commit 265dd5ed54c327a3786726bc9ffd7ccf1e8961d6 @bakkdoor bakkdoor committed Nov 3, 2010
Showing with 32 additions and 2 deletions.
  1. +26 −0 Chapter01.md
  2. +6 −2 README.md
View
26 Chapter01.md
@@ -0,0 +1,26 @@
+# Chapter 01 #
+## What is Fancy ? ##
+
+Fancy is a dynamic, concurrent, pure object-oriented general purpose
+programming language inspired by
+[Smalltalk](http://en.wikipedia.org/wiki/Smalltalk),
+[Ruby](http://en.wikipedia.org/wiki/Ruby_programming_language), and
+[Erlang](http://en.wikipedia.org/wiki/Erlang_programming_language).
+It runs on [Rubinius](http://www.rubini.us).
+
+The goal is to create a language implementation that is easy to
+understand and improve, even for people new to language
+implementation.
+
+Fancy's compiler is currently written in Ruby, while all of Fancy's
+standard library is written in Fancy itself. It's a good starting
+point if you want to get a better feel for the language and its
+built-in classes and methods, once you've mastered the fundamental
+semantics and syntax.
+
+Which leads us to:
+
+## Basic concepts ##
+
+Fancy is heavily inspired by [Smalltalk](http://en.wikipedia.org/wiki/Smalltalk), a pure object-oriented,
+message passing dynamic programming language, developed at [XEROX PARC](http://www.parc.com/).
View
8 README.md
@@ -1,3 +1,7 @@
-# Programming InFancy
-## An OpenSource Book to teach the Fancy Programming Language.
+# Programming InFancy #
+## An OpenSource Book to teach the Fancy Programming Language. ##
+This is a work-in-progress book for learning the Fancy Progamming
+Language.
+Each chapter is in its own .md file, starting with Chapter01.md which
+gives a short introduction into Fancy's basic concepts and ideas.

0 comments on commit 265dd5e

Please sign in to comment.