glot.io, a code pastebin that can also run your code, now supports ATS.

101 views
Skip to first unread message

Steinway Wu

unread,
May 7, 2016, 2:18:45 PM5/7/16
to ats-lang-users
Hi, 

I recently came across glot.io, an online service that lets you run and share snippets. It is open source, so I took the opportunity to add support for our ATS programming language. They use docker image to run ATS code, and the image I provide contains not only ATS, but also erlang/elixir/z3 and make. You have all the freedom to play with a lot of fun stuff in that setting. What's also cool is they provide the ability to embed the snippets as a nice little widget/iframe, while keeping your files editable and runnable!

I posted a proof for the admissibility of cut in intuitionistic logic here https://glot.io/snippets/eegppgnisi, and you can actually run it and check the proof using ATS/z3.

Some links:

Hongwei Xi

unread,
May 7, 2016, 3:27:52 PM5/7/16
to ats-lan...@googlegroups.com
Bravo!


--
You received this message because you are subscribed to the Google Groups "ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ats-lang-user...@googlegroups.com.
To post to this group, send email to ats-lan...@googlegroups.com.
Visit this group at https://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/ats-lang-users/ed7a507d-91e6-4647-b51c-f180969af73a%40googlegroups.com.

gmhwxi

unread,
May 7, 2016, 5:28:38 PM5/7/16
to ats-lang-users
Could you also make ATS logo shown in the entry for ATS?

Artyom Shalkhakov

unread,
May 8, 2016, 12:36:44 PM5/8/16
to ats-lang-users
This is so awesome! Thank you!

gmhwxi

unread,
May 9, 2016, 12:01:06 AM5/9/16
to ats-lang-users


On Saturday, May 7, 2016 at 3:27:52 PM UTC-4, gmhwxi wrote:
Bravo!


On Sat, May 7, 2016 at 2:18 PM, Steinway Wu wrote:
Hi, 

I recently came across glot.io, an online service that lets you run and share snippets. It is open source, so I took the opportunity to add support for our ATS programming language. They use docker image to run ATS code, and the image I provide contains not only ATS, but also erlang/elixir/z3 and make. You have all the freedom to play with a lot of fun stuff in that setting. What's also cool is they provide the ability to embed the snippets as a nice little widget/iframe, while keeping your files editable and runnable!

I posted a proof for the admissibility of cut in intuitionistic logic here https://glot.io/snippets/eegppgnisi, and you can actually run it and check the proof using ATS/z3.

Some links:

--
You received this message because you are subscribed to the Google Groups "ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ats-lang-users+unsubscribe@googlegroups.com.
To post to this group, send email to ats-lang-users@googlegroups.com.

Steinway Wu

unread,
May 9, 2016, 9:52:15 AM5/9/16
to ats-lang-users
Sure, but where can I find the source file for the logo?

Hongwei Xi

unread,
May 9, 2016, 9:57:03 AM5/9/16
to ats-lan...@googlegroups.com

--
You received this message because you are subscribed to the Google Groups "ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ats-lang-user...@googlegroups.com.
To post to this group, send email to ats-lan...@googlegroups.com.

Artyom Shalkhakov

unread,
May 9, 2016, 11:16:46 AM5/9/16
to ats-lang-users
OK, here's my attempt:

https://glot.io/snippets/eei9ulhfry

The one-hole contexts remind of the dataviews used in old AVL tree and RB tree implementations (from ATS1 libats/ngc) that were used to reconstruct the trees after rebalancing.

Steinway Wu

unread,
May 10, 2016, 12:07:10 PM5/10/16
to ats-lang-users
Sure, it is merged. It will be published in the next deployment.

Raoul Duke

unread,
May 10, 2016, 12:09:04 PM5/10/16
to ats-lang-users
that is very cool. nice work / congrats to everybody involved.
Reply all
Reply to author
Forward
0 new messages