2 puntos por GN⁺ 2025-04-08 | 1 comentarios | Compartir por WhatsApp
  • Glamorous Toolkit es un Moldable Development Environment que hace que los sistemas sean explicables
  • Open source que se puede usar gratis en Mac, Linux y Windows
  • Moldable Development es una forma de desarrollo que usa microherramientas adaptadas al contexto para resolver problemas

Diversos casos de uso

  • Exploración de API: permite descubrir y explorar datos de API.
  • Análisis de software: permite explorar código desde distintas perspectivas.
  • Exploración de datos: permite descubrir patrones en los datos mediante visualizaciones.
  • Investigación de DevOps: permite analizar logs y el comportamiento del sistema.
  • Documentación de sistemas: permite hacer que el sistema explique su propia historia.
  • Editores específicos del sistema: permite crear experiencias de edición conscientes del contexto.

Cómo empezar

  • Descargar y ejecutar: para usar Glamorous Toolkit se requiere programación.
  • Cómo aprender: primero hay que aprender a aprender dentro del entorno, y luego elegir un problema de interés para ir resolviéndolo.

Compatibilidad con diversos lenguajes y tecnologías

  • Está implementado en Pharo y Rust, y fue diseñado para poder extenderse a otras tecnologías y lenguajes.
  • Puede analizar código fuente de Java, C#, Ruby/Rails, Python, TypeScript, JavaScript, React, COBOL y más.
  • Puede trabajar con runtimes como GraphQL, Python, JavaScript y Gemstone.

¿Qué es Moldable Development?

  • Moldable Development es una forma de programar mediante herramientas contextuales adaptadas a cada problema.
  • No existe una sola perspectiva sobre un sistema; existen múltiples perspectivas. Lo ideal es que cada parte se muestre de manera distinta.
  • Este enfoque resume el sistema desde perspectivas específicas y crea comunicación comprimida junto con nuevos ciclos de retroalimentación.
  • Glamorous Toolkit es un amplio estudio de casos que muestra cómo estas herramientas contextuales mejoran la capacidad de programación.

1 comentarios

 
GN⁺ 2025-04-08
Opiniones de Hacker News
  • Siempre me confunde este proyecto

    • He intentado entender el propósito del proyecto, pero el sitio web es difícil de entender
    • Cada año la aplicación mejora un poco, pero la funcionalidad básica sigue sin quedar clara
    • Me pregunto si hay que leer el manual para entender el formato de texto
    • Al presionar un botón, todo cambia y eso confunde
    • Creo que la funcionalidad básica debería ser intuitiva
    • Pharo es complejo y difícil de entender, así que me cuesta acercarme
    • La comunidad solo está en Discord, así que es difícil participar
    • Creo que un sistema simple como Cuis Smalltalk podría ser mejor
    • Al final, no logro profundizar en Smalltalk
    • Una base de conocimiento y una herramienta de visualización de datos que se pueda usar de forma intuitiva se siente como el espacio de trabajo de mis sueños
    • Aunque no sepas Python, puedes usar Jupyter e ir aprendiendo, pero aquí no me da esa sensación
  • Pensé que sería un proyecto de Smalltalk

    • Parece estar relacionado con Moose
    • Creo que Smalltalk/Pharo todavía tiene problemas de PR
    • Me interesa la persistencia basada en imágenes
    • Creo que hace falta nueva terminología
    • Ojalá más gente le preste atención, pero creo que necesita verse menos académico
    • Creo que hace falta un cambio de táctica para atraer a más público, comparando el "meta-meta-modeling" de Moose con GritQL
  • Este proyecto parece la tesis doctoral de alguien

    • Es difícil entender para qué sirve realmente este proyecto y qué hace en la práctica solo con el sitio web
  • La terminología hace que este proyecto sea difícil de entender

    • Entiendo que es un entorno para inspeccionar sistemas existentes de forma programática
    • No entiendo qué significa "moldable development"
    • No entiendo qué es una "micro tool"
  • Glamorous Toolkit se ve interesante, pero es difícil de abordar

    • La filosofía relacionada con Smalltalk se siente extraña
    • Me pregunto si sigue siendo relevante incluso para personas con mucha experiencia
    • Me pregunto si se puede hacer lo mismo con Python y Jupyter notebooks
  • Cuando conocí este proyecto por primera vez, me sorprendió

    • Creo que hay una oportunidad para mejorar la situación actual, donde la tecnología está demasiado fragmentada y hay que usar muchas herramientas
    • Creo que hay una oportunidad para aumentar la eficiencia integrando el flujo de trabajo y los datos
    • Creo que sería útil crear herramientas que automaticen varias funciones o permitan hacerlas rápidamente
  • Comentarios sobre la página web

    • Dice que el objetivo es hacer explicable el interior del sistema
    • La explicación es difícil de entender
  • Es difícil entender si este proyecto realmente es útil

    • Se enfatiza que los IDE actuales le han quitado poder al usuario
    • Creo que Glamorous Toolkit es un híbrido entre un IDE de Smalltalk y una herramienta C.A.S.E.
    • Descargué la aplicación, pero no entendí cómo ver el código fuente