|
|
|
|
|
by frank2
2167 days ago
|
|
The relevant file of source code has, "Copyright (c) The University of Glasgow 2001", which jibes with my memory of having used Dynamic in GHC in 2004 or earlier: https://hackage.haskell.org/package/base-4.14.0.0/docs/src/D... Also notice that Dynamic is in the Haskell Package Repository's "base" package, described as containing "Basic libraries", not part of an ancillary area for user-contributed libraries: https://hackage.haskell.org/package/base-4.14.0.0 There exist type systems of which great grandparent is an accurate description (the most well-known of which is probably that used by Typescript) but the type system of, e.g., Haskell, Ocaml or Rust is not it. (Now I am getting curious what specific programming language's type system great grandparent had in mind.) |
|
https://hackage.haskell.org/package/dynamic
Which is an entirely different package, and the relevant types are entirely different. Only the name is the same. The `dynamic` package does indeed appear to be an april fools joke.
The Dynamic type in base is about runtime reflection, which is occasionally useful but not something that comes up often and not really about rapid prototyping.