aboutsummaryrefslogtreecommitdiff
path: root/process/guide.md
diff options
context:
space:
mode:
authorJoel Martin <github@martintribe.org>2015-01-29 23:49:41 -0600
committerJoel Martin <github@martintribe.org>2015-01-29 23:49:41 -0600
commitbf518367d0706b2fa727acc5326230ef8d3c812b (patch)
tree92d808f9a4fab9832999612f67b954b2fa219ad6 /process/guide.md
parent0f4ca9d1dea3c9ffbf9472251a524a7509214f7b (diff)
downloadmal-bf518367d0706b2fa727acc5326230ef8d3c812b.tar.gz
mal-bf518367d0706b2fa727acc5326230ef8d3c812b.zip
guide.md: add link to langpop.corger.nl
Also, fix grammar.
Diffstat (limited to 'process/guide.md')
-rw-r--r--process/guide.md11
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]