diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 4b5fc7c..a772c8a 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,8 +1,6 @@ ## Adding a language - [ ] The code displays "Hello World" ([tio.run](https://tio.run) may help for testing) -- [ ] I have updated the readme to include the new language -- [ ] I have incremented the language count in the readme - [ ] I have no association with the language - [ ] There are no copyright issues with this code - [ ] The language has not been added prior to this pull request diff --git a/c/Cantonese.cantonese b/c/Cantonese.cantonese new file mode 100644 index 0000000..6429cb8 --- /dev/null +++ b/c/Cantonese.cantonese @@ -0,0 +1,2 @@ +畀我睇下 " Hello World " 点样先? +收工 diff --git a/c/Clio.clio b/c/Clio.clio new file mode 100644 index 0000000..b0e7cab --- /dev/null +++ b/c/Clio.clio @@ -0,0 +1,2 @@ +export fn main argv: + "Hello World" -> console.log diff --git a/c/Coconut.coc b/c/Coconut.coco similarity index 100% rename from c/Coconut.coc rename to c/Coconut.coco diff --git a/e/Egison.egi b/e/Egison.egi new file mode 100644 index 0000000..379110c --- /dev/null +++ b/e/Egison.egi @@ -0,0 +1 @@ +def main args := write "Hello world\n" diff --git a/e/Elvish.elv b/e/Elvish.elv new file mode 100755 index 0000000..420a67e --- /dev/null +++ b/e/Elvish.elv @@ -0,0 +1,2 @@ +#!/usr/bin/env elvish +echo "Hello World" diff --git a/g/Gluon.glu b/g/Gluon.glu new file mode 100644 index 0000000..714385c --- /dev/null +++ b/g/Gluon.glu @@ -0,0 +1,2 @@ +let io = import! std.io +io.print "Hello World" diff --git a/g/Go+.gop b/g/Go+.gop new file mode 100644 index 0000000..d413cb8 --- /dev/null +++ b/g/Go+.gop @@ -0,0 +1 @@ +println "Hello world" diff --git a/h/Hamler.hm b/h/Hamler.hm new file mode 100644 index 0000000..53af01d --- /dev/null +++ b/h/Hamler.hm @@ -0,0 +1,3 @@ +module Main where +import Prelude +main = print "Hello, World!" diff --git a/n/Nelua.nelua b/n/Nelua.nelua new file mode 100644 index 0000000..755b5fb --- /dev/null +++ b/n/Nelua.nelua @@ -0,0 +1 @@ +print 'Hello World' diff --git a/p/Passerine.pn b/p/Passerine.pn new file mode 100644 index 0000000..ce438bd --- /dev/null +++ b/p/Passerine.pn @@ -0,0 +1 @@ +print "Hello World" diff --git a/p/Poketlang.pk b/p/Poketlang.pk new file mode 100644 index 0000000..ad35e5a --- /dev/null +++ b/p/Poketlang.pk @@ -0,0 +1 @@ +print("Hello World") diff --git a/readme.md b/readme.md index e3bd359..1d2af46 100644 --- a/readme.md +++ b/readme.md @@ -8,7 +8,7 @@ Thanks to everyone who continues to contribute; new languages are created every Make sure to see [contributing.md](/contributing.md) for instructions on contributing to the project! -## Languages (961 total) +## Languages (974 total) * [!](%23/%21) * [!@#$%^&*()_+](%23/%21%40%23%24%25%5E%26%E2%88%97%28%29_%2B) @@ -211,6 +211,7 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [Cache ObjectScript](c/Cache%20ObjectScript.mac) * [CAML](c/CAML.ml) * [Candy](c/Candy.candy) +* [Cantonese](c/Cantonese.cantonese) * [Carbon](c/Carbon.carbon) * [Cardinal](c/Cardinal.cardinal) * [Casio BASIC](c/Casio%20BASIC) @@ -239,6 +240,7 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [ChinesePython](c/ChinesePython.py) * [Cil](c/Cil.il) * [Clean](c/Clean.icl) +* [Clio](c/Clio.clio) * [Clipper](c/Clipper.prg) * [CLIPS](c/CLIPS.clips) * [CLISP](c/CLISP.lisp) @@ -248,7 +250,7 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [COBOL](c/COBOL.cbl) * [CobolScript](c/CobolScript.cbl) * [Cobra](c/Cobra.cobra) -* [Coconut](c/Coconut.coc) +* [Coconut](c/Coconut.coco) * [CoffeeScript](c/CoffeeScript.coffee) * [ColdFusion](c/ColdFusion.cfm) * [Come Here](c/Come%20Here) @@ -321,12 +323,14 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [Ec](e/Ec.ec) * [EchoLisp](e/EchoLisp.echolisp) * [Efene](e/Efene.efene) +* [Egison](e/Egison.egi) * [Egl](e/Egl.egl) * [Eiffel](e/Eiffel.eiff) * [Elena](e/Elena.elena) * [Elixir](e/Elixir.ex) * [Elixir](e/Elixir.exs) * [Elm](e/Elm.elm) +* [Elvish](e/Elvish.elv) * [EmacsLisp](e/EmacsLisp.el) * [Emerald](e/Emerald.m) * [Emmental](e/Emmental.emmental) @@ -401,7 +405,9 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [GitHub Actions](g/GitHub%20Actions.yaml) * [Glass](g/Glass.glass) * [Gleam](g/Gleam.gleam) +* [Gluon](g/Gluon.glu) * [GML](g/GML.gml) +* [Go+](g/Go%2B.gop) * [Go](g/Go.go) * [Gocaml](g/Gocaml.ml) * [Golfscript](g/Golfscript.golfscript) @@ -426,6 +432,7 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [Hack](h/Hack.hh) * [Haifuckqueue](h/Haifuckqueue) * [Haml](h/Haml.haml) +* [Hamler](h/Hamler.hm) * [Harbour](h/Harbour.prg) * [Hare](h/Hare.ha) * [Haskell](h/Haskell.hs) @@ -608,6 +615,7 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [Myrddin](m/Myrddin.myr) * [MySQL](m/MySQL.sql) * [Neko](n/Neko.neko) +* [Nelua](n/Nelua.nelua) * [Nemerle](n/Nemerle.n) * [NetRexx](n/NetRexx.nrx) * [NewLISP](n/NewLISP.lsp) @@ -659,6 +667,7 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [Parenthetic](p/Parenthetic.p) * [Parser](p/Parser.p) * [Pascal](p/Pascal.p) +* [Passerine](p/Passerine.pn) * [Pattern Language](p/Pattern%20Language.pat) * [Pauscal](p/Pauscal.pdp) * [Pawn](p/Pawn.p) @@ -689,6 +698,7 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [PLI](p/PLI.pl1) * [Pluvo](p/Pluvo.pvo) * [PL/SQL](p/PL%E2%88%95SQL.pls) +* [Poketlang](p/Poketlang.pk) * [Polynomial](p/Polynomial.pol) * [Pony](p/Pony.pony) * [Porth](p/Porth.porth) @@ -852,6 +862,7 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [TCSH](t/TCSH.tcsh) * [Tea](t/Tea.tea) * [Telephone](t/Telephone) +* [Tengo](t/Tengo.tengo) * [Terra](t/Terra.t) * [Terraform](t/Terraform.tf) * [TeX](t/TeX.tex) @@ -882,6 +893,7 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [Ubercode](u/Ubercode.cls) * [Ubiquity](u/Ubiquity.ubiquity) * [Umajin](u/Umajin.u) +* [Umka](u/Umka.um) * [Underload](u/Underload.ul) * [Unicomal](u/Unicomal.lst) * [Unicon](u/Unicon.icn) @@ -893,6 +905,7 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [V](v/V) * [V](v/V.v) * [Vala](v/Vala.vala) +* [Vale](v/Vale.vale) * [VB.NET](v/VB.NET.vb) * [Velato](v/Velato.ly) * [Verbose](v/Verbose.verbose) diff --git a/t/Tengo.tengo b/t/Tengo.tengo new file mode 100644 index 0000000..bf79043 --- /dev/null +++ b/t/Tengo.tengo @@ -0,0 +1,2 @@ +fmt := import("fmt") +fmt.print("Hello World") diff --git a/u/Umka.um b/u/Umka.um new file mode 100644 index 0000000..f7341f7 --- /dev/null +++ b/u/Umka.um @@ -0,0 +1,3 @@ +fn main() { + printf("Hello World\n") +} diff --git a/v/Vale.vale b/v/Vale.vale new file mode 100644 index 0000000..d5a7e80 --- /dev/null +++ b/v/Vale.vale @@ -0,0 +1,5 @@ +import stdlib.*; + +exported func main() { + println("Hello World"); +}