Skip to content
MrTomWhite edited this page Mar 29, 2013 · 15 revisions

Table of Contents

Introduction

Motivation

If this project seems appealing to you, you should consider Getting Involved. We can always use more developers.

Tutorials

We've created a set of tutorials on S.IM.PL. (And we are also in the process of writing some more comprehensive tutorials covering how to reimplement S.IM.PL in other languages!) A full list of those tutorials can be found on the Tutorials page. If you're looking for a straightforward introduction to S.IM.PL, you can work your way through the this Java Tutorial.

Implementations

S.IM.PL has been implemented in the following languages. If you have created an implementation, feel free to share the link with us and we'll place it here! If you are interested in implementing S.IM.PL, peruse some of our documentation and feel free to contact us!

Java

Our reference implementation of S.IM.PL is written in Java. We've leveraged this implementation for some of our lab's prior research, such as InfoComposer and Combinformation. You can access the JavaDocs for Simpl, or peruse the code here.

C#

We also maintain an implementation of S.IM.PL written in C#. That can be accessed from Github as well.

Python

A preliminary implementation of S.IM.PL has been created for Python, but plenty of work is needed to bring it up to speed. The code can be accessed here