1160
Grupo general de programadores. Si te gusta el juego Cartas contra la Humanidad prueba @cclhbot. Para cualquier duda preguntad a @themarioga
y tengo que hacer un wrapper para ejecutar ese code con su propia stack
Читать полностью…
mola, no se como evolucionara eso, pero de momento me sirve
Читать полностью…
en el lenguaje la palabra 'wait' lee un block de code hasta 'end' y le da el code a esa wait function
wait 'https://www.example.net load-text log end
@aarroyoc mira mi sucio auto await xd
function wait (code)Читать полностью…
{
while (code.length)
{
code.shift()()
if (stack[stack.length - 1] instanceof Promise)
{
stack.pop().then(x => { put(x); wait(code) })
return
}
}
}
cada vez que llamas a una funcion el entorno creado es nuevo e independiente de las otras llamadas, y el entorno creado hereda del entorno que habia en el momento cuando la funcion se creo
Читать полностью…
closures son solo state bubbles, por eso son utiles
Читать полностью…
lo mejor que puedes hacer es probar el make_counter example por ti mismo quizas xd
Читать полностью…
dejo su trabajo para dedicarse al lenguaje y tenia un buen trabajo, creo que en ea games
Читать полностью…
Clojure tiene Jank que tiene mucho futuro. Un Clojure sobre LLVM y C++
Читать полностью…
Creo que a mucha gente le tira atrás que al final es un lenguaje de la JVM
Читать полностью…
un inversor en bolsa me dijo tiempo atras que aprendiese scala, que tendria futuro
Читать полностью…
si haskell no tuviese esa pelea con la pureza y los tipos me molaria mas, pero en realidad eso es the whole point of haskell
Читать полностью…
el problema es que el code despues de end no respeta si wait espera o no,
wait 'https://www.example.net load-text log end 1 2 3
en el momento que load-text mete una promise, wait returns asi que el interprete ejecuta 1 2 3 antes que wait acabe de ejecutar el code
load-text devuelve una promise en la stack, asi que wait espera a que se resuelva
Читать полностью…
le das una lista de funciones, si una de ellas al ejecutarse mete una promise en la stack, espera a que resuelva para ejecutar el resto
Читать полностью…
solo entender que cada vez que una funcion se ejecuta crea un nuevo entorno y nuevas variables en ese entorno, cuando una funcion se crea dentro de otra, al crearse retiene el entorno que la otra ha creado al ejecutarse
Читать полностью…
y ver como puedes crear multiples counter cada uno con su propio contador
Читать полностью…
no creo que esa explicacion sea suficiente por eso
Читать полностью…
Scala tiene Scala Native pero es peor y es incompleto
Читать полностью…
Y me está gustando cuando el senior de Scala me reescribe mi código de mejor forma xD
Читать полностью…
Yo es que ahora estoy con Scala en el trabajo y poco a poco estoy usando todos los días algunas abstracciones interesantes que vienen de Haskell
Читать полностью…