The meaning of categories constructed from HASK

In category theory, there are many ways one can make new categories out of an old one. In particular, given a category C one can construct: 1. The arrows category of C: arrows in C become objects and commutative squares in C become arrows 2. The slice category of C given an object A: arrows into a distinguished object A become objects in the slice commutative triangles become arrows There are also functors going from C to these new categories (and back). Are these constructed categories useful when C = `Hask` (the category of haskell types and functions)? What do they represent in programming terms? In other words, is there intuition for what the arrows category of Hask is? What about the slice category of Hask over a specific type? Do the functors between these match some programming abstractions? Any pointers are much appreciated. Thanks, Dimitri

Hi all,
My Department is conducting a search for computer science faculty. I'm particularly interested in faculty who enjoy Haskell and functional programming. Here is the search announcement http://www.calstatela.edu/2017/college-engineering-computer-science-technolo.... If you are interested, please send application materials to the address on the announcement. Hope to hear from some of you. -- Russ Abbott

Hello Russ. Have you heard of the English Russ Abbot? Sorry, but I
really had to ask.
On 25/10/2016, Russ Abbott
Hi all,
My Department is conducting a search for computer science faculty. I'm particularly interested in faculty who enjoy Haskell and functional programming. Here is the search announcement http://www.calstatela.edu/2017/college-engineering-computer-science-technolo.... If you are interested, please send application materials to the address on the announcement.
Hope to hear from some of you.
-- Russ Abbott
participants (3)
-
Dimitri DeFigueiredo
-
MJ Williams
-
Russ Abbott