Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thanos

This is the initial skeleton for a trufflecuda Truffle language.

To build the language and the unit tests:

mx build

To create eclipse, intellij, netbeans projects:

mx ideinit

To run unit tests:

mx unittest org.thanos

To use the thanos language from python:

mx --dynamicimports graalpython --cp-sfx <path-to-thanos>/mxbuild/dists/jdk1.8/thanos.jar python --polyglot
...
>>> import polyglot
>>> polyglot.eval(language="thanos",string="asdf")
Create Context for Thanos
1
>>> polyglot.eval(language="thanos",string="asdf")
1

thanosDSL

A Truffle DSL for algebraic rewrites to speed up linear algebra algorithms

About

A Truffle DSL for algebraic rewrites to speed up linear algebra algorithms

Resources

Code of conduct

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages