Artículos de la categoría "tcl":
Resumen de mis últimas herramientas
Llevo unos días alejado un poco de las tareas del blog, pero no por gusto. Ciertos problemas de salud me han impedido escribir y ya lo echaba de menos. El artículo de hoy viene a resumir un poco las cosas que vengo haciendo últimamente. Con el amigo Fénix de Hispa Emacs ya estuvimos hablando un poco sobre estas cosas y después de ese par de charlas decidí dedicar una entrada del blog a explicar un poco más detenidamente estas cosas.
(ver más...)Tcl/Tk alcanza su versión mayor 9.0
Pues nada, esto será una entrada muy cortita. Ya he comentado por este blog que suelo utilizar Tcl/Tk como mi lenguaje de script favorito, por razones que no vienen al caso. Lo importante hoy es que con ficha de 26 de septiembre de 2024, Tcl ha sacado la versión 9.0 anunciándolo en su página web https://wiki.tcl-lang.org/
(ver más...)Trokola en versión alfa
Dije en el pasado artículo que estaba quemado con la programación y que sentía que no volvería a programar. No mentí en ese momento, pero al final he seguido programando. Debe ser que la cabra tira al monte y no puedo evitar meterme en esos berengenales. El tema es que decidí, al menos, alcanzar el estado alfa de la herramienta de aventuras conversacionales que estaba desarrollando. Hoy cuento un poco el asunto.
(ver más...)Aventuras conversacionales y simulación de espacios virtuales
Con anterioridad he hablado sobre conversacionales, aventuras de texto, o quizá recuerdes que durante la pandemia me entretuve en programar un MUD1 con erlang2. Pues, rehaciendo lo rehecho, en este artículo, hablaré sobre otro proyecto relacionado y que esta vez, espero, no se convertirá en otro vaporware sin finalizar. Lo estoy realizando para utilizarlo en un ambiente muy concreto: la prevención del acoso escolar en las aulas y sólo por esto, creo que lo terminaré. Te lo cuento a continuación.
(ver más...)Lenguajes repelentes
Hoy traigo sólo un poco de reflexión e historia de los lenguajes de programación al blog. Ya lo siento, hoy toca chapa de la fina... Y es que no he podido resistirme al título, porque me ponga como me ponga al final los lenguajes en los que programo son repelentes, o al menos yo así los llamo. Para entrar en materia con un poco más de conocimiento de causa: supongo que la mayoría sabéis qué es eso de REPL1. Esos son los lenguajes que yo llamo repelentes; bueno, también existen los lenguajes que son repelentes para mi gusto (el C++ y el Java, fundamentalmente, y que curiosamente no es ninguno REPL). Si tienes paciencia suficiente para leer este artículo, te contaré por qué me gustan algunos lenguajes y por qué no me gustan esos mismos lenguajes. El criterio es el que me sale a mí, sin ninguno más, ni más vueltas y sé que caigo en contradicciones, ya veréis que algunos lenguajes me caen bien por lo mismo que no me gusta de otros. En algunos de los lenguajes aquí desglosados, me he permitido poner un poco de código para que se vea cómo luce visualmente. En fin: no te garantizo nada, a tu discreción dejo la lectura.
(ver más...)Trókola
Estaba aburrido, esto es lo único que puede decir en mi descargo. Hoy
traigo un nuevo vaporware, por supuesto maravilloso, que veremos
acabar en ningún sitio, en cuanto aparezca un nuevo proyecto más nuevo
y por tanto mucho más emocionante. El caso es que en el artículo
anterior ya os hablé de mi redescubrimiento de mi olvidado
Tcl/Tk
. ¿Sería conveniente hacer algo con él para afianzarlo? Sí,
claro... y ¿qué hago? Me vino una idea perversa a la que no pude
resistirme: Hacer un sistema o una librería para programar aventuras
conversacionales con Tcl. Muy bien, pero mejor no cuento nada, porque
al final seguro que se queda en nada como el 99% de los proyectos de
programación y... ¿qué dices? ¡Si tienes un blog casi en
barbecho. Pues nada, aquí estoy para cansinaros un rato.
Tcl/Tk
Un lenguaje que aparece recursivamente en mi línea de trabajo y al que
normalmente no he hecho mucho caso es Tcl
y su toolkit Tk
. Es
posible que a la mayoría os suene el Tk
, por la librería de Python
o cualquier otro lenguaje de script que lo utilice para añadir
widgets de una manera sencilla. Es posible que incluso lo tengas
instalado en tu ordenador sin saberlo, especialmente si utilizas
GNU/Linux como sistema operativo. Lo usa sqlite
, lo usa fossil
, lo
que no es de extrañar porque ambas herramientas vienen del mismo
programador, pero lo utilizan otras herramientas también. La
explicación para hacerle un poco de casito de nuevo a este lenguaje
es que últimamente estoy dándole más a fossil
como herramienta de
control de versiones y me he visto utilizando un subconjunto de Tcl
que trae embebido... y ¡oye, no está tan mal y lo dejaba siempre
olvidado! Vaya una pequeña introducción al lenguaje y de sus
principales características, sin ánimo de ser exhaustivo.