Simple, ready-to-use typed realization of [SmallF*ck](https://esolangs.org/wiki/Smallfuck) esoteric language. Highly inspired by [this article](https://sdleffler.github.io/RustTypeSystemTuringComplete/). ```rust use typed_sf::*; type SetTrue = Cycle>; // [*<<[*]*>>>] // Move any-sized chunk of True's 2 cells left #[allow(non_camel_case_types)] type prog = Cycle>>>>>>; #[allow(non_camel_case_types)] type result = Run< prog, State> >; assert_eq!( ::val(), (vec![true, true, false, false], false, Vec::new()) ); ``` ## Links: Github repo: https://github.com/Zote-the-Mighty-4o2/typed-sf.rs \ Documentation: https://docs.rs/typed-sf/