Skip to content

Releases: MortyHub/DIVI-Interpreter

Divi 1.8.0 Release

24 Dec 00:15
Compare
Choose a tag to compare
Divi 1.8.0 Release Pre-release
Pre-release

Divi

Hello! This is a project i have been working on for about only a month!

Access Documentation

Click Here For It

DIVI-Interpreter

Interpreter for the language DIVI.

System Requirments

This requires the latest version of python and git.

Features

  • HTML GUI Renderer
  • Default commands on run
  • Built in multiline runner
  • Update command
  • Highly object oriented
  • Can make multiple shells to act as objects
  • Shells can call different functions
  • Private and public shells
  • Variable creation
  • Help menu
  • Object Creation

DIVI Interpreter - Stable - v1.5.0

15 Dec 15:40
Compare
Choose a tag to compare
Pre-release

Full Changelog:

  • Can now create body objects with the "shell object"
  • Can now create image body's and set images to them
  • Creating a shell will create a body script in DIVI/src/compiler/Shells
  • Can now open shells with the shell.site command, it will run the script you have inputted into the object file
  • Can Render html using renderHTML("html", "title") double quotes requires

Extra Notes

  • This item is non production ready
  • This is not finished
  • This is partly stable
  • Documentation is being worked on

DIVI Interpreter Stable-Release v1.0.1

06 Dec 04:56
Compare
Choose a tag to compare
Pre-release

DIVI

This is a weak language that can only do not so much, this can only really do whats listed in the features section of the ReadMe.md file

Features Include

  • HTML GUI Renderer
  • Default commands on run
  • Built in multiline runner
  • Update command
  • Highly object oriented
  • Can make multiple shells to act as objects
  • Shells can call different functions
  • Private and public shells
  • Variable creation
  • Help menu

How To Set On-Run Commands

Open default.txt and on each new line put a command you want to run on the starting of the shell, this can be used to set settings that would otherwise take a while to put in or create an application directly through the front

Q&A

  • Are libraries possible to create?
    Currently a library is not yet possible to create in this language, however default commands can be set in default.txt.
  • Where is the documentation
    I am currently is the workings of the documentation.
  • How does shell switching help?
    Simple, it creates the fact that you can use object oriented programming with this language
  • How can I create my first GUI application with this?
    Simple, use the renderHTML("") command and insert your html inside of the double quotes (only works with double quotes) and when you run it, it will run that html as a GUI.

Divi Interpreter Stable-Release v1.0.0

05 Dec 22:02
Compare
Choose a tag to compare
Pre-release

DIVI

This is a weak language that can only do not so much, this can only really do whats listed in the features section of the ReadMe.md file

Features Include

  • HTML GUI Renderer
  • Default commands on run
  • Built in multiline runner
  • Update command
  • Highly object oriented
  • Can make multiple shells to act as objects
  • Shells can call different functions
  • Private and public shells
  • Variable creation
  • Help menu

How To Set On-Run Commands

Open default.txt and on each new line put a command you want to run on the starting of the shell, this can be used to set settings that would otherwise take a while to put in or create an application directly through the front

Q&A

  • Are libraries possible to create?
    Currently a library is not yet possible to create in this language, however default commands can be set in default.txt.
  • Where is the documentation
    I am currently is the workings of the documentation.
  • How does shell switching help?
    Simple, it creates the fact that you can use object oriented programming with this language
  • How can I create my first GUI application with this?
    Simple, use the renderHTML("") command and insert your html inside of the double quotes (only works with double quotes) and when you run it, it will run that html as a GUI.