Implement step A
-rw-r--r-- 1862 .gitignore
-rw-r--r-- 0 .gitmodules
-rw-r--r-- 4093 .travis.yml
-rwxr-xr-x 967 .travis_build.sh
-rwxr-xr-x 695 .travis_test.sh
-rw-r--r-- 17214 LICENSE
-rw-r--r-- 16821 Makefile
-rw-r--r-- 23900 README.md
drwxr-xr-x - ada
drwxr-xr-x - awk
drwxr-xr-x - bash
drwxr-xr-x - basic
drwxr-xr-x - c
drwxr-xr-x - chuck
drwxr-xr-x - clojure
drwxr-xr-x - coffee
drwxr-xr-x - common-lisp
-rw-r--r-- 1943 core.mal
drwxr-xr-x - cpp
drwxr-xr-x - crystal
drwxr-xr-x - cs
drwxr-xr-x - d
drwxr-xr-x - dart
drwxr-xr-x - docs
drwxr-xr-x - elisp
drwxr-xr-x - elixir
drwxr-xr-x - elm
drwxr-xr-x - erlang
drwxr-xr-x - es6
drwxr-xr-x - examples
drwxr-xr-x - factor
drwxr-xr-x - forth
drwxr-xr-x - fsharp
drwxr-xr-x - go
drwxr-xr-x - groovy
drwxr-xr-x - gst
drwxr-xr-x - guile
drwxr-xr-x - haskell
drwxr-xr-x - haxe
drwxr-xr-x - io
drwxr-xr-x - java
drwxr-xr-x - js
drwxr-xr-x - julia
drwxr-xr-x - kotlin
drwxr-xr-x - livescript
drwxr-xr-x - logo
drwxr-xr-x - lua
drwxr-xr-x - make
-rw-r--r-- 9933 mal.html
drwxr-xr-x - mal
drwxr-xr-x - matlab
drwxr-xr-x - miniMAL
drwxr-xr-x - nim
drwxr-xr-x - objc
drwxr-xr-x - objpascal
drwxr-xr-x - ocaml
-rw-r--r-- 787 perf.mal
drwxr-xr-x - perl
drwxr-xr-x - perl6
drwxr-xr-x - php
drwxr-xr-x - pil
drwxr-xr-x - plpgsql
drwxr-xr-x - plsql
drwxr-xr-x - powershell
drwxr-xr-x - process
drwxr-xr-x - ps
drwxr-xr-x - python
drwxr-xr-x - r
drwxr-xr-x - racket
drwxr-xr-x - rexx
drwxr-xr-x - rpython
drwxr-xr-x - ruby
-rwxr-xr-x 835 run_argv_test.sh
-rwxr-xr-x 4316 runtest-old.py
-rwxr-xr-x 11580 runtest.py
drwxr-xr-x - rust
drwxr-xr-x - scala
drwxr-xr-x - scm
drwxr-xr-x - skew
drwxr-xr-x - swift
drwxr-xr-x - swift3
drwxr-xr-x - tcl
drwxr-xr-x - tests
drwxr-xr-x - ts
drwxr-xr-x - vb
drwxr-xr-x - vhdl
drwxr-xr-x - vimscript