Skip to content

Commit

Permalink
tweaks for publication
Browse files Browse the repository at this point in the history
  • Loading branch information
fungiblecog authored and kanaka committed May 12, 2021
1 parent fe6c42e commit 87c86cb
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 2 deletions.
1 change: 1 addition & 0 deletions IMPLS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ IMPL:
- {IMPL: basic, basic_MODE: qbasic, NO_SELF_HOST: 1} # step4 OOM
- {IMPL: bbc-basic}
- {IMPL: c}
- {IMPL: c.2}
- {IMPL: cpp}
- {IMPL: coffee}
- {IMPL: cs}
Expand Down
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ guide](process/guide.md) there is also a [mal/make-a-lisp
FAQ](docs/FAQ.md) where I attempt to answer some common questions.


**3. Mal is implemented in 86 languages (89 different implementations and 111 runtime modes)**
**3. Mal is implemented in 86 languages (90 different implementations and 112 runtime modes)**

| Language | Creator |
| -------- | ------- |
Expand All @@ -52,6 +52,7 @@ FAQ](docs/FAQ.md) where I attempt to answer some common questions.
| [BASIC](#basic-c64-and-qbasic) (C64 & QBasic) | [Joel Martin](https://github.com/kanaka) |
| [BBC BASIC V](#bbc-basic-v) | [Ben Harris](https://github.com/bjh21) |
| [C](#c) | [Joel Martin](https://github.com/kanaka) |
| [C.2](#c2) | [Duncan Watts](https://github.com/fungiblecog) |
| [C++](#c-1) | [Stephen Thirlwall](https://github.com/sdt) |
| [C#](#c-2) | [Joel Martin](https://github.com/kanaka) |
| [ChucK](#chuck) | [Vasilij Schneidermann](https://github.com/wasamasa) |
Expand Down Expand Up @@ -296,6 +297,18 @@ make
./stepX_YYY
```

### C.2

The second C implementation of mal requires the following libraries (lib and
header packages): libedit, libgc, libdl, and libffi.

```
cd impls/c.2
make
./stepX_YYY
```


### C++

The C++ implementation of mal requires g++-4.9 or clang++-3.5 and
Expand Down
2 changes: 1 addition & 1 deletion impls/c.2/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ S8 = step8_macros
S9 = step9_try
SA = stepA_mal

.PHONY all: $(S0) $(S1) $(S2) $(S3) $(S4) $(S5) $(S6) $(S7) $(S8) $(S9) $(SA)
all: $(S0) $(S1) $(S2) $(S3) $(S4) $(S5) $(S6) $(S7) $(S8) $(S9) $(SA)

$(S0): $(S0_SRC) $(S0_HEADERS)
$(CC) $(CFLAGS) $(S0_SRC) $(LIBS) -o $(S0)
Expand Down

0 comments on commit 87c86cb

Please sign in to comment.