Ian - this sounds potentially interesting - do you have a simple summary of what you're doing here with some kind of example?
Regards, Devon On Sat, May 17, 2014 at 9:26 PM, Ian Daniher <[email protected]>wrote: > Hey JChat, > > I wanted to share one of my senior projects, a small language for > describing stream manipulations as flowgraphs. > > It's partially inspired by J, with a terse syntax and visual puns / > mnemonics where possible. Whereas J consists of a set of verb phrases > operating on nouns of various ranks, a ratpak source file describes a set > of interconnected processes operating on infinite streams of various type > and dimensionality. Whenever possible, I leverage the compile-time type > inference of the produced Rust language source code, with lightweight > syntax for applying expressions across infinite streams of items and lists. > > I have preliminary documentation and source online at > https://github.com/itdaniher/ratpak, with a standard library (in Rust) at > https://github.com/ade-ma/LibRedio/tree/refactor. > > This work has allowed me to build executables implementing streaming, > "real-time" versions of DSP experiments I originally prototyped in J ( > https://github.com/itdaniher/JNotebook.) > > I'm far from done, but with the semester's work (mostly) completed, I'm > taking a step back and looking for feedback. > > If any of you happen to have (for some reason) used both J and a toolkit > like Simulink, Labview, GNURadio, or Scicos, you ought to be right at home. > > If you haven't, consider this from the perspective of how you'd go about > describing a dozen manipulations operating concurrently on infinite streams > of information, using exclusively ASCII syntax. > > Best! > -- > Ian Daniher > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Devon McCormick, CFA ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
