1160
Grupo general de programadores. Si te gusta el juego Cartas contra la Humanidad prueba @cclhbot. Para cualquier duda preguntad a @themarioga
la cosa es que rpn es una mierda para usarlo, pero muy sencillo y facil de optimizar, y lisp al reves
Читать полностью…
lo hice una vez y probe que funcionase y me olvide y segui con mi vida
Читать полностью…
faltaria hacer que tenga como states en plan combos de un juego, cuando pulsas una combinacion se desbloquean otras, etc
Читать полностью…
he hecho un key handler que mola creo :0
le puedes dar control-key control-alt-key o key y registra esas keys
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
Читать полностью…
ah, pues tardo una mierda en sacar la lógica de los controllers a un service, debo haber hecho decente las cosas en el controller xD
Читать полностью…
aunque le meta 100 lenguajes seguira siendo menos code que react
Читать полностью…
pero nunca probe a hacer nada con eso, solo me parecio muy weird que pudieras cambiar de un lenguaje a otro solo con parentesis
Читать полностью…
es un Map y uso los elementos como key y el valor es un objeto donde registro ctrl normal, etc
Читать полностью…
si aprendes que es una closure entiendes mi sucio lang por completo
Читать полностью…
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
Читать полностью…