BSD 3-Clause "New" or "Revised" License

项目介绍

Water-Melon/Melang 是一个托管在 GitHub 上的开源项目,主要使用 C 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前获得 406 个 Star、11 次 Fork。

仓库全名
Water-Melon/Melang
开源许可证
BSD 3-Clause "New" or "Revised" License
Star 数
406
Fork 数
11

README 摘要

Melang Melang is a script Language of time-sharing scheduling coroutine in single thread or multi-thread. It is only support on UNIX/Linux. Installation If you want to install Melang on Windows, please download mingw and git bash at first. Please install Melon at first. It is the core library that Melang depends on. Then execute these following shell commands: prefix is the path where melang will be placed after…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Melang 用什么语言开发?

主要使用 C 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前有 406 个 Star。

Melang 可以免费商用吗?

仓库采用 BSD 3-Clause "New" or "Revised" License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 Melang 的源码?

可以直接克隆仓库:git clone https://github.com/Water-Melon/Melang.git,默认分支为 master;安装与运行步骤见仓库 README。

Melang 最近还在维护吗?

仓库最近一次更新为 5月31日,当前没有未关闭的 Issue;Star 数为 406,可作为社区活跃度的参考。

关于

A script language of time-sharing scheduling coroutine in single thread

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
433
价值分
247
活跃状态
活跃

语言占比

C
Limbo
MATLAB

贡献者

README

Melang logo

Melang

Melang is a script Language of time-sharing scheduling coroutine in single thread or multi-thread. It is only support on UNIX/Linux.

Installation

If you want to install Melang on Windows, please download mingw and git bash at first.

Please install Melon at first. It is the core library that Melang depends on.

Then execute these following shell commands:

$ git clone https://github.com/Water-Melon/Melang.git
$ cd Melang
$ ./configure [some options, --help will list them all]
#Then make
$ make #only install melang elf
#or
$ make lib #only install dynamic libraries
#or
$ make all #install melang and dynamic libraries
#make install
$ make install

prefix is the path where melang will be placed after shell install executed. Default is /usr/bin/.

libprefix is the install-path of library that melang relied on. The library will be installed at /usr/local/melon_for_melang by default.

After installed, you can execute these commands below:

melang -v //show version
melang -h //help information
melang a.mln b.mln ... //execute melang files

Docker Image

If you need to quickly start a Melang runtime environment, you can use this Docker image.

docker pull melonc/melon

Example

//example.m

sys = Import('sys');
sys.print("Hello World!");
melang example.m

The output is:

Hello World!

Applications

Meproc: a cross-platform process management and supervision service.

License

BSD-3-Clause License

Copyright © 2018-present, Niklaus F. Schen

Documentation

Please refer to Official Site for more details.

评论

暂无评论