Visual Programming with Functional AbstractionThe Juk is both a general-purpose visual and functional programming language. The Juk system comes with a GUI-based interactive development environment. Programming with this IDE consists of constructing and inter-connecting self-contained software components known as Juks. Juks are inter-connected at their docking points to describe data flow. Any number of Juks can be encapsulated within a larger Juk to provide a functional interface and hide internal complexity. Juks are saved in files, and can be used to construct elaborate libraries of re-usable software components.
|This is a snapshot of the Juk IDE . It demonstrates the even/odd mutual recursion. Click the picture to enlarge it.|