Skip to content

Releases: MantraxStudios/Faset

Release list

Faset 0.3.0

Choose a tag to compare

@MantraxStudios MantraxStudios released this 30 Oct 00:18

Faset 0.3.0

Instalación y documentación: https://faset.lat/empezar/instalacion/

# Linux x86_64 (faset + FasetStudio)
curl -fsSL https://faset.lat/install.sh | sh
# Windows x86_64 (faset.exe + FasetStudio) — PowerShell
irm https://faset.lat/install.ps1 | iex

Lenguaje

  • Orientación a objetos: herencia, interface, virtual/override/abstract/sealed, protected, is/as, typeof/GetType/nameof, enums como texto, restricciones where, record con with.
  • Lambdas y cierres: Func/Action, delegados, event, LINQ.
  • Excepciones: try/catch/when/finally, throw.
  • async / await: Task, Task.Run, Delay, WhenAll/WhenAny, cancelación, async Main.
  • Comodidades: foreach, $"…{x:F2}", ??, ?., int?, tuplas, params, switch con patrones, using var.
  • Seguridad de memoria: recolector de basura, comprobaciones también en Release y orden de evaluación de izquierda a derecha como en C#.

Herramientas

  • FasetStudio: depurador, soluciones .fstp, gestor de paquetes, diseñador con WebView, VideoPlayer, imágenes, pestañas, árbol, menús, Timer y Canvas.
  • CLI: faset setup, faset add/restore, faset sln.
  • std: HTTPS, std.audio, std.video.

Paquetes

  • faset-linux-x86_64.tar.gz: faset, FasetStudio, biblioteca estándar e install.sh (glibc 2.38+).
  • faset-windows-x86_64.zip: faset.exe, FasetStudio.exe, biblioteca estándar e install.ps1 (accesos directos en el menú Inicio; faset setup windows descarga el compilador de C llvm-mingw). Sin DLL extra: solo las de Windows 10+ y el controlador de Vulkan. Experimental: probado con Wine 10, aún sin probar en un Windows real.