Skip to content

Morpho-lang/morpho-bytecodeoptimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

morpho-bytecodeoptimizer

This experimental package provides a bytecode optimizer for morpho that aims to make morpho programs run faster.

Installation and Prerequisites

To install the package, clone this repository onto your computer in any convenient place:

git clone https://github.com/morpho-lang/morpho-bytecodeoptimizer.git

then add the location of this repository to your .morphopackages file.

echo PACKAGEPATH >> ~/.morphopackages 

where PACKAGEPATH is the location of the git repository.

You need to compile the extension, which you can do by cd'ing to the repository's base folder and typing

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release .. 
make install

The package can then be loaded into a morpho program using the import keyword.

import bytecodeoptimizer

You must run the program with the -O flag set:

morpho6 -O myprog.morpho

About

A bytecode optimizer for the morpho VM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published