1160
Grupo general de programadores. Si te gusta el juego Cartas contra la Humanidad prueba @cclhbot. Para cualquier duda preguntad a @themarioga
function meh (fun) { fun() }
meh(() => console.log('meh'))
tu lo que has aprendido con first class functions es "callback"
Читать полностью…
puedes hardcodearlo con if else chains, pero la jump table lo hace extensible
Читать полностью…
bueno, los handlers al final veo que son acciones tipo input del usuario ,no?
Читать полностью…
oh vaya, no he separado bien las responsabilidades ... ahora tengo mucha lógica en los controllers, ±cuando tendría que tener Services
Читать полностью…
chatgpt dice que mi lang intenta hacer mas rapido el proceso entre idea y code, puede que tenga que ver con eso xd
Читать полностью…
si hiciera un input("Dime commando)", evaluo lo que dice, hago print del resultado y todo esto en un while, eso sería un repl ±?
Читать полностью…
es un event loop en cierta manera, aunque el input es algo tan comun que no suele ser un evento
Читать полностью…
dictionary = {}
function interpret (word)
{
if (dictionary[word])
{
dictionary[word]()
}
else if (is a number)
{
return that number
}
else
{
meh
}
}
para hacer un stack rpn lang solo tienes que leer una palabra y ejecutarla
Читать полностью…
bueno miento, lo cambie ... porque más que un callback, era, ejecuta esto cuando acabe el await ..
Читать полностью…
con todo esto es cuando aprendes programacion de verdad creo xd
Читать полностью…
pasar una funcion como arg que sera llamada por quien lo recibe
Читать полностью…
jump_table.oh = () => console.log('oh....')
handler('oh')
yo veo "handler" como esto:
const jump_table = {}
function handler (element)
{
if (jump_table[element])
{
jump_table[element]()
}
}
cuidado con los tipos que devuelves si usas Python
Читать полностью…
https://docs.oracle.com/en/java/javase/11/jshell/introduction-jshell.html
Читать полностью…
solo que normalmente se ejecuta en otro thread
Читать полностью…
pero si te fijas cuando quieres recibir input tu programa espera hasta recibirlo y bloquea ejecucion
Читать полностью…
decía event loop, porque sabía que la palabra loop estaba, pero no para decir que era eso xD
Читать полностью…