categories - Category Theory list
 help / color / mirror / Atom feed
From: Tarmo Uustalu <tarmo@cs.ioc.ee>
To: categories@mta.ca
Subject: TYPES small workshop on Effects and Type Theory
Date: Fri, 02 Nov 2007 19:37:00 +0200	[thread overview]
Message-ID: <E1Io24c-0003Te-Po@mailserv.mta.ca> (raw)


In the frame of the extended EU FP6-funded TYPES project, we are
organizing an ad hoc "small workshop" on integration of effects into
type-theoretic programming/reasoning.

This is an informal event and attendance is not confined to people
involved in TYPES. On the contrary, attendance and contributions from
outside the TYPES consortium are most welcome. The invited speakers
are Paul Levy and Aleksandar Nanevski.


---

              Call for contibutions and participation

            Workshop on Effects and Type Theory,  EffTT
               Tallinn, Estonia, 13-14 December 2007

                       http://cs.ioc.ee/efftt/

              a "small workshop" of the TYPES project


Background

The syntax and semantics of impurities of computation known as effects
have been an important challenge for functional programming. Today, we
tend to employ categorically inspired tools such as monads, Lavwere
theories and arrows, but also more pragmatic approaches such as
uniqueness typing.

Effects are an issue also for type-theoretic programming and
reasoning, where a number of aspects make them specifically
interesting. First, we do not yet know what the best dependently typed
generalizations of our simply typed tools are, although we hope they
would reinforce the dual utility of type-theoretic calculi as
programming languages and logics. Second, this duality specifically
forces that pure computations must terminate, so even nontermination
is an impurity and potentially an effect. Third, is it not likely that
the type-theoretic glasses can help us see more clearly the
particularities of external-world effects such as true destructively
updatable state and true interactive input-output?

Thus, this workshop is exactly about effects and type theory. Topics
of interest include

    * all kinds of dependent generalizations of monads and more
    * type-theoretic language design for effects
    * type-theoretic effectful programming methodology
    * time, nontermination and type theory
    * state and type theory,
           including combinations of Hoare-like logics and type theory
    * interactive input-output and type theory
    * theories of external-world effects
    * type theory and concurrency
    * type-theoretic descriptions of physical systems
    * and any further topics about effects and type theory

Invited speakers

Our invited speakers are Paul Levy (Birmingham) and Aleksandar
Nanevski (Microsoft Research, Cambridge).


Contributing a talk

The rest of the programme will be based on contributed talks and
discussions. If you would like to contribute a talk, send a title and
abstract to efftt(at)cs.ioc.ee by 21 November 2007.


Organizers

The workshop organizers are Thorsten Altenkirch, Marino Miculan and
Tarmo Uustalu.


Venue

The workshop will take place in the building of the Estonian Academy
of Sciences on Tallinn's Dome Hill.

The workshop dates are during the Tallinn Christmas market and the
Christmas Jazz festival of Jazzkaar.


Participating

To register, please drop an email to efftt(at)cs.ioc.ee as soon as
possible, but not later than 21 November 2007.

Attendance is not confined to people involved in the TYPES project;
the workshop is open to anyone interested.








                 reply	other threads:[~2007-11-02 17:37 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E1Io24c-0003Te-Po@mailserv.mta.ca \
    --to=tarmo@cs.ioc.ee \
    --cc=categories@mta.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).