Computer Language Benchmarks Game

It would be awesome to have ATS on here. I found this thread where the
maintainer said there was a lack of ATS experts and he wasn’t sure if the
programs did the same thing:

https://alioth.debian.org/forum/forum.php?thread_id=14942&forum_id=2965&group_id=100815

I’m just wondering how we can get ATS on the benchmarks game and thought
others might have some ideas. Perhaps I (or someone else) could email the
maintainer?

  • Cody

See:

In the ATS2 directory, I have the following entries:

fasta-redux k-nucleotide mandelbrot pidigits reverse-complement
spectral-norm

In each case, I picked a top submission based on C or C++ and was able to
match
it with a version in ATS2 that is more or less a translation of the
original version. I was
hoping to generate some good publicity for ATS2.

Also, Will Blair told me that he got a version of n-body in ATS2 that would
rank at the
top as well.

Honestly, I don’t think that they really need ATS experts. If one uses
gprof, one should
be able to tell that the ATS version in each case does pretty much the same
as its corresponding
C/C++ version. On the other hand, I am an ATS/ATS2 expert. I don’t think
that I can tell whether two
pieces of ATS code do the same or not by just reading the code.

I think the concern for the Benchmark team is likely this: If some person
is skeptical of the performance
of ATS, then it would be very hard for them to defend ATS. If ATS were
slow, then this concern would not
be there. But it would not be exciting, either :)On Saturday, December 13, 2014 8:14:06 PM UTC-5, Cody Goodman wrote:

It would be awesome to have ATS on here. I found this thread where the
maintainer said there was a lack of ATS experts and he wasn’t sure if the
programs did the same thing:

https://alioth.debian.org/forum/forum.php?thread_id=14942&forum_id=2965&group_id=100815
https://www.google.com/url?q=https%3A%2F%2Falioth.debian.org%2Fforum%2Fforum.php%3Fthread_id%3D14942%26forum_id%3D2965%26group_id%3D100815&sa=D&sntz=1&usg=AFQjCNHbo8FbnsDKeUiRrwP6PEngqUYyAA

I’m just wondering how we can get ATS on the benchmarks game and thought
others might have some ideas. Perhaps I (or someone else) could email the
maintainer?

  • Cody

A suggestion.

It might be interesting to benchmark the JS, PHP, Perl, and Python code
generated by atscc2js, atscc2php, ats2perl, and atscc2py, respectively. It
can be a great occasion to tune these sub-compilers!On Saturday, December 13, 2014 8:14:06 PM UTC-5, Cody Goodman wrote:

It would be awesome to have ATS on here. I found this thread where the
maintainer said there was a lack of ATS experts and he wasn’t sure if the
programs did the same thing:

https://alioth.debian.org/forum/forum.php?thread_id=14942&forum_id=2965&group_id=100815

I’m just wondering how we can get ATS on the benchmarks game and thought
others might have some ideas. Perhaps I (or someone else) could email the
maintainer?

  • Cody

That would be the first thing to do. I added a few issues; feel free to add
others.On Sun, Dec 14, 2014 at 11:54 AM, ‘Isaac Gouy’ via ats-lang-users < ats-lan...@googlegroups.com> wrote:

On Sunday, December 14, 2014 8:05:45 AM UTC-8, Brandon Barker wrote:

FWIW, I have a repo here: GitHub - bbarker/benchmarksgame: A (periodically) updated Computer Language Benchmarks Game with ATS examples. It
does not even have the ATS2 examples added yet.

So… add them?


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 http://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ats-lang-users/4d3f7b5f-489c-4275-b69f-0f02f228542f%40googlegroups.com
https://groups.google.com/d/msgid/ats-lang-users/4d3f7b5f-489c-4275-b69f-0f02f228542f%40googlegroups.com?utm_medium=email&utm_source=footer
.

Brandon Barker
brandon...@gmail.com

A few of us tried e-mailing, but I suppose it wouldn’t hurt to have another.

