Skip to content

Commit 0bb55aa

Browse files
committed
GoAWK: add
1 parent 78be92e commit 0bb55aa

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ To sort and filter the list interactively, visit the [webpage](https://dbohdan.g
2222
| Anko | [Anko](https://github.com/mattn/anko/) | Go | Go's GC | MIT | Scriptable interpreter with syntax similar to Go. |
2323
| ArkScript | [ArkScript](https://github.com/SuperFola/Ark) | C++ | None (resource release is destruction + optional manual MM) | MPL-2.0 | A small functional Lisp-like programming language. Separate bytecode compiler and VM. |
2424
| Asp | [Asp](https://www.asplang.org/) | C | Ref. counting inside a static memory area | MIT | Python-like. Targets embedded systems. Allows making blocking calls in scripts without blocking the main application. Runs compiled bytecode. Not related to Microsoft's Active Server Pages. |
25+
| Awk | [GoAWK](https://github.com/benhoyt/goawk) | Go | Go's GC | MIT | A POSIX-compliant AWK, with CSV support. |
2526
| Awk | [Libmawk](http://repo.hu/projects/libmawk/) | C | Ref. counting | **GPL-2.0** | Implements Awk. A fork of mawk 1.3 restructured for embedding. |
2627
| Awk, Basic, Pascal | [Libfawk](http://repo.hu/projects/libfawk/) | C | Ref. counting | BSD-3-Clause | A multi-language VM. Includes compilers for three languages: Fawk (Awk dialect), Fbas (Basic dialect), and Fpas (Pascal dialect). |
2728
| Basic | [MY-BASIC](https://github.com/paladin-t/my_basic) | C | Ref. counting + cycle-detecting tracing GC | MIT | A Basic dialect with prototype-based OOP. |

data/projects.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,14 @@ gc = "Tracing"
302302
license = "MIT"
303303
notes = "Statically typed. Inspired by Lua, Haskell, and OCaml. Each executing gluon thread gets a separate heap."
304304

305+
[GoAWK]
306+
url = "https://github.com/benhoyt/goawk"
307+
lang = "Awk"
308+
impl_in = "Go"
309+
gc = "Go's GC"
310+
license = "MIT"
311+
notes = "A POSIX-compliant AWK, with CSV support."
312+
305313
[Goja]
306314
url = "https://github.com/dop251/goja"
307315
lang = "JavaScript"

0 commit comments

Comments
 (0)