wybe

所属分类:编程语言基础
开发工具:Haskell
文件大小:0KB
下载次数:0
上传日期:2023-08-06 22:48:17
上 传 者sh-1993
说明:  一种支持大多数声明式和命令式编程的编程语言,
(A programming language supporting most of both declarative and imperative programming,)

文件列表:
CODE_OF_CONDUCT.md (3355, 2023-12-11)
CONTRIBUTORS.md (228, 2023-12-11)
INSTALL.md (3215, 2023-12-11)
ISSUES (2072, 2023-12-11)
LICENSE (1071, 2023-12-11)
Makefile (3568, 2023-12-11)
SUBDIRECTORIES.md (708, 2023-12-11)
TODO.md (3548, 2023-12-11)
WYBE.md (94694, 2023-12-11)
assets/ (0, 2023-12-11)
assets/logo/ (0, 2023-12-11)
assets/logo/black.png (14994, 2023-12-11)
assets/logo/black.svg (2795, 2023-12-11)
assets/logo/blue.png (15901, 2023-12-11)
assets/logo/blue.svg (2795, 2023-12-11)
assets/logo/green.png (14836, 2023-12-11)
assets/logo/green.svg (2823, 2023-12-11)
assets/logo/grey.png (15194, 2023-12-11)
assets/logo/grey.svg (2817, 2023-12-11)
assets/logo/purple.png (15935, 2023-12-11)
assets/logo/purple.svg (2823, 2023-12-11)
assets/logo/red.png (12924, 2023-12-11)
assets/logo/red.svg (2820, 2023-12-11)
assets/logo/white.png (12639, 2023-12-11)
assets/logo/white.svg (2817, 2023-12-11)
assets/logo/yellow.png (13597, 2023-12-11)
assets/logo/yellow.svg (2820, 2023-12-11)
documentation/ (0, 2023-12-11)
documentation/Makefile (256, 2023-12-11)
documentation/compiler.tex (6649, 2023-12-11)
documentation/design.tex (27704, 2023-12-11)
documentation/intro.tex (10189, 2023-12-11)
... ...

![Wybe logo](https://github.com/pschachte/wybe/blob/master/assets/logo/blue.svg) # The Wybe Programming Language Wybe is a programming language intended to combine the best features of declarative and imperative programming. It is at an early stage of development, and is not yet suitable for serious use. The leading principle in the design of the language is *interface integrity*, which means that all the information flowing into and out of a procedure or function flows through its interface. This ensures that there are no hidden effects of a call — you can always tell what effects a call could possibly have without needing to look at its implementation. The language is documented in the Wybe [user guide](https://github.com/pschachte/wybe/blob/master/WYBE.md) file. Start there to get a feeling for the language. To use it, you will need to build the compiler. This requires a recent [Haskell compiler](https://github.com/pschachte/wybe/blob/master/https://www.haskell.org/) and many of its libraries, as well as the [LLVM compiler infrastructure](https://github.com/pschachte/wybe/blob/master/https://llvm.org/). Currently, the compiler supports recent versions of macOS and Linux (Ubuntu). All this is documented in the [installation instructions](https://github.com/pschachte/wybe/blob/master/INSTALL.md). See the [SUBDIRECTORIES.md](https://github.com/pschachte/wybe/blob/master/SUBDIRECTORIES.md) file for a tour of all the directories making up the Wybe project. In particular, the source code of the compiler is in the `src` subdirectory. The file [src/README.md](https://github.com/pschachte/wybe/blob/master/src/README.md), which is (re-)built by the Makefile, describes the architecture of the compiler and gives more detail about the files comprising the compiler. There is a (growing) [list of programming and research projects](https://github.com/pschachte/wybe/blob/master/https://github.com/pschachte/wybe/issues?q=is%3Aopen+label%3A%22research+project%22+-label%3A%22in+progress%22) to further develop the Wybe language. We are indebted to the several [contributors](https://github.com/pschachte/wybe/blob/master/CONTRIBUTORS.md) to the Wybe project, and welcome pull requests through [GitHub](https://github.com/pschachte/wybe/blob/master/https://github.com/pschachte/wybe/pulls) if you would like to contribute to the project.

近期下载者

相关文件


收藏者