16/12/2012: Novedades para la próxima versión: Escribí
en el blog algunos comentarios en relación a
una nueva funcionalidad de PSeInt que seguramente verán publicada en breve. Afecta a la interfaz, no al lenguaje, pero creo que es una mejora muy importante.
Pasen y vean...
08/12/2012: Nueva versión: Se corrigió un problema en la lectura de posicones de arreglos dentro de un subproceso, y se mejoró el diagnóstico de errores relacionados a la definición o dimensión de argumentos.
06/12/2012: Nueva versión: Se corrigieron problemas reportados en los foros en relación al uso de expresiones en lenguaje coloquial y la inicialización de arreglos dentro de subprocesos.
15/11/2012: Sigue creciendo el número de descargar: Me acaba de llegar un correo de una lista de correo de SourceForge con, entre otras cosas, los 20 proyectos cuyo número de descargas más creció en el mes pasado, y entre ellos (en el pueso 19 creo) figura PSeInt!
10/11/2012: Nueva versión: Está corregido el problema de la edición de diagramas de flujo.
08/11/2012: Nueva versión: La versión de ayer tenía un bug bastante grave, corregido en esta, que hacía a PSeInt casi inutilizable bajo ciertas configuraciones.
07/11/2012: Nueva versión: Esta versión corrige algunos errores reportados (mayormente en la nueva funcionalidad de subprocesos), y agrega un modo de
ejecución paso a paso explicada, donde el intérprete irá aclarando qué acciones y consideraciones realiza en cada instrucción, para ayudar al alumno a entender cómo se interpreta realmente el algoritmo.
04/11/2012: Compilar la versión del repositorio: publiqué en el blog un artículo que explica cómo compilar la versión del repositorio git en
Windows.
01/11/2012: Compilar la versión del repositorio: publiqué en el blog un artículo que explica cómo compilar la versión del repositorio git en
GNU/Linux.
13/10/2012: Nueva versión: Esta versión no incluye funcionalidades nuevas, sino que corrige los errores que reportaron en el foro sobre la versión anterior, y algunos detalles adicionales.
10/10/2012: Nueva versión con muchas novedades: despues de mucho trabajo, PSeInt ya permite
definir funciones (que llamaremos SubProcesos). Además incorpora muchísimas otras correcciones y mejoras como la evaluación de expresiones lógicas en cortocircuito, o algunas funciones predefinidas nuevas para operar sobre cadenas de caracteres.
08/10/2012: Otra vez, PSeInt en la portada de SourceForge!!!: nuevamente pseint aparece entre los proyectos de la semana en la página principal de SourceForge. Creo que se debe a que el proyecto ha mostrado crecimiento (al menos estadísticamente hablando). Esta vez me tomó más por sorpresa, pero al igual que la primera vez, agradezco a todos los usuarios que apoyan este proyecto. Guardo
aquí una captura de pantalla como recuerdo para cuando la lista se renueve. Esta vez el orden en que aparecen los proyecto elegidos cambia aleatoriamente cada vez que se refrezca la página, así que no estará siempre en el primer puesto como en la captura.
07/10/2012: Cambio de la dirección del repositorio git: por actualizaciones en la plataforma de sourceforge, el repositorio git ahora tiene una
nueva dirección.
27/08/2012: Debate abierto: inicié un espacio para escuchar las opiniones de los usuarios, para que pensemos entre todos como debería mejorar este pseudolenguaje. Espero sus colaboraciones, se accede con
este enlace.
25/08/2012: Nueva versión: Se corrigió el problema con las vocales en el editor de diagramas de flujo, se agregaron algunos perfiles nuevos y se mejoró la detección de tipos de variables en estructuras de contorl.
24/07/2012: Nueva versión: Subí hoy una versión (aunque con fecha del 16/07) que corrige errores importantes (procesos que quedaban colgados en segundo plano y consumo de memoria excesivo) introducidos en la versión anterior.
13/07/2012: Errores conocidos: en la sección de documentación se agregó
una página que lista errores ya conocidos del programa que aún no han sido solucionados.
13/07/2012: Nueva versión: se agregó un panel auxiliar que lista las variables identificadas y sus tipos, la posibilidad de dibujar diagramas de Nassi-Schneiderman, se mejoró la detección de errores en tiempo real y la exportación a C++, y muchos otros cambios más pequeños.
18/06/2012: Nueva versión: además de las correcciones de siempre y un par de perfiles nuevos, ahora el editor de pseudocódigo marca los errores de sintaxis automáticamente mientras el usuario escribe (ver
captura y
comentario en el blog).
07/05/2012: PSeInt in "SourceForge's featured projects" list!!!: Esta semana, si ingresan a
http://sourceforge.net/ (la página principal de sourceforge, no la de mi proyecto ahí) veran entre la lista de aplicaciones destacadas nada menos que a PSeInt!. Esta lista la conforman mirando que aplicaciones han mostrado mayor crecimiento durante las últimas semanas. Parece que los cambios de esta primer parte del año como la inclusión del
editor de diagrama de flujo, la actualización de la
página del proyecto en SourceForge (icono, capturas de pantalla, descripción, etc), la apertura de los
foros, la creación del
repositorio git, el nuevo
blog, y muchos otros detalles estan dando muy buenos frutos. Desde ya agradezco a todos los usuarios tanto docentes como alumnos que apoyan este proyecto ya que son los que al final de cuentas hicieron los clicks necesarios para que la gente de sourceforge notara este proyecto entre los miles que aloja. Guardo
aquí una captura de pantalla como recuerdo para cuando la lista se renueve.
18/04/2012: Más correciones: había un problema con los Según anidados que reportaron en el foro, y otro con la asignación con el signo = en el Para que me comentaron en un mail.
17/04/2012: Correción importante: la versión que subí ayer tenía un error grave que afectaba al uso de arreglos, ya está corregido.
16/04/2012: Nueva versión: con más correcciones en la evaluación de expresiones, y otras relacionadas al uso de acentos y ñs tanto en constantes de tipo caracter (se deberían mostrar correctamente en la consola de Windows) como en nombres de variables (permitido si se habilita sintaxis flexible).
09/04/2012: Nueva versión: con correcciones en la evaluación de expresiones, en la interfaz de la ejecución paso a paso, una nueva variante para la instrucción Esperar, y algunos otros detalles. Además, actualicé las versiones para Mac, pero aún sin el nuevo editor de diagramas de flujo.
06/04/2012: Foros!: finalmente reemplacé la sección Contacto por un conjunto de foros para organizar mejor y fomentar la comunicación con los usuarios y tratar de acortar los tiempos de respuesta.
04/04/2012: Nueva versión: Se corrigió un problema al dibujar diagramas de flujo con SEGUN anidados (gracias a Kevin Schmidt por reportar el error) y se mejoraron algunos detalles menores del editor de pseudocódigo.
30/03/2012: Nueva versión: Se corrigieron algunos detalles en la ejecución paso a paso y la interfaz del editor de diagramas de flujo.
29/03/2012: Videos actualizados Acabo de subir en youtube 3 videos actualizados mostrando el PSeInt en acción:
1 Prueba de un algoritmo,
2 Diagramas de flujo y
3 Ejecución paso a paso. También se pueden ver desde la sección
Imágenes del sitio.
27/03/2012: Más Correciones: Había un problema con el PARA cuando tenía paso negativo y varios otros detalles (gracias a mi novia que trabaja de tester).
26/03/2012: Correción: Había un problema en como cargaba las condiciones del Mientras en el diagrama de flujo.
25/03/2012: Primer versión con edición de diagramas de flujo: Acabo de subir a la sección descargas una nueva versión para Windows y GNU/Linux (los usuarios de Mac tendrán que esperar un poquito más, tuve problemas para compilar). Esta la primer versión de PSeInt que permite editar diagramas de flujo. Para probar esto, abran un pseudocódigo con la interfaz habitual y busquen "Editar diagrama de flujo..." en el menú "Archivo".
19/03/2012: Proximante: fantabuloso editor de diagramas de flujo: planeo reemplazar el modulo que dibuja los diagramas de flujo por uno nuevo que permite editarlos. Pueden leer algo sobre esta idea
aquí o verlo en acción en este
video.
16/03/2012: Nueva versión disponible: Hay un perfil nuevo (UDD-UCSC), se corrigió un error importante en la evaluación de expresiones (gracias a Jorge Prodolliet por avisar), y algunos otros detalles.
25/02/2012: Cambios en el sitio: acabo de poner en linea una nueva versión del sitio, en apariencia muy similar, pero que internamente utiliza divs en lugar frames para organizar el contenido.
Leer más...
15/02/2012: Repositorio GIT: a partir de hoy todo el código fuente en desarrollo de los componentes de pseint se encontrará disponible a través de un repositorio git público en
git://pseint.git.sourceforge.net/gitroot/pseint/pseint.
14/02/2012: Cucarachas Racing: es el nombre de un nuevo blog donde encontrarán todo tipo de artículos relacionados a mis proyectos de software libre, entre ellos PSeInt.
13/02/2012: Nueva versión disponible (20120210): Se corrigieron pequeños errores, se agregó una variante en la estructura REPETIR, y se actualizaron los scripts para testear automáticamente el comportamiento del intérprete y sus casos de prueba.
02/02/2012: Otra corrección: En la versión de ayer quedaba un error importante en la estructura SEGUN cuando hay varios valores posibles para un mismo conjunto de acciones. Además, se agregó otro nuevo perfil (IUTIRLA).
01/02/2012: Primer versión de 2012: En esta versión se arreglan algunos problemas que me reportaron por correo (relacionados a la estructura SEGUN y a la exportación a código C++), y se agrega un nuevo perfil (DuocUC).