Another option is we host our own version. I was hoping to do this, but
really don’t see getting around to it anytime soon.On Sat, Dec 13, 2014 at 8:14 PM, Cody Goodman <codygman....@gmail.com wrote:

It would be awesome to have ATS on here. I found this thread where the
maintainer said there was a lack of ATS experts and he wasn’t sure if the
programs did the same thing:

https://alioth.debian.org/forum/forum.php?thread_id=14942&forum_id=2965&group_id=100815

I’m just wondering how we can get ATS on the benchmarks game and thought
others might have some ideas. Perhaps I (or someone else) could email the
maintainer?

  • Cody


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 http://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ats-lang-users/b2801c44-c6c2-4029-914d-f630a44aa573%40googlegroups.com
https://groups.google.com/d/msgid/ats-lang-users/b2801c44-c6c2-4029-914d-f630a44aa573%40googlegroups.com?utm_medium=email&utm_source=footer
.

Brandon Barker
brandon...@gmail.com

That said, I might be able to help with the hosting if someone else wants
to help with the setupOn Sat, Dec 13, 2014 at 8:25 PM, Brandon Barker brandon...@gmail.com wrote:

A few of us tried e-mailing, but I suppose it wouldn’t hurt to have
another.

Another option is we host our own version. I was hoping to do this, but
really don’t see getting around to it anytime soon.

On Sat, Dec 13, 2014 at 8:14 PM, Cody Goodman < codygman....@gmail.com> wrote:

It would be awesome to have ATS on here. I found this thread where the
maintainer said there was a lack of ATS experts and he wasn’t sure if the
programs did the same thing:

https://alioth.debian.org/forum/forum.php?thread_id=14942&forum_id=2965&group_id=100815

I’m just wondering how we can get ATS on the benchmarks game and thought
others might have some ideas. Perhaps I (or someone else) could email the
maintainer?

  • Cody


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 http://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ats-lang-users/b2801c44-c6c2-4029-914d-f630a44aa573%40googlegroups.com
https://groups.google.com/d/msgid/ats-lang-users/b2801c44-c6c2-4029-914d-f630a44aa573%40googlegroups.com?utm_medium=email&utm_source=footer
.


Brandon Barker
brandon...@gmail.com

Brandon Barker
brandon...@gmail.com

Is there some sort of framework we can reuse (is the benchmarks game code
available) or is that something that would have to be created?On Saturday, December 13, 2014 7:27:02 PM UTC-6, Brandon Barker wrote:

That said, I might be able to help with the hosting if someone else wants
to help with the setup

On Sat, Dec 13, 2014 at 8:25 PM, Brandon Barker <brand...@gmail.com <javascript:>> wrote:

A few of us tried e-mailing, but I suppose it wouldn’t hurt to have
another.

Another option is we host our own version. I was hoping to do this, but
really don’t see getting around to it anytime soon.

On Sat, Dec 13, 2014 at 8:14 PM, Cody Goodman <codygm...@gmail.com <javascript:>> wrote:

It would be awesome to have ATS on here. I found this thread where the
maintainer said there was a lack of ATS experts and he wasn’t sure if the
programs did the same thing:

https://alioth.debian.org/forum/forum.php?thread_id=14942&forum_id=2965&group_id=100815

I’m just wondering how we can get ATS on the benchmarks game and thought
others might have some ideas. Perhaps I (or someone else) could email the
maintainer?

  • Cody


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...@googlegroups.com <javascript:>.
To post to this group, send email to ats-l...@googlegroups.com
<javascript:>.
Visit this group at http://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ats-lang-users/b2801c44-c6c2-4029-914d-f630a44aa573%40googlegroups.com
https://groups.google.com/d/msgid/ats-lang-users/b2801c44-c6c2-4029-914d-f630a44aa573%40googlegroups.com?utm_medium=email&utm_source=footer
.


Brandon Barker
brand...@gmail.com <javascript:>


Brandon Barker
brand...@gmail.com <javascript:>

