GPGPU for the Rest of Us
Alan includes a set of types representing GPU data and a set of GPU functions to work with these types reducing the barrier to entry for general purpose GPU compute.
Alan includes a set of types representing GPU data and a set of GPU functions to work with these types reducing the barrier to entry for general purpose GPU compute.
Alan is a statically-typed language founded on the Curry-Howard correspondence used in other solid type systems like Rust or Haskell, but inferred outside of function arguments so it doesn't get in your way.
Alan has a syntax with a minimized number of concepts to be as regular as possible, but also allows most syntax to be extended by the developer such that it is explicitly declared in any file that uses it.
+
is add
, for example.+
is Add
, for example.