Menu

Loro - Un Sistema de Programación / News: Recent posts

Loro localization, version 0.9

Hola, [English version below]
El sistema Loro, http://loro.sf.net, acaba de iniciar una fase de "localization" asi que desde ahora podra ofrecerse para diferentes idiomas naturales tanto en cuanto a interfaz de usuario como en cuanto al mismo lenguaje (palabras reservadas, mensajes de error, etc.). Ademas del espaniol (disculpas por la falta de acentos), ahora se cuenta con una en ingles. El idioma queda establecido desde el momento de la instalacion de acuerdo con la eleccion hecha por el usuario. Las versiones preliminares 0.9preXX se mantendran durante las pruebas correspondientes.
Mas idiomas podran agregarse en tanto se cuente con la colaboracion necesaria.
----
Hello,
The Loro Programming System, http://loro.sf.net, is now available in English and Spanish locales. Localization affects both the user interface and the programming language itself (keywords, compiler/runtime error, etc). The locale is established from installation according to the selection given by the user. Beta versions 0.9preXX will be released during the testing phase.
Other languages coming next as more contributors join the project.

Posted by Carlos Rueda 2004-07-07

Nuevo instalador

a partir de la version 0.8.3 del entorno de desarrollo integrado se dispone de un nuevo mecanismo de instalacion que se espera facilite este proceso para los usuarios en sistemas windows. Incluye la creacion automatica de accesos directos y tambien un programa de desinstalacion.

Posted by Carlos Rueda 2004-03-27

status

Este mensaje es para decir que el proyecto se encuentra vigente, a pesar de que no se noten muchos cambios externos. Y aprovecho para agradecer a los usuarios por su apoyo, en especial a quienes manifiestan sus observaciones y preguntas, que siempre trato de responder a la mayor brevedad (curiosamente muchos de ellos prefieren dirigirse a mi directamente y no a traves de las listas de correo..) ... read more

Posted by Carlos Rueda 2004-01-17

Reenfoque pagina web

[disculpas por la falta de acentos]
He comenzado a reestructurar la pagina del proyecto con el animo de reflejar de manera mas fidedigna su estado actual. En pocas palabras, se trata de mostrar que aun los esfuerzos siguen concentrados en el desarrollo mismo de la herramienta en terminos computacionales. Esto significa que, si bien la motivacion y proposito sigue siendo la ensenanza/aprendizaje de la programacion, este aspecto aun no podra atacarse con la debida dedicacion en tanto no se cuente con el nivel de colaboracion necesario. Yo seguire dedicado principalmente en el desarrollo del sistema y actualizando la pagina con alguna frecuencia, no solo en cuanto a dicho desarrollo sino tambien (si el tiempo lo permite) agregando enlaces interesantes.

Posted by Carlos Rueda 2003-09-15

Version 0.8 lista!

Por fin, despus de varios meses de desarrollo, estar disponible la versin 0.8 en los prximos das. Adems de ajustes y ms pruebas, tambin se estar actualizando la documentacin general para los diversos tipos de visitantes (tutoriales, manuales, fundamentacin didctica, etc.). Como siempre, toda persona interesada en participar es bienvenida; an hay mucho por hacer!

Posted by Carlos Rueda 2003-05-17

Ejecucin paso-a-paso en versin 0.8

Se ha agregado la opcin paso-a-paso para la ejecucin de cdigo Loro. Durante la ejecucin paso-a-paso se despliega tanto el cdigo fuente (con resaltado especial del fragmento en ejecucin), como la tabla de declaraciones vigente segn el mbito en curso. Se ofrecen algunos de los comandos acostumbrados: "Entrar" para ingresar en forma paso-a-paso en un cierto fragmento de cdigo; "Pasar" para ejecutar el fragmento de manera continua hasta completarse; "Continuar" para completar la ejecucin desactivando la modalidad paso-a-paso; y "Terminar" (que ya se tena) para terminar abruptamente la ejecucin. En la ventana de seguimiento se incluye una seccin especial que describe cada paso en ejecucin. Con esta caracterstica (desde ya disponible por CVS) se da una "paso" importante hacia la consolidacin de la herramienta.

Posted by Carlos Rueda 2003-02-13

Loro excepcional

Primera version incluyendo nuevo manejo de excepciones.
Nuevas palabras reservadas para este fin con semantica
quasi-equivalente a Java:
lance throw
intente try
atrape catch
siempre finally

Esquema general:

