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...
 

Statistiikka

Viestiketjuista
261 839
Viestejä
4 548 799
Jäsenet
74 851
Uusin jäsen
hieunguyen

Hinta.fi

Back
Ylös Bottom