Okay, I’ll take my question back. I was actually wondering what the problem
was with adding the language to the original language benchmarks site. I
clearly remember reading that it was possible to add new languages, but I
clearly remember wrong: I just read on the FAQ that no languages are being
added. Too bad. Not everybody has a site to publish an own version.On Tuesday, March 17, 2015 at 4:07:17 AM UTC+1, gmhwxi wrote:

The situation is what it was. No one seems to be actively pushing it.

On Monday, March 16, 2015 at 5:02:38 AM UTC-4, Andrea wrote:

Hi guys, I just stumbled onto this link by accident, and I was wondering
what the situation is. The whole story sounds a bit strange

On Sunday, December 14, 2014 at 2:14:06 AM UTC+1, Cody Goodman wrote:

It would be awesome to have ATS on here. I found this thread where the
maintainer said there was a lack of ATS experts and he wasn’t sure if the
programs did the same thing:

https://alioth.debian.org/forum/forum.php?thread_id=14942&forum_id=2965&group_id=100815

I’m just wondering how we can get ATS on the benchmarks game and thought
others might have some ideas. Perhaps I (or someone else) could email the
maintainer?

  • Cody

Hi guys, I just stumbled onto this link by accident, and I was wondering
what the situation is. The whole story sounds a bit strangeOn Sunday, December 14, 2014 at 2:14:06 AM UTC+1, Cody Goodman wrote:

It would be awesome to have ATS on here. I found this thread where the
maintainer said there was a lack of ATS experts and he wasn’t sure if the
programs did the same thing:

https://alioth.debian.org/forum/forum.php?thread_id=14942&forum_id=2965&group_id=100815

I’m just wondering how we can get ATS on the benchmarks game and thought
others might have some ideas. Perhaps I (or someone else) could email the
maintainer?

  • Cody

Is there some sort of framework we can reuse (is the benchmarks game code
available) or is that something that would have to be created?

Download from the benchmarks game website
http://benchmarksgame.alioth.debian.org/play.html#languagex

“The Python script “bencher does repeated measurements of program cpu time,
elapsed time, resident memory usage, cpu load while a program is running,
and summarizes those measurements” - download bencher
http://benchmarksgame.alioth.debian.org/download/bencher.zip and unzip
into your ~ directory, check the requirements and recommendations
http://www.andre-simon.de/doku/highlight/en/highlight.html, and read the
license before use.”

I will try to get a web server going in the next couple of weeks. I will
probably use NixOS since I want to learn Nix more (but I need to get around
to making a KVM-friendly image).On Sun, Dec 14, 2014 at 12:08 PM, Brandon Barker brandon...@gmail.com wrote:

That would be the first thing to do. I added a few issues; feel free to
add others.

On Sun, Dec 14, 2014 at 11:54 AM, ‘Isaac Gouy’ via ats-lang-users < ats-lan...@googlegroups.com> wrote:

On Sunday, December 14, 2014 8:05:45 AM UTC-8, Brandon Barker wrote:

FWIW, I have a repo here: GitHub - bbarker/benchmarksgame: A (periodically) updated Computer Language Benchmarks Game with ATS examples. It
does not even have the ATS2 examples added yet.

So… add them?


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 http://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ats-lang-users/4d3f7b5f-489c-4275-b69f-0f02f228542f%40googlegroups.com
https://groups.google.com/d/msgid/ats-lang-users/4d3f7b5f-489c-4275-b69f-0f02f228542f%40googlegroups.com?utm_medium=email&utm_source=footer
.


Brandon Barker
brandon...@gmail.com

Brandon Barker
brandon...@gmail.com

FWIW, I have a repo here: GitHub - bbarker/benchmarksgame: A (periodically) updated Computer Language Benchmarks Game with ATS examples. It
does not even have the ATS2 examples added yet.On Sun, Dec 14, 2014 at 2:40 AM, ‘Isaac Gouy’ via ats-lang-users < ats-lan...@googlegroups.com> wrote:

On Saturday, December 13, 2014 5:31:25 PM UTC-8, Cody Goodman wrote:

