[Haskell] Call for Scholarship Applications: PLMW at POPL 2017 - Deadline October 23

2016-10-14 Thread Dimitrios Vytiniotis via Haskell
L 2017 and organised by Loris D'Antoni, Eva Darulova, Alexandra Silva, and Dimitrios Vytiniotis. The purpose of this mentoring workshop is to encourage graduate students and senior undergraduate students to pursue careers in programming language research. This workshop will bring togethe

[Haskell] Call for Scholarship Applications: Programming Languages Mentoring Workshop - a POPL workshop

2016-09-22 Thread Dimitrios Vytiniotis via Haskell
After the resounding success of the first five Programming Languages Mentoring Workshops at POPL 2012-2016 we proudly announce the 2017 SIGPLAN Programming Languages Mentoring Workshop (PLMW), co-located with POPL 2017 and organised by Loris D'Antoni, Eva Darulova, Alexandra Silva, and Dimitrios

[Haskell] Final Call for Scholarship Applications: Programming Languages Mentoring Workshop - a POPL workshop (Deadline: October 23!)~

2015-10-19 Thread Dimitrios Vytiniotis
, and Dimitrios Vytiniotis. The purpose of this mentoring workshop is to encourage graduate students and senior undergraduate students to pursue careers in programming language research. This workshop will bring together world leaders in programming languages research and teaching from academia

[Haskell] Call for Scholarship Applications: Programming Languages Mentoring Workshop - a POPL workshop (Deadline: October 23!)

2015-09-30 Thread Dimitrios Vytiniotis
four Programming Languages Mentoring Workshops at POPL 2012, 2013, 2014, and 2015, we proudly announce the 5th SIGPLAN Programming Languages Mentoring Workshop (PLMW), co-located with POPL 2016 and organised by Isil Dillig, Derek Dreyer, Ross Tate, and Dimitrios Vytiniotis. The purpose

RE: faking universal quantification in constraints

2012-04-17 Thread Dimitrios Vytiniotis
NOT a way to use this code to create run-time errors. Is there a way to make it safer? Perhaps by making Skolem act more like GHC's Any type? Or perhaps like the - type? I'd like to learn about the varieties of types from the run-time's perspective. I know Dimitrios Vytiniotis is trying

[Haskell-cafe] smt solver bindings

2011-12-15 Thread Dimitrios Vytiniotis
I've a quick question: Are there Haskell wrappers for the Z3 C API around? Thanks! d- ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

heads up: GHC gets a new constraint solver (again)

2011-11-16 Thread Dimitrios Vytiniotis
0007c0ec9c0de68e3a348b8c4112ac48fd861b1e Author: Dimitrios Vytiniotis dimit...@microsoft.com Date: Wed Nov 16 16:12:48 2011 + GHC gets a new constraint solver. More efficient and smaller in size. compiler/basicTypes/DataCon.lhs |9 +- compiler/basicTypes/MkId.lhs | 10

RE: Fixing Performance Leaks at the Type Level

2011-07-12 Thread Dimitrios Vytiniotis
Dear Gershom, Just to say many thanks for the extremely useful test cases! We will investigate further. Best, Dimitris -Original Message- From: glasgow-haskell-users-boun...@haskell.org [mailto:glasgow-haskell- users-boun...@haskell.org] On Behalf Of Gershom Bazerman Sent: 12

Re: [Haskell-cafe] Fixing Performance Leaks at the Type Level

2011-07-12 Thread Dimitrios Vytiniotis
Dear Gershom, Just to say many thanks for the extremely useful test cases! We will investigate further. Best, Dimitris -Original Message- From: glasgow-haskell-users-boun...@haskell.org [mailto:glasgow-haskell- users-boun...@haskell.org] On Behalf Of Gershom Bazerman Sent: 12

Re: [Haskell-cafe] Type checking oddity -- maybe my own confusion

2011-07-12 Thread Dimitrios Vytiniotis
Hi Ryan, Think of AssignCap as an extra argument packaged up with the Assign constructor. When you pattern match against Assign you make the AssignCap constraint *available* for use in the RHS of the pattern; so there's no need for quantification, you already have the constraint you want

Re: [Haskell-cafe] Could not deduce ... using functional dependencies with GHC7

2011-03-18 Thread Dimitrios Vytiniotis
Hi, can you elaborate a bit? What is Id and what is (Sig id) and IdSig in your example? Can you reproduce an example that you believe should compile but doesn't? thanks d- -Original Message- From: haskell-cafe-boun...@haskell.org [mailto:haskell-cafe-boun...@haskell.org] On Behalf

RE: weird behaviour of context resolution with FlexibleContexts and TypeFamilies

2011-02-25 Thread Dimitrios Vytiniotis
Hi Ganesh, you are right Simon's answer is not correct. The cause of your problem is I believe quite involved -- I think I know what's going on (Simon: it seems to be an overlap problem indeed but between a different instance and given arising from a superclass when trying to solve a 'silent

Re: [Haskell-cafe] Simple GADT parser for the eval example

2006-10-30 Thread Dimitrios Vytiniotis
Just noticed Joost Visser's message but since I had (essentially a very similar) response I thought I might send it off as well ... It includes the conditional cases. Regards, -d {-# OPTIONS_GHC -fglasgow-exts #-} module Main where data Term a where Lit :: Int - Term Int Inc ::

Re: [Haskell] Type inference for arbitrary rank types

2006-06-23 Thread Dimitrios Vytiniotis
Hello, Edsko de Vries wrote: In this figure, there are rules for annotated abstractions (AABS1 and AABS2) and annotated terms (ANNOT). What I'm wondering about: are the rules AABS1 and AABS2 really necessary? As in, if you would remove those two rules, does there exist a program that can be