Skip to content

Commit

Permalink
guide.md: add link to langpop.corger.nl
Browse files Browse the repository at this point in the history
Also, fix grammar.
  • Loading branch information
kanaka committed Jan 30, 2015
1 parent 0f4ca9d commit bf51836
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions process/guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ them in rough order of importance:

In addition, the following will make your task especially easy:

* Dynamic typing / boxed types (specifically, you store different
data type in the sequential and associative structures and the
language keeps track of the type for you)
* Dynamic typing / boxed types (specifically, the ability to store
different data types in the sequential and associative structures
and the language keeps track of the type for you)
* Compound data types support arbitrary runtime "hidden" data
(metadata, metatables, dynamic fields attributes)

Expand All @@ -51,6 +51,10 @@ add new implementations to mal as efficiently as possible, then you
SHOULD find the most similar target language implementation and refer
to it frequently.

If you want a fairly long list of programming languages with an
approximate measure of popularity, try the [Programming Language
Popularity Chart](http://langpop.corger.nl/)


## Getting started

Expand Down Expand Up @@ -1119,7 +1123,6 @@ make test^quux^step8
* `or`: "(defmacro! or (fn* (& xs) (if (empty? xs) nil (if (= 1 (count xs)) (first xs) `(let* (or_FIXME ~(first xs)) (if or_FIXME or_FIXME (or ~@(rest xs))))))))"



## TODO:

* simplify: "X argument (list element Y)" -> ast[Y]
Expand Down

0 comments on commit bf51836

Please sign in to comment.