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

GitHub

56 stars
6 watching
4 forks
Language: Go
last commit: almost 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
logic-building/functional-goA Go library that enables functional programming concepts such as mapping and transforming data structures in a concise and expressive way.181
cloe-lang/cloeA Go-based functional programming language designed to simplify concurrent and reactive programming.410
rhysd/gocamlAn implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch.749
tomcraven/gogaA Golang library implementing a genetic algorithm with configurable simulator, selector, and mating components.220
namit/the-go-programming-languageA collection of notes, examples, and exercises from the official Go book.2
go-internals-cn/go-internalsA comprehensive resource explaining the internal implementation principles of the Go programming language.963
bradford-hamilton/monkey-langAn implementation of a custom programming language with features such as compilation and execution capabilities.45
repeale/fp-goA collection of functional programming helpers for Go, providing a set of reusable functions for tasks like filtering, mapping, and reducing data.304
chenquan/go-pkgA Go toolkit for building software projects7
booleancat/go-functionalA library of iterators to augment the standard library for functional programming in Go.464
teaentitylab/fpgoA Golang library providing functional programming features and Rx-style coding capabilities.349
d5/go-fsmA Go library implementing an immutable state machine with conditional and action functions37
xujiajun/gotokenizerA tokenizer based on dictionary and Bigram language models for text segmentation in Chinese21
xxjwxc/publicA comprehensive utility package for Go programmers175
shenfeng/ftpd.goAn FTP server implemented in Go to learn the language and gain familiarity with networking concepts11