Repository navigation
Releases: FreeMEM/dash
Release list
Dash para VS Code 0.2.3
Extensión de VS Code para Dash, versión 0.2.3: un repaso a fondo del editor visual de ventanas MUI.
El editor visual avisa antes de compilar de todo lo que el compilador rechaza, también en un .dashui editado a mano o pegado:
- dos ventanas con el mismo nombre;
#{en un texto o un título (se leería como interpolación);- objetos dentro de algo que no es un grupo, un objeto sin tipo, un
tro unsizemal escritos, o una lista donde va un texto; - un
id, uncloseo un evento de menú que no es un número entero.
El panel de problemas de VS Code enseña lo mismo.
Arreglos
- Una opción de menú nueva ya no sale como error.
- Un objeto o una ventana llamados
constructorotoStringya no salen como repetidos. - Vaciar un campo numérico pide un número, en vez de dejar un 0.
- En la vista previa, la zona de dibujo con peso conserva su tamaño mínimo.
- Un arrastre cancelado ya no deja nada marcado.
- Ver en Amiga vuelve a compilar la ventana tras actualizar Dash, en vez de enseñar la del Dash anterior.
Instalar: Dash y el compilador de Amiga como en el README; después dash-mui-editor-0.2.3.vsix en VS Code (1.86 o posterior) con Extensions: Install from VSIX..., o code --install-extension dash-mui-editor-0.2.3.vsix. La extensión usa el compilador de este repositorio (ajuste dash.path).
Novedades: editor/vscode/CHANGELOG.md. Web: https://dash.freemem.space.
Autor: Francisco Antonio Tapias Bravo (FreeMEM).
Dash para VS Code 0.2.2
Extensión de VS Code para Dash, versión 0.2.2, con todo lo que ha crecido Dash desde la 0.2.1.
En la extensión
- Editor visual: la casilla «al cambiar», junto a Ver en Amiga, vuelve a enseñar la ventana en el Amiga sola tras cada cambio (ajuste
dash.emulator.previewOnChange). - Colores para
@catalog,@versiony las funciones nuevas de Dash; completar y la ayuda al pasar el ratón las sacan del compilador.
En Dash (desde la 0.2.1)
- 617 funciones: catálogos de idioma (
tr,@catalog), Commodities, discos, red (interfaces, WiFi, UDP, servidores), USB, fechas, avisos de ficheros, la temperatura de la PiStorm, la memoria chip y fast, y el escritorio de fondo de Trasfondo (velos, áreas, RTG). - Sin Gurus: un campo de nil, una división por cero o una instrucción ilegal dan un mensaje y una salida limpia, también en un 68000.
./dash --cpu 68020|68030|68040|68060: código para Amigas aceleradas (en un 68040, Fixed divide unas 30 veces más rápido).- Structs y listas con 4 bytes menos de cabecera: 1.000 structs pequeños pasan de 33 KB a 24 KB.
- Arreglos: abrir una pantalla propia daba un Guru en el A500; los programas dejaban bibliotecas abiertas al salir (fragmentaban la memoria); los catálogos se leen al día; textos de hasta 16 MB; NetShutdown de Roadshow.
- Documentación en inglés y castellano, y una comparativa medida con AmiBlitz3, AMOS Pro y C.
Instalar: Dash y el compilador de Amiga como en el README; después dash-mui-editor-0.2.2.vsix en VS Code (1.86 o posterior) con Extensions: Install from VSIX..., o code --install-extension dash-mui-editor-0.2.2.vsix. La extensión usa el compilador de este repositorio (ajuste dash.path): actualízalo con git pull.
Tutorial en vídeo (6 minutos): https://youtu.be/_UTJ_0s3xLc. Web: https://dash.freemem.space.
Autor: Francisco Antonio Tapias Bravo (FreeMEM).
Dash para VS Code 0.2.1
Primera versión pública de la extensión de VS Code para Dash: colores, errores mientras se escribe, completar,
ir a la definición, renombrar y formatear; compilar y ejecutar en el Amiga emulado (A1200, A500, AmigaOS 3.2 o con
tarjeta gráfica), con comprobación de memoria y perfil; depurar con puntos de parada, variables y paso a paso,
también en un Amiga de verdad por la red; y un editor visual de ventanas MUI que las enseña en el emulador.
Tutorial en vídeo (6 minutos, con subtítulos): https://youtu.be/_UTJ_0s3xLc.
Instalar: Dash y el compilador de Amiga como en el README; después dash-mui-editor-0.2.1.vsix en VS Code
(1.86 o posterior) con Extensions: Install from VSIX..., o code --install-extension dash-mui-editor-0.2.1.vsix.
La extensión usa el compilador de este repositorio (ajuste dash.path): ver "Cómo encaja con Dash" en el README.
Novedades de la 0.2.1: editor/vscode/CHANGELOG.md.
Autor: Francisco Antonio Tapias Bravo (FreeMEM).