Hoja de ruta

POR HACER

  • ☒ Soporte multilínea REPL.

  • ☒ Información de depuración en tiempo de ejecución.

  • ☒ Protección de pila API.

  • ☒ Soporte de operación de archivos.

  • ☒ Tabla hash fija (basada en ROM).

  • ☒ Soporte de destructor.

  • ☒ Compatibilidad con módulos nativos (use import xxx para importar un módulo).

  • ☒ Soporte de expresiones condicionales.

  • ☒ Función anónima.

  • ☒ Operación bit a bit.

  • ☒ Sentencia de asignación compuesta.

  • ☒ Alcance incorporado.

  • ☒ Función de argumentos variables.

  • ☒ Función nativa: classof(obj).

  • ☐ [STRIKEOUT:Función nativa: copy(obj)].

  • ☐ Pila de llamadas de liberación automática.

  • ☐ Expresión regular.

  • ☒ GC optimizado para el uso de la pila (sin recursividad).

  • ☒ Simplifica los mensajes de error de desbordamiento de pila.

  • ☒ Expresión lambda.

  • ☒ Manejo excepcional.

  • ☒ Compatibilidad con archivos de bytecode.

  • ☒ Iterador optimizado y sentencia for.

  • ☒ Operador de conexión (redefine el operador de rango ..).

    • ☒ Conexión de cadena, por ejemplo, 'cadena' .. expr.

    • ☒ Lista de conexiones, por ejemplo, [] .. expr.

    • ☒ Método de serialización de lista (para conexión de cadena de alto rendimiento).

  • ☒ Soporte de módulo completo.

    • ☒ Exportación/importación del módulo de archivo de script.

    • ☒ Compilación/importación del módulo de archivo de bytecode.

    • ☒ Carga del módulo nativo compartido (como .so,.dll).

  • ☒ API de verificación de igualdad universal (como el operador == pero se usa en C).

    • ☒ Coincidencia de clave de mapa completa.

    • ☒ Coincidencia de valor de excepción completa.

  • ☐ Compatibilidad con el depurador.

  • ☐ Mecanismo completo de clases y objetos.

  • ☐ Mensaje de error de soporte para la herramienta map_build.

  • ☒ Llamada sobrecargada al operador ().

Versión de lanzamiento

V0.2.0

  • ☐ Documentación china completa.

  • ☒ Manejo excepcional.

  • ☒ Soporte de módulo completo.

V0.1.0

  • ☒ Interfaz de sistema de archivos portátil.

  • ☒ Compatibilidad con objetos constantes precompilados.

  • ☒ Módulo constante completo precompilado.

  • ☐ [STRIKEOUT:Documentación más completa (chino)].

  • ☐ [STRIKEOUT:Guía de portabilidad].