voodoo.js - JavaScript-ohjelmistokehys

Liittynyt
05.11.2017
Viestejä
102
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...
 

Uusimmat viestit

Statistiikka

Viestiketjuista
280 877
Viestejä
4 832 096
Jäsenet
78 152
Uusin jäsen
ComputerKN

Hinta.fi

Back
Ylös Bottom