xxczaki / avul.js

avul.js - a very useless library

Home Page:https://maviek.github.io/avul.js/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

avul.js - a very useless library

Instalation

npm install avul

Testing

Linux

sh test.sh

Windows

test.bat

Features

Function
nothing() returns null
puts(e) console.log(e)
add(a,b) returns a + b
sub(a,b) returns a - b
mul(a,b) returns a * b
div(a,b) returns a / b
equals(a,b) returns a == b
Class(x) creates a class
is_isOdd(f) returns true if f equals isOdd

Example

var avul = require('avul');

mc = avul.Class(function (self, args) {
	self.a = args[0];
	self.f = function () {
		return self.a * 2;
	}
})

mo = new mc(5)
avul.puts(avul.equals(avul.add(mo.f(), 8), 18))
avul.puts(avul.nothing())

// true
// null

About

avul.js - a very useless library

https://maviek.github.io/avul.js/

License:Mozilla Public License 2.0


Languages

Language:JavaScript 93.9%Language:Assembly 3.0%Language:Python 1.1%Language:C 0.9%Language:Makefile 0.5%Language:Batchfile 0.3%Language:Shell 0.2%