Re: [Hol-info] Bindings for embedded languages in HOL

2015-03-25 Thread Sean McLaughlin
Fine by me, but I don't remember making any significant progress. Good luck!
On Sun, Mar 22, 2015 at 16:04 John Harrison  wrote:

>
> Petros writes:
>
> | I have gone through some of the results of the (now almost 10yo!)
> | POPLmark challenge and subsequent papers, and I am aware of the
> | existing HOAS and Nominal libraries in Coq and/or Isabelle. Has
> | anything related been done in HOL Light or HOL4?
>
> Sean McLaughlin made some sort of start on a nominal package for HOL
> Light, but I don't think it was ever completed. I have some of the
> existing code, which I hope Sean would not mind my sharing. I've
> copied him on this message in case he has anything to add.
>
> John.
>
--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info


Re: [Hol-info] Bindings for embedded languages in HOL

2015-03-22 Thread Konrad Slind
 See (in the HOL4 distribution)

   examples/lambda/*  for quite a lot of lambda calculus based on a
nominal-sets approach  and
   examples/fsub  for the POPLmark challenge

Both by Michael Norrish.

Konrad.


On Sun, Mar 22, 2015 at 3:04 PM, John Harrison  wrote:

>
> Petros writes:
>
> | I have gone through some of the results of the (now almost 10yo!)
> | POPLmark challenge and subsequent papers, and I am aware of the
> | existing HOAS and Nominal libraries in Coq and/or Isabelle. Has
> | anything related been done in HOL Light or HOL4?
>
> Sean McLaughlin made some sort of start on a nominal package for HOL
> Light, but I don't think it was ever completed. I have some of the
> existing code, which I hope Sean would not mind my sharing. I've
> copied him on this message in case he has anything to add.
>
> John.
>
>
> --
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> ___
> hol-info mailing list
> hol-info@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hol-info
>
--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info


Re: [Hol-info] Bindings for embedded languages in HOL

2015-03-22 Thread John Harrison

Petros writes:

| I have gone through some of the results of the (now almost 10yo!)
| POPLmark challenge and subsequent papers, and I am aware of the
| existing HOAS and Nominal libraries in Coq and/or Isabelle. Has
| anything related been done in HOL Light or HOL4?

Sean McLaughlin made some sort of start on a nominal package for HOL
Light, but I don't think it was ever completed. I have some of the
existing code, which I hope Sean would not mind my sharing. I've
copied him on this message in case he has anything to add.

John.

--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
___
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info


Re: [Hol-info] Bindings for embedded languages in HOL

2015-03-18 Thread Ramana Kumar
There is an example of a nominal datatype in
HOL4/examples/unification/triangular/nominal.

On Wed, Mar 18, 2015 at 4:10 PM, Petros Papapanagiotou 
wrote:

> Hello everyone,
>
> Having reached the ceiling of what I can achieve by "hacking" variable
> bindings and substitutions for embedded languages in HOL Light, I am now
> looking for a better way to deal with these.
>
> I have gone through some of the results of the (now almost 10yo!)
> POPLmark challenge and subsequent papers, and I am aware of the existing
> HOAS and Nominal libraries in Coq and/or Isabelle. Has anything related
> been done in HOL Light or HOL4?
>
> I came across the HOL4/examples/lambda theories. These may be just
> enough for what I need, but any pointers to other work that I have
> missed would be valuable.
>
> Thank you.
>
> Regards,
> Petros
>
>
>
>
> --
> Petros Papapanagiotou, Ph.D.
> CISA, School of Informatics
> The University of Edinburgh
>
> Email: p...@ed.ac.uk
>
> ---
> The University of Edinburgh is a charitable body, registered in
> Scotland, with registration number SC005336.
>
>
> --
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> ___
> hol-info mailing list
> hol-info@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hol-info
>
--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info


[Hol-info] Bindings for embedded languages in HOL

2015-03-18 Thread Petros Papapanagiotou
Hello everyone,

Having reached the ceiling of what I can achieve by "hacking" variable 
bindings and substitutions for embedded languages in HOL Light, I am now 
looking for a better way to deal with these.

I have gone through some of the results of the (now almost 10yo!) 
POPLmark challenge and subsequent papers, and I am aware of the existing 
HOAS and Nominal libraries in Coq and/or Isabelle. Has anything related 
been done in HOL Light or HOL4?

I came across the HOL4/examples/lambda theories. These may be just 
enough for what I need, but any pointers to other work that I have 
missed would be valuable.

Thank you.

Regards,
Petros




-- 
Petros Papapanagiotou, Ph.D.
CISA, School of Informatics
The University of Edinburgh

Email: p...@ed.ac.uk

---
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
___
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info