Skip to content

Commit 28c0eb2

Browse files
committed
MultiPL-E now supports Dart, OCaml, Elixir, Haskell, Clojure
1 parent f0b81a9 commit 28c0eb2

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

Dockerfile-multiple

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/nuprl/multipl-e-evaluation:2cb4fcd74d89d149f7a3feb177f7d8169cef390a7ea7951c9b84e7ff59ea26cc
1+
FROM ghcr.io/nuprl/multipl-e-evaluation@sha256:11864ca95774df16c34b4cd1eac231f9e5466c7ea38dac98e5b5b053e18479de
22

33
# Standard requirements
44
COPY . /app

bigcode_eval/tasks/multiple.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,24 +27,33 @@
2727

2828
_CITATION = """
2929
@article{cassano2022scalable,
30-
title={A Scalable and Extensible Approach to Benchmarking NL2Code for 18 Programming Languages},
31-
author={Cassano, Federico and Gouwar, John and Nguyen, Daniel and Nguyen, Sydney and Phipps-Costin, Luna and Pinckney, Donald and Yee, Ming Ho and Zi, Yangtian and Anderson, Carolyn Jane and Feldman, Molly Q and others},
32-
journal={arXiv preprint arXiv:2208.08227},
33-
year={2022}
30+
author={Cassano, Federico and Gouwar, John and Nguyen, Daniel and Nguyen, Sydney and Phipps-Costin, Luna and Pinckney, Donald and Yee, Ming-Ho and Zi, Yangtian and Anderson, Carolyn Jane and Feldman, Molly Q and Guha, Arjun and Greenberg, Michael and Jangda, Abhinav},
31+
journal={IEEE Transactions on Software Engineering},
32+
title={MultiPL-E: A Scalable and Polyglot Approach to Benchmarking Neural Code Generation},
33+
year={2023},
34+
volume={49},
35+
number={7},
36+
pages={3675-3691},
37+
doi={10.1109/TSE.2023.3267446}
3438
}
3539
"""
3640

3741
LANGUAGES = [
3842
"py",
3943
"sh",
44+
"clj"
4045
"cpp",
4146
"cs",
4247
"d",
48+
"dart",
49+
"elixir",
4350
"go",
51+
"hs",
4452
"java",
4553
"js",
4654
"jl",
4755
"lua",
56+
"ml"
4857
"pl",
4958
"php",
5059
"r",

0 commit comments

Comments
 (0)