Para atrapar:
intente
acciones
atrape (error: cadena)
acciones
atrape (valor: entero
acciones
siempre
acciones
fin intente

Para lanzar explicitamente:
lance expresion

Se puede lanzar/atrapar cualquier tipo de expresion.
Los 'atrape' se revisan de arriba a abajo y la primera
declaracion que sea compatible con el valor lanzado se
toma como punto de entrada para atender la excepcion.
La seccion 'siempre' (si se indica) se ejecuta siempre haya
o no haya excepcion.... read more

Posted by Carlos Rueda 2002-11-22

Algoritmos en lenguajes "script"

Desde la versin 0.7.3 del ncleo se dispone de la posibilidad de implementar algoritmos en el lenguaje de "scripting" BeanShell (el cual, como se sabe, es esencialmente cdigo Java ms algunas facilidades tpicamente asociadas a los lenguajes "script").

Esta opcin ofrece mucho ms flexibilidad para la implementacin de servicios que aprovechen cdigo Java existente. Pero tambin, en un plano ms didctico, se busca que sirva de posible marco de transicin hacia el lenguaje Java en el contexto de diseo por contrato fomentado por Loro.

Posted by Carlos Rueda 2002-10-15

0.8pre3 disponible

Principales novedades:

* Nueva ventana para mostrar la variables declaradas en el
entorno de ejecucin. Estas variables son accesibles desde
los diferentes elementos de ejecucin (intrprete interactivo,
ventanas de ejecucin de algoritmos concretos).

* Unificacin de las ventanas de ejecucin. Ahora siguen el
mismo estilo del intrprete interactivo. Por ejemplo, al
ejecutar un algoritmo (Ctrl-F9), se permite ahora acceder
a las variables declaradas en el entorno para fines de
suministrar argumentos y/o asignar valores de resultado.... read more

Posted by Carlos Rueda 2002-10-08

Nueva interfaz! - 0.8pre2 disponible

Se encuentra disponible una primera versin beta de lo que ser el nuevo Entorno de Loro. Durante el proceso de su desarrollo se seguirn poniendo a disposicin versiones beta 0.8preX para llevar a cabo las pruebas pertinentes.

A continuacin se enumeran los principales cambios generales y ms adelante hay algunas indicaciones para los usuarios de versiones anteriores.

* Totalmente nueva interface grfica, mucho mejor integrada, intuitiva y
funcional.
+ Manejo por proyectos.
+ Diagrama para mostrar componentes de un proyecto (estilo UML).
+ Interaccin de usuario ms cmoda y supervisada.
+ Actualizacin automtica de documentacin HTML.
+ Compilacin de un proyecto completo o por unidad.
+ Importacin/Instalacin/Exportacin de proyectos.
+ Las demostraciones vienen ahora como proyectos. El comando "Instalar"
permite poner las demostraciones en el espacio de trabajo.
+ Comandos de teclado reasignados buscando ms estandarizacin.
+ Reasignados colores para algunos elementos lxicos del lenguaje para
mejor diferenciacin.... read more

Posted by Carlos Rueda 2002-09-03

Loro O.8, hacia la integracin completa

Se encuentra casi lista una primera versin beta de lo que ser el nuevo entorno integrado de Loro, versin 0.8.

Esta versin traer muy significativos cambios en pro de una integracin completa del entorno de trabajo.

Las principales novedades son: Manejo centralizado en "proyectos". Las extensiones se pueden acceder tambin como proyectos (incluso el mismo ncleo del sistema). Nuevo diagrama (estilo UML) que muestra relaciones algoritmo-espec y clases. Posibilidad de "Instalar" proyectos que vienen con el sistema, o de otras proveniencias (extensiones, web). Compilacin ms "inteligente" tanto sobre unidades como sobre un proyecto completo. Integracin desarrollo-pruebas-ejecucin.... read more

Posted by Carlos Rueda 2002-08-26

Especificacin del lenguaje actualizada

La especificacin del lenguaje por fin ha sido actualizada. La versin es la 0.9.1 y de seguro tendr algunas afinaciones 0.9.X antes de proseguir con la 1.0, que se espera haga explcito el esquema de unificacin de conceptos alrededor de la orientacion a objetos.

Posted by Carlos Rueda 2002-04-04

"Refactoring" y ayuda

Finalmente se tiene casi listo un rediseo casi completo del sistema. Ahora el trabajo de los desarrolladores se hace mucho ms fcil y claro, y por lo tanto, se espera agilizar la implementacin de extensiones que enriquezcan el entorno de programacin. Toda ayuda en este sentido ser bienvenida y apreciada.

Posted by Carlos Rueda 2002-02-22

Loro at SourceForge

This is an attempt to enhance the possibilities to make Loro better.

Posted by Carlos Rueda 2000-12-10