Features

Supported Languages

Phoenix Smart Language Compiler generates code that runs in the PhantasmaVM, and supports multiple programming languages.

Language
File Extension
Status
Description

PSL lang

.psl

Fully working

The original language supported Phoenix Smart Language Compler (the rest of this document samples use it)

Supported Features

Planned Features

Some of the planned features:

  • Try .. Catch

  • More...

  • Warnings

  • Debugger support

Feature requests

Feature's requested from the Community

  • Call a function from anywhere in the code

  • Create Classes that can be manipulated

  • Change Struct values of an instanciated struct without needing to recreated

  • Add && and || (currently its or, and)

  • Better support for Arrays, methods like, Array.shuffle() | Array.push() | Array.add() | Array.pop() | Array.shift()

  • Better Math Library, implement methods like, Math.Ceil() | Math.floor()

  • Multiple file support (Before compiling it, to make the code easier to write.)

  • Implement a null types

Last updated