shen-go
Functional programming language
A Go implementation of Shen, a portable functional programming language with features like pattern matching and macro support.
A Go implementation of the Shen programming language
55 stars
6 watching
4 forks
Language: Go
last commit: almost 2 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
logic-building/functional-go | A Go library that enables functional programming concepts such as mapping and transforming data structures in a concise and expressive way. | 181 |
cloe-lang/cloe | A Go-based functional programming language designed to simplify concurrent and reactive programming. | 410 |
rhysd/gocaml | An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. | 748 |
tomcraven/goga | A Golang library implementing a genetic algorithm with configurable simulator, selector, and mating components. | 219 |
namit/the-go-programming-language | A collection of notes, examples, and exercises from the official Go book. | 2 |
go-internals-cn/go-internals | A comprehensive resource on the internal workings and implementation details of the Go programming language | 961 |
bradford-hamilton/monkey-lang | An implementation of a custom programming language with features such as compilation and execution capabilities. | 45 |
repeale/fp-go | A collection of functional programming helpers for Go, providing a set of reusable functions for tasks like filtering, mapping, and reducing data. | 303 |
chenquan/go-pkg | A Go toolkit for building software projects | 7 |
booleancat/go-functional | A library of iterators to augment the standard library for functional programming in Go. | 458 |
teaentitylab/fpgo | A Golang library providing functional programming features and Rx-style coding capabilities. | 348 |
d5/go-fsm | A Go library implementing an immutable state machine with conditional and action functions | 37 |
xujiajun/gotokenizer | A tokenizer based on dictionary and Bigram language models for text segmentation in Chinese | 21 |
xxjwxc/public | A comprehensive utility package for Go programmers | 175 |
shenfeng/ftpd.go | An FTP server implemented in Go to learn the language and gain familiarity with networking concepts | 11 |