« first day (3245 days earlier)      last day (79 days later) » 

02:40
Holas
Alguien sabe sobre antlr?
Tengo problemas para compilar código generado por antlr en c++
Y con visual studio ._.
 
3 hours later…
05:55
holi
@Christian x2
06:40
A las güenas :-)
Asco de martes :-(
@Trauma sabes algo de antlr?
Se lo que es
Afortunadamente, nunca jamás me he tenido que acercar a menos de 500 metros del ello jejeje
Dios me salve
Si ya la cosa es complicada peor es configurarlo en windows
Y peor c++
puffff ... lo peor de eso es windows
Efectivamente
06:44
opr lo demás, unas rutas
por eso no lo toco mas que cuando me obligan
y normalmente me obligan a tocarlo para trabajar en un Linux virtualizado ... cosas raras que hace la gente jejeje
Jajaja
Y lo has usado con llvm?
¿ Windows ? no
de hecho hace muchos años que no toco llvm
desde que me dio por hacerme mi propio lenguaje
Fue una fiebre pasajera jejeje
Yo quería hacer el mio combinando antlr con llvm
06:47
pues hazte el parser a mano y listo :-)
Así aprendes
Verás que al final no es mas que una máquina de estados, el parser
Un automata?
Mas o menos eso explicó mi profe
Algo así, supongo
tienes estados, vas leyendo caracteres, y cambiando tus estados y haciendo acciones
es mas difícil explicarlo que hacerlo jejeje
Si....
Mas o menos hic eso al momento de hacer el interperete
Pero esta vez pues lo quiero hacer "compilado"
Pues es así siempre, pero cambiando de escala
Mas bine algo hibrido
Como java
Con su mv
06:50
Ni idea de que quieres hacer, pero se como lo haría yo
Como? XD
primero la mv
define que es un símbolo, que acciones puede ejecutar, como localizas y ejecutas esas acciones
el código fuente de Lua me fue de gran ayuda por aquella época
Ah, y el runtime de GNU Objective-C
O_O
Se supone que para hacerlo sencillo uso llvm
Que genera un bytecode
O lo que se llama intermedial Representation
Tu mismo, yo sigo prefiriendo hacer las cosa a mano ... soy así de raro
Sorry, me reclaman en el curro
Dale
Aunque más que nada es por el curso y por como nos enseñan y.... el tiempoo que me queda XD
 
4 hours later…
11:22
Acabo de comprobar que GIT permite traerse directorios desde una rama a otra :-O
Magia negra de la güena jejeje
 
3 hours later…
14:15
@Trauma ¿Dices de crear un directorio nuevo en una rama y llevártelo a otra rama?
14:33
@phpMyGuel No exactamente. Digo hacer pull de un submódulo (con lo que lo actualizo), que está desactualizado en la rama base. Y poder volver a dejarlo desactualizado haciendo git checkout submodulo rama-base
Me estaba dejando bloqueado, sin poder mergear con la base, y sin tener muy claro que carajo estaba pasando
Otras veces lo solucioné con git submodule pull --recursive, pero esta vez no había manera
@Trauma Creo que nunca he tenido ese problema. Trato de que mis interacciones con Git sean lo más simples posibles para evitar engorros.
Eso me gustaría a mi :-/
Pero el entorno lo ha diseñado un grupo ... que gusta bastante de submódulos y cosas raras
Parece que GIT guarda algún tipo de referencia a los commits que está usando en cada submodulo declarado
Y te pueda pasar que actualices uno por accidente, pero en tu rama base esté aun en una versión antigua del submodulo
(Creo) que eso es lo que me ha pasado
Parece mentira ... tardo 50 veces menos haciendo un mismo servidor HTTP en node + express, que usando Python + AIOHTTP
Aunque toda la pelea del diseño fué en Python, ahora ya no estoy dando esas vueltas ... pero aun así, voy mucho mas rápido en Node
Node está pensado para desplegar como un cohete. Te haces aplicaciones como churros.
Totalmente. Es otro mundo, vamos O-O
14:51
Y desde que existe typescript encima ya hasta pueden ser robustas.
No uso Typescript, le quita emoción al asunto jejeje
Si tengo que transcompilar, me rompe el royo
15:08
Desde luego que es más emocionante que la misma variable pueda tener un string o un dragón dentro en cualquier momento.
¿Y las conversiones implícitas de tipo? Son lo mejor.
15:30
¡¡ Vivir al límite del riesgo !!
XDDD
15:47
¿Y perderme hacer cosas como esto?
Antes dejaría de jugar a la ruleta rusa.
16:17
@phpMyGuel Esto no es del todo cierto.. ts solo hace chequeos en tiempo de diseño.. sin embargo, no hay chequeos en tiempo de ejecucion...

« first day (3245 days earlier)      last day (79 days later) »