Is there some sort of framework we can reuse (is the benchmarks game code
available) or is that something that would have to be created?

Download from the benchmarks game website
http://benchmarksgame.alioth.debian.org/play.html#languagex

“The Python script “bencher does repeated measurements of program cpu
time, elapsed time, resident memory usage, cpu load while a program is
running, and summarizes those measurements” - download bencher
http://benchmarksgame.alioth.debian.org/download/bencher.zip and unzip
into your ~ directory, check the requirements and recommendations
http://www.andre-simon.de/doku/highlight/en/highlight.html, and read
the license before use.”


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 http://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ats-lang-users/e82c3e42-111e-4efa-8738-ef1efe291d9c%40googlegroups.com
https://groups.google.com/d/msgid/ats-lang-users/e82c3e42-111e-4efa-8738-ef1efe291d9c%40googlegroups.com?utm_medium=email&utm_source=footer
.

Brandon Barker
brandon...@gmail.com

You might want to check that you can actually use those scripts to measure
program performance on your machine - maybe there’s other software you need
to install :wink:

I will try to get a web server going in the next couple of weeks.

Think of the best way to display information for your purposes – those PHP
we scripts are specific to the needs of the benchmarks game.

I remember seeing that they told someone to download a package to do a
test on his own. If you post a message on their forum, they will probably
tell you.On Saturday, December 13, 2014 8:31:25 PM UTC-5, Cody Goodman wrote:

Is there some sort of framework we can reuse (is the benchmarks game code
available) or is that something that would have to be created?

On Saturday, December 13, 2014 7:27:02 PM UTC-6, Brandon Barker wrote:

That said, I might be able to help with the hosting if someone else wants
to help with the setup

On Sat, Dec 13, 2014 at 8:25 PM, Brandon Barker brand...@gmail.com wrote:

A few of us tried e-mailing, but I suppose it wouldn’t hurt to have
another.

Another option is we host our own version. I was hoping to do this, but
really don’t see getting around to it anytime soon.

On Sat, Dec 13, 2014 at 8:14 PM, Cody Goodman codygm...@gmail.com wrote:

It would be awesome to have ATS on here. I found this thread where the
maintainer said there was a lack of ATS experts and he wasn’t sure if the
programs did the same thing:

https://alioth.debian.org/forum/forum.php?thread_id=14942&forum_id=2965&group_id=100815

I’m just wondering how we can get ATS on the benchmarks game and
thought others might have some ideas. Perhaps I (or someone else) could
email the maintainer?

  • Cody


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...@googlegroups.com.
To post to this group, send email to ats-l...@googlegroups.com.
Visit this group at http://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ats-lang-users/b2801c44-c6c2-4029-914d-f630a44aa573%40googlegroups.com
https://groups.google.com/d/msgid/ats-lang-users/b2801c44-c6c2-4029-914d-f630a44aa573%40googlegroups.com?utm_medium=email&utm_source=footer
.


Brandon Barker
brand...@gmail.com


Brandon Barker
brand...@gmail.com

The situation is what it was. No one seems to be actively pushing it.On Monday, March 16, 2015 at 5:02:38 AM UTC-4, Andrea wrote:

Hi guys, I just stumbled onto this link by accident, and I was wondering
what the situation is. The whole story sounds a bit strange

On Sunday, December 14, 2014 at 2:14:06 AM UTC+1, Cody Goodman wrote:

It would be awesome to have ATS on here. I found this thread where the
maintainer said there was a lack of ATS experts and he wasn’t sure if the
programs did the same thing:

https://alioth.debian.org/forum/forum.php?thread_id=14942&forum_id=2965&group_id=100815

I’m just wondering how we can get ATS on the benchmarks game and thought
others might have some ideas. Perhaps I (or someone else) could email the
maintainer?

  • Cody

FWIW, I have a repo here: GitHub - bbarker/benchmarksgame: A (periodically) updated Computer Language Benchmarks Game with ATS examples. It
does not even have the ATS2 examples added yet.

So… add them?