Skip to content

takluyver/calcurust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calcurust is a Jupyter kernel, written in Rust, implementing a very simple RPN calculator (i.e. 6 7 * will evaluate to 42).

In the src/ directory, messaging.rs contains most of the functions to communicate with Jupyter, and main.rs contains the RPN implementation and the main functions integrating the functionality.

This was written mainly as a project to learn Rust, but it also serves as an example of implementing a Jupyter kernel in a language other than Python. I don't intend to add much complexity, so it can remain as a simple example.

Releases

No releases published

Packages

No packages published