if this.studyingEconomics
buy() while supply > demand
sell() until supply > demand
Devient :
var lyrics, num;
if (this.studyingEconomics) {
while (supply > demand) {
buy();
}
while (!(supply > demand)) {
sell();
}
}
Mais cela ne va pas plus loin en terme de complexité. Peut importe ce que tu écris, ce n'est jamais à un ordre de complexité supérieur à celui-ci.
Bref j'en arrive à me dire que c'est une question subjective, je pensais que tes problèmes étaient plus complexe que cela, du genre de ce que tu peux trouver dans Jquery (encore que si j'avais à choisir, j'implémenterais en Coffee plutôt qu'en JS).
Pour ma part, en toute honnêteté je dois pas mettre plus de 5 secondes à trouver le coffee correspondant. Après, mon code ressemble pour deux gouttes d'eau à du Ruby, au sens où je découpe bien plus que du code JS habituel où c'est généralement la fête des callbacks dans tous les sens, cela doit peser dans la balance.
Après clairement, avec une source map, ce sera juste transparent et rendra l'adoption plus aisée.
[^] # Re: CoffeeScript
Posté par jhc_ . En réponse au journal Javascript Garden. Évalué à 1.
Oui c'est clair :)
Si on regarde les traductions :
Devient :
Pour les trucs simples, c'est juste trivial :
Devient :
Mais cela ne va pas plus loin en terme de complexité. Peut importe ce que tu écris, ce n'est jamais à un ordre de complexité supérieur à celui-ci.
Bref j'en arrive à me dire que c'est une question subjective, je pensais que tes problèmes étaient plus complexe que cela, du genre de ce que tu peux trouver dans Jquery (encore que si j'avais à choisir, j'implémenterais en Coffee plutôt qu'en JS).
Pour ma part, en toute honnêteté je dois pas mettre plus de 5 secondes à trouver le coffee correspondant. Après, mon code ressemble pour deux gouttes d'eau à du Ruby, au sens où je découpe bien plus que du code JS habituel où c'est généralement la fête des callbacks dans tous les sens, cela doit peser dans la balance.
Après clairement, avec une source map, ce sera juste transparent et rendra l'adoption plus aisée.