diff options
| author | Joel Martin <github@martintribe.org> | 2015-01-29 23:49:41 -0600 |
|---|---|---|
| committer | Joel Martin <github@martintribe.org> | 2015-01-29 23:49:41 -0600 |
| commit | bf518367d0706b2fa727acc5326230ef8d3c812b (patch) | |
| tree | 92d808f9a4fab9832999612f67b954b2fa219ad6 | |
| parent | 0f4ca9d1dea3c9ffbf9472251a524a7509214f7b (diff) | |
| download | mal-bf518367d0706b2fa727acc5326230ef8d3c812b.tar.gz mal-bf518367d0706b2fa727acc5326230ef8d3c812b.zip | |
guide.md: add link to langpop.corger.nl
Also, fix grammar.
| -rw-r--r-- | process/guide.md | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/process/guide.md b/process/guide.md index ead4276..10ef1ed 100644 --- a/process/guide.md +++ b/process/guide.md @@ -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) @@ -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 @@ -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] |
