Acai JUnit4 和 Guice 测试库
Acai 是 JUnit4 和 Guice 的测试库,可以更容易的编写应用功能测试。 主要特性: 注入测试需要的助手类 ……...
Lioness 是为数学计算而设计的高级编程语言。该项目包括词法分析器、解析器、编译器和解释器。所有这些都是以无依赖的方式 100% 使用 Swift 编写。
Lioness 的语法受 Swift 启发,其功能集类似于 GLSL 等着色语言。
标准库(简称:stdlib)包含数字操作的基本功能,包括:max/min, ceil, floor, trigonometry 等。但不重要的功能,如计算质数,不认为与标准库相关。
特性
语法简约,表达力强
所有类型都可推导
5个基本运算符:+
,-
,/
,*
和^
^
表示求幂运算,例如2^10
将等于 1024
所有的运算符都有速记(shorthand),例如,+=
for+
数字
所有数字都是浮点数
布尔型
可从对比进行评估
可使用文字定义:true
或false
函数
支持参数,返回和递归
可在其他函数内部声明
结构体
可包含任何类型,包括其他结构体
循环
for
while
do times
repeat while
break
continue
if
/else
/else if
语句
代码示例
下面的 Lioness 代码递归计算阶乘:
funcfactorial(x)returns{ifx>1{returnx*factorial(x-1)}return1}a=factorial(5)//a=120
下面的 Lioness 代码使用了一个do times
循环:
a=1n=10dontimes{a+=a}//a=1024
更多例子,点此查看。
有关项目架构的详细说明,点击此处进行查看。
Acai 是 JUnit4 和 Guice 的测试库,可以更容易的编写应用功能测试。 主要特性: 注入测试需要的助手类 ……...
Gecko是套开放原始码的、以C++编写的网页排版引擎。目前为Mozilla家族网页浏览器以及Netscape 6以后版本 ……...
Koa 是下一代的 Node.js 的 Web 框架。由 Express 团队设计。旨在提供一个更小型、更富有表现力、更可靠……...
Anime 是一个灵活且轻量级的 JavaScript 动画库。和 CSS,独立变换,SVG,DOM 属性和 JS 对象配合使用。……...
magnum 一个 OpenStack 项目,它提供容器编排引擎,以作为 OpenStack 中的一流资源来部署和管理容器。它……...
TeamCity 是一个通用的CI/CD解决方案,可以为各种工作流程和开发实践提供最大的灵活性。TeamCity提供一系……...
par 是一个基于 pyPEG 写的转換 markdown 为 html 的工具,它是用 python 语言开发的。 除了支持标准的 markdown语法,还支持一些扩展语法,如 github 的 markdown 扩展及自定义的扩展,可以生成 boostrap 或 sema……
OSSEC是一款开源的入侵检测系统,包括了日志分析,全面检测,rook-kit检测。作为一款HIDS,OSSEC应该被安装在一台实施监控的 系统中。另外有时候不需要安装完全版本得OSSEC,如果有多台电脑都安装了OSSEC,那么就……
mettle 是一个专门针对 C++14 的单元测试框架。结合了可读性和代码简洁。 特性 Build your own assertions:期望(断言)是使用可组合的匹配器定义的,该匹配器会自动生成易于理解的输出,从而确保即使复杂的对象……