SmallTalk YX

SmallTalk YX - Idioma de programación de código abierto (implementación del estándar SmallTalk-80)
Descargar ahora

SmallTalk YX Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Lethalman
  • Sitio web del editor:
  • http://code.google.com/u/lethalman88/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 875 KB

SmallTalk YX Etiquetas


SmallTalk YX Descripción

SmallTalk YX - Lenguaje de programación de código abierto (implementación del estándar SmallTalk-80) SmallTalk YX es un lenguaje de programación de código abierto. Es una implementación de la norma SmallTalk-80. LaSySyx está escrita en C y tiene los siguientes propósitos: · Código legible · Flexibilidad Tough Fácil creación de complementos · Altamente portátil · Optimizado · Moderno · Embeddable en C aplicaciones · Potente, fácil de usar, Ambiente bien estructurado · Enfermo Hay algunas características clave de "SmallTalk YX": · VM estable sin fugas de memoria (o casi) hasta ahora · Ejecutar en Mac OSX, Windows, Windows CE, Linux indiferentemente · compilación fácil en Win32, Posix y Plataformas Darwin usando scons · Imagen compatible con sistemas de 32 bits y 64 bits, máquinas grandes y pequeñas endian · Buena interacción de C a SmallTalk · Un sistema de plugin básico · Integros y caracteres pequeños inmediatos · Números de flotador y granIdeger · Fácil de usar el complemento Sistema para llamar C desde SmallTalk · Readline Console para Linux · Contexto / estructura de proceso flexible se conectan fácilmente desde dentro de SmallTalk · Pequeño · Un método simple en caché · Finalización de objetos · Soporte para números de precisión infinita · Scripting de Línea de comandos con secuencia de inicio definida por el usuario · Compilador escrito en SmallTalk en sí mismo · Soporte de compilación MSVC · Manipulación de la señal del sistema · Recuperación de imágenes en choque · Varias funciones para incrustar fácilmente SYX en aplicaciones C / C ++ · Escrito completamente en ANSI C respetando el doble · doble Sistema de construcción (SMONS y GNU) · Interfaz simple para lidiar con las estructuras / sindicatos de C · Una pila por proceso, se crean contextos a la demanda · Bucles de sistema asíncrono, como Consola y GTK + Nota: SmallTalk YX se libera bajo la licencia MIT. ¿Qué hay de nuevo en este lanzamiento: · Se han introducido variables de medio ambiente SYX_ROOT_PATH y SYX_PLUGIN_PATH y SYX_PLUGIN_PATH. · El proceso y la creación de contexto cambió. · Se han agregado nuevas funciones para el programador, para realizar manualmente la iteración de los eventos y agregar funciones inactivas para despertar semáforos. · La responsabilidad de inicio se ha eliminado de LIBSYX. · Se agregaron errores de SYX para que se usen señales del sistema con SYX_SIGNAL. · Se ha solucionado la recuperación de la imagen. · Cubrió varios métodos estándar para colecciones, números y impresión de objetos / almacenamiento. · Los informes de errores de la VM ahora suelen la excepción al entorno de SmallTalk cuando se está ejecutando el intérprete. · Se ha añadido la clase aleatoria. · Mejoras de manejo de señales para el complemento GTK. · Se han introducido métodos familiares #display para los objetos de SmallTalk. · Se ha mejorado el manejo de la señal del sistema. · Código de símbolos de hash de caché. · El intérprete se ha refactado a usar una pila por proceso. · Los contextos ahora se crean solo a pedido. · Creación de símbolos optimizados. · La clase de señal ha sido abstraida. · El analizador se ha cambiado para manejar nuevas especificaciones de intérprete. · Varios arreglos al analizador para casos especiales. · Bloques fijos de alcance. · Apoyo


SmallTalk YX Software relacionado

Ukkqueue

Clase de envoltura alrededor del mecanismo de notificación de cambio de archivo KQUEUE ...

168 15 KB

Descargar

ViewHierarchy

ViewHierarchy - Inspector de tiempo de ejecución que le permite examinar la jerarquía de objetos NSVIEW en las ventanas de su aplicación ...

165 35 KB

Descargar