MrBB4 escribió:Aparte de eso, querría preguntante si me podrias explicar o hacer un post aparte sobre como hicieron para que el programa de pilas no fuera más que un programa en terminal que recibe input escrita. Osea una terminal dentro de otra
Sí, originalmente pilas usába algo llamado "threads" (o hilos), que sirven para crear programas
que hacen varias cosas al mismo tiempo, sin bloquease. De esa forma, el programa principal
"leía" lo que el usuario escribía y un hilo independiente dibujaba la ventana.
Luego, en las versiones mas nuevas de pilas, ese trabajo de dividir la ejecución del
programa en dos partes la realiza la biblioteca Qt por su cuenta.
El concepto de "hilos" es toda la clave aquí, si quieres investigarlo vas a encontrar
un montón de información en la web. Algunas cosas muy bien explicadas y otras no tanto... es
un concepto medio difícil al principio, pero cuando lo investigues vas a descubrir que
los hilos están en casi todos los programas que usamos !!!
Por cierto, luego de que investigues algo de hilos, te recomiendo
un texto de uno de mis ídolos de la programación, roberto alsina:
http://pet.tzulberti.com.ar/1/html/processing.html MrBB4 escribió:Ademas, abrir una conversación sobre como se creó pilas sería muy interesante, hay varias dudas que me surgieron sobre el funcionamiento del motor durante el video.
Sí, está buena la idea. Podemos armar un post de consultas nuevo a algo así no?.
De todas formas, en el sitio de pilas hay documentación sobre cómo funciona
pilas por dentro:
http://readthedocs.org/docs/pilas/en/la ... entro.htmlalgunas cositas de ese texto necesitan una actualización, pero en general
está bien para comenzar.
Me gustó tu sugerencia, voy a tratar de armar una charla o tutorial sobre
ese tema. Aunque no lo prometo porque ando con poquito tiempo...
Si quieres armar un nuevo post con preguntas sobre el motor bienvenido, a parte
a mí me ayudaría mucho para actualizar la documentación que te pasé.
MrBB4 escribió:Felicitaciones de nuevo y espero que (talvez) en algun momento tambien yo pueda aportar mi granito al proyecto.
Ojalá, me gustaría mucho que el equipo de pilas sea mas grande !!!
MrBB4 escribió:PD: no estaría nada mal un corrector de ortografía en el foro xD
Firefox viene que uno integrado
