Bot icon indicating copy to clipboard operation
Bot copied to clipboard

Add missing programming languages

Open konard opened this issue 6 years ago • 36 comments

Please take a look at the list of actual regular expressions for programming languages.

List of requests:

  • [x] Erlang
  • [x] Wolfram
  • [x] Brainfuck
  • [x] Pawn
  • [x] Cobol
  • [x] Fortran
  • [x] Arduino
  • [x] Makefile
  • [x] CMake
  • [x] D
  • [x] Forth
  • [x] Dart
  • [x] Ada
  • [x] Лого
  • [x] Julia
  • [x] Malbolge
  • [x] Ook
  • [x] BIT
  • [x] Chef
  • [x] Whirl
  • [x] G-code
  • [x] Shakespeare
  • [x] Piet
  • [x] Algol
  • [x] MetaQuotes
  • [x] Processing
  • [x] Verilog
  • [x] VHDL
  • [x] Altera
  • [x] MoonScript
  • [x] PureScript
  • [x] Idris
  • [x] Elm
  • [x] Minecraft
  • [x] Crystal
  • [x] С--
  • [x] Go!
  • [x] Tcl
  • [x] Solidity
  • [x] Nemerle
  • [x] AssemblyScript
  • [x] Vimscript
  • [x] Pony
  • [x] LOLCODE
  • [x] Elixir
  • [x] X#
  • [x] NVPTX

konard avatar Jan 18 '20 16:01 konard

Ook BIT Chief Whirl HQ9+ G Code Shakespeare Piet Algol

LantosBro avatar Feb 02 '20 10:02 LantosBro

Not Chief, but Chef (source). Not G Code, but G-code (source).

konard avatar Feb 02 '20 17:02 konard

Not Chief, but Chef (source). Not G Code, but G-code (source).

yep, my mistake

LantosBro avatar Feb 02 '20 19:02 LantosBro

Mql4 Mql5 Processing

Absolutelight avatar Feb 03 '20 10:02 Absolutelight

Verilog VHDL (AHDL?)

Krol-X avatar Feb 22 '20 19:02 Krol-X

@Absolutelight

Mql4 Mql5

Will be added as MetaQuotes.

@Krol-X

(AHDL?)

Will be added as Altera.

konard avatar Feb 22 '20 19:02 konard

HQ9+ language removed as it is non-Turing-complete.

konard avatar Feb 29 '20 12:02 konard

CSS

slpv avatar Apr 26 '20 08:04 slpv

MoonScript PureScript

JoshuaJakowlew avatar Apr 26 '20 14:04 JoshuaJakowlew

Idris Elm

JoshuaJakowlew avatar Apr 26 '20 14:04 JoshuaJakowlew

CSS

This is style markup language, not a programming language.

konard avatar Apr 27 '20 08:04 konard

CommandBlock Redstone

slutmaker avatar Apr 27 '20 14:04 slutmaker

ReActions Skript mcfunction DataPack

slutmaker avatar Apr 27 '20 15:04 slutmaker

Crystal https://crystal-lang.org/

KlJf avatar May 06 '20 09:05 KlJf

MiniJava (http://www.cs.tufts.edu/~sguyer/classes/comp181-2006/minijava.html) Featherweight Java (https://www.cis.upenn.edu/~bcpierce/papers/fj-toplas.pdf)

kalinochkind avatar May 23 '20 12:05 kalinochkind

Small Basic

ythosa avatar May 28 '20 16:05 ythosa

С-- (https://www.cs.tufts.edu/~nr/c--/code.html#qcmm)

ythosa avatar Jun 12 '20 19:06 ythosa

M-code

PavelChurkin avatar Jun 18 '20 18:06 PavelChurkin

go! https://ru.wikipedia.org/wiki/Go!

ghost avatar Aug 01 '20 12:08 ghost

go! https://ru.wikipedia.org/wiki/Go!

already exist

ythosa avatar Aug 02 '20 10:08 ythosa

@AbstractCoderX

CommandBlock Redstone ReActions Skript mcfunction DataPack

All these depend on Minecraft, so the only real candidate is Minecraft Skript, but I`ll add just Minecraft to refer to any programming on top of Minecraft.

konard avatar Aug 02 '20 13:08 konard

@kalinochkind

MiniJava (http://www.cs.tufts.edu/~sguyer/classes/comp181-2006/minijava.html)

Since it is a subset of Java, I think the Java itself would be enough for now.

Featherweight Java (https://www.cis.upenn.edu/~bcpierce/papers/fj-toplas.pdf)

The same idea here, if you know Java, the there is a high chance that you can use these languages too.

konard avatar Aug 02 '20 13:08 konard

@Ythosa

Small Basic

It is simplified version of Basic, so for now, i think the Basic itself will be enough.

konard avatar Aug 02 '20 13:08 konard

@PavelChurkin

M-code

Did you mean https://en.wikipedia.org/wiki/G-code?

konard avatar Aug 02 '20 13:08 konard

New languages added https://github.com/linksplatform/Bot/commit/bbbb427133465e10740ad4dc58065a94b127f974:

  • Minecraft
  • Crystal
  • С--
  • Go!

konard avatar Aug 02 '20 13:08 konard

@Ythosa

Small Basic

It is simplified version of Basic, so for now, i think the Basic itself will be enough.

but I only know small basic, big basic doesn't

ythosa avatar Aug 02 '20 15:08 ythosa

AssemblyScript

kalinochkind avatar Jun 29 '21 21:06 kalinochkind

  • pukiclang

ythosa avatar Jun 30 '21 06:06 ythosa

X# (IL2CPU, CosmosOS) Pony LOLCODE fish (shell) VIM script(??) Haskell Kotlin Java Scala Elixir QuakeC OpenCL Cuda GLSL HLSL

Kamillaova avatar Jun 30 '21 06:06 Kamillaova

  • pukiclang

Can you give a link to that language description?

konard avatar Jun 30 '21 08:06 konard