voodoo.js - JavaScript-ohjelmistokehys

Liittynyt
05.11.2017
Viestejä
100
Kehitin JavaScript - sovelluskehitykseen uudenlaisen frameworkin. On tarkoitettu pääasiassa matemaattisiin operaatioihin, mutta perusjutut ajax/css/selectorengine/jne onnistu myöskin. On tarkoitus pitää mahdollisimman pienenä. eval parsii matemaattisen lausekkeen ja tulostaa ulos vastauksen. On parempi kuin eval ja se ei edes tunnistaisi PI, PHI, max(), abs() muita.
Lähdekoodit:
GitHub - mystikkogames/voodoo: voodoo.js - A lightweight JavaScript framework
Koodi:
voodoo("2^2/3*3/(4-7*abs(-5)/max(3,4)+4)/2.1-1").eval().to_precision(3).get() // -3.54
voodoo([-7.6, 4, 5]).unit_vector().to_precision(3).join(" ").v // -0.765, 0.403, 0.503
voodoo([2.3, 5, 6, 7, 8, 42]).get(-1) // 42
 
Tää kuulostaa enemmän kirjastolta funktioita kuin frameworkilta.

Lisäksi olisi ihan kiva jos matematiikkakirjastona tää implementoisi jonkin oman numeraalisen tyypin, kun floattien paikka ei oikein ole matematiikassa...
 

Statistiikka

Viestiketjuista
299 755
Viestejä
5 107 846
Jäsenet
81 696
Uusin jäsen
N0M4D

Hinta.fi

Back
Ylös Bottom