Pinned Loading
-
branches.java
branches.java 1mmlang> [1,2,3] // a stream of 3 ints
2==>1
3==>2
4==>3
5mmlang> [1,2,3][id] // passing the stream through the [id] instruction (ring *)
-
stuff.java
stuff.java 1mmlang> 5 => int+2-<(nat;nat+10)=(vertex;vertex)=>edge
2==>edge:('outV'->vertex:('id'->nat:7),'inV'->vertex:('id'->nat:17))
34mmlang> int => int+2-<(nat;nat+10)=(vertex;vertex)=>edge
5==>edge<=int[plus,2]
-
the_most_primitive.java
the_most_primitive.java 1/*
2the general concept is that the primitive instructions are map, flatmap, filter, reduce, branch.
34map takes a method to apply to the object or traverser (along with arguments)
5flatmap takes a method to apply to the object or traverser (along with arguments) and flattens result
-
TraversalMonoid.java
TraversalMonoid.java 1~/software/mmadt/vm/jvm$ bin/mmadt.sh
2_____ _______
3/\ | __ |__ __|
4_ __ ___ _ __ ___ _____ / \ | | | | | |
5| '_ ` _ \| '_ ` _ |_____/ /\ \| | | | | |
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.