linksplatform / Bot

VK bot, GitHub bot, Discord bot, Trader bot
The Unlicense
30 stars 32 forks source link

Add missing programming languages #15

Open Konard opened 4 years ago

Konard commented 4 years ago

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

List of requests:

LantosBro commented 4 years ago

Ook BIT Chief Whirl HQ9+ G Code Shakespeare Piet Algol

Konard commented 4 years ago

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

LantosBro commented 4 years ago

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

yep, my mistake

Absolutelight commented 4 years ago

Mql4 Mql5 Processing

Krol-X commented 4 years ago

Verilog VHDL (AHDL?)

Konard commented 4 years ago

@Absolutelight

Mql4 Mql5

Will be added as MetaQuotes.

@Krol-X

(AHDL?)

Will be added as Altera.

Konard commented 4 years ago

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

slpv commented 4 years ago

CSS

JoshuaJakowlew commented 4 years ago

MoonScript PureScript

JoshuaJakowlew commented 4 years ago

Idris Elm

Konard commented 4 years ago

CSS

This is style markup language, not a programming language.

slutmaker commented 4 years ago

CommandBlock Redstone

slutmaker commented 4 years ago

ReActions Skript mcfunction DataPack

KlJf commented 4 years ago

Crystal https://crystal-lang.org/

kalinochkind commented 4 years ago

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

ythosa commented 4 years ago

Small Basic

ythosa commented 4 years ago

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

PavelChurkin commented 4 years ago

M-code

ghost commented 3 years ago

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

ythosa commented 3 years ago

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

already exist

Konard commented 3 years ago

@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 commented 3 years ago

@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 commented 3 years ago

@Ythosa

Small Basic

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

Konard commented 3 years ago

@PavelChurkin

M-code

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

Konard commented 3 years ago

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

ythosa commented 3 years ago

@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

kalinochkind commented 3 years ago

AssemblyScript

ythosa commented 3 years ago
Kamillaova commented 3 years ago

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

Konard commented 2 years ago
  • pukiclang

Can you give a link to that language description?

Konard commented 2 years ago

X# (IL2CPU, CosmosOS)

Do you mean https://en.wikipedia.org/wiki/XSharp ?

fish (shell)

What do you mean by shell? Did you mean this language https://esolangs.org/wiki/Fish ?

Haskell Kotlin Java Scala

Already supported.

QuakeC

I suggest to use just Quake as we did with Minecraft to refer the programming within Quake ecosystem.

OpenCL

Is a framework.

Cuda

It is an API/framework, not a language, it is accessible via supported programming languages like C/C++. We still can add NVPTX, if you like this idea.

GLSL HLSL

Already supported.

Kamillaova commented 2 years ago

X# - https://www.x-sharp.net fish - https://fishshell.com/docs/current/index.html OpenCL, Cuda - hmm, okay. QuakeC - hm... Minecraft does not have a programming language, quakec is a programming language for mechanics in quake (1,2)

Konard commented 2 years ago

fish - https://fishshell.com/docs/current/index.html

You can use Shell category as a language, looks like it is similar to Fish language.

QuakeC - hm... Minecraft does not have a programming language, quakec is a programming language for mechanics in quake (1,2)

There is a Skript, and it is also possible to build computers inside Minecraft. So I think Quake will be enough as a category of languages which contains QuakeC.

Kamillaova commented 2 years ago

Skript - plugin (And language) for bukkit servers, made by community.

is also possible to build computers inside Minecraft

lol.

category of languages which contains QuakeC.

wdym? quake 3 and upper uses native libraries for mechanics

ythosa commented 2 years ago
  • pukiclang

Can you give a link to that language description?

https://github.com/ythosa/pukiclang

Konard commented 2 years ago

wdym? quake 3 and upper uses native libraries for mechanics

I mean, Quake category that contains single QuakeC language, and also any programming related to Quake game.