Share your repls and programming experiences

← Back to all posts
My New Language - It’s not really a language
h
VulcanWM

I started making a new language. I really haven't finished, but am working on another project right now.

Voters
GhostKingNico
AtriDey
CoolJames1610
zplusfour
vaibhav07
NecroHacks
codingmaster123
JamesNoah
syflexer
AgastyaSandhuja
Comments
hotnewtop
emilyUsesPascal

this is not a real programming language, instead, its a list of functions

VulcanWM

What do you mean? How else do you expect me to make a programming language? @emilyUsesPascal

emilyUsesPascal

@medcho you need a lexer, a parser, etc. This is not a real programming language, because it doesnt have any of those components.

VulcanWM

What do you mean? @emilyUsesPascal

emilyUsesPascal

@medcho try taking a look at an actual programming language. Try taking a look at the lolcode source code. It might be an eso lang, but it shows what a real programming language is like.

Yours is not a new programming language, because it is just python with some user defined functions in the main file

VulcanWM
CSharpIsGud

@medcho I have a tutorial for these, and many examples.

VulcanWM

Ok. Can you give me a link? @CSharpIsGud

TheForArkLD

@CSharpIsGud
Oops i tried to call you but i found you now this post

studentAlfredAl

I mean at least he says that he hasn't finished it yet, this is just what he has so far @emilyUsesPascal

AgastyaSandhuja

he clearly said it's not really a language @emilyUsesPascal

NoelB33

He edited the post @AgastyaSandhuja

AgastyaSandhuja

oh.
Nvmnd then sorry
thx for pointing out @NoelBryan

VulcanWM

Yeah I did @NoelBryan

DynamicSquid

@medcho Try to ask @CSharpIsGud for help. He knows all about languages!

VulcanWM

Ok sure @DynamicSquid

CSharpIsGud
VulcanWM

Thanks @CSharpIsGud

VulcanWM

Man I read it but I don’t understand how to do it. Can you help me? @CSharpIsGud

Raphtalia

why is this based on python? it was already slow enough as it is, imagine a language built on it 0_0

VulcanWM

Man chill I only started @Raphtalia

Raphtalia

@medcho wdym chill lol? i’m not shouting at you, just asking why you made that choice. why’re u being so defensive?

VulcanWM

Now you seriously need to chill @Raphtalia

ChezCoder

@Raphtalia lol Raphtalia calm down.

VulcanWM

Exactly what I am trying to say man @ChezCoder

Raphtalia

@medcho are you okay?

AtriDey

@Raphtalia Actually I think an Uno reverse of that is in order...

Raphtalia

@AtriDey wow that reply was so slow, bet you wrote it in python

AtriDey
CSharpIsGud

@medcho He literally only made an observation(which is true) Which had nothing to do with the repl itself.
So, he isn't the one that should chill and I can think of many more different things he could of said that would of been the opposite of chill.

VulcanWM

Ok man @CSharpIsGud

DungeonMaster00
Raphtalia

Bruh... no... that argument doesn’t work when you’re applying it to smth that’s really performance dependent @DungeonMaster00

MahmoudAbd1

good luck man, I hope someday in the future you’ll be one of the great programmers, It’s nice though.

VulcanWM

Thanks. Right now I am trying to make a Maths Programming language. @MahmoudAbd1

MahmoudAbd1

@medcho keep going man good luck again

VulcanWM

Thanks. You're a great guy @MahmoudAbd1

MahmoudAbd1

@medcho thank you 💕

VulcanWM

Your welcome @MahmoudAbd1

frissyn

Imma just... here you go -> How to Make a True Coding Language

It's a great start, don't get me wrong, but you'll upset people if you call it a programming language when it isn't.

VulcanWM

Okay sure, now I get why people get so angry when they see this @IreTheKID

frissyn

@medcho yea, I just wanted to let you know that they weren't being mean for no reason. :)

VulcanWM

What shall I name this project then? @IreTheKID

frissyn

@medcho I honestly have no idea :/

VulcanWM

I changed it. @IreTheKID

frissyn

@medcho well that works. :)

VulcanWM

Great. Have you seen my YouTube Channel, VulcanWM @IreTheKID

[deleted]

Cool programming language
I suggest:

  • add variables
  • data types
  • better examples
How did you get so close for 1000 cycles

Anyway...
Cool!
i'll help you to make a better editor for your language(if you need)

emilyUsesPascal

@Zuhdi28 this isnt a programming language...

[deleted]

@emilyUsesPascal can you stop for a while
i made a programming language
it is for fun
you can make one and make for it a tutorial, it is for fun!

VulcanWM

Thanks. how did I get so close to 1000 cycles? I am trying to make a programming language relating to Maths. If I need help, I’ll ask you. @Zuhdi28

VulcanWM

Stop being so harsh. Chill man @emilyUsesPascal

[deleted]

@medcho i can make an IDE for ur language
i mean when the user runs the repl...
he can write a line of code and then hit enter and it will ask you if you need to see the output or continue coding...
it is cool!

[deleted]
VulcanWM

Ok, thanks. When I finish making some of the functions and stuff, I’ll ask you. @Zuhdi28

[deleted]
VulcanWM

I’m not joking. @emilyUsesPascal seriously needs to chill
@Zuhdi28

VulcanWM

Great @Zuhdi28

[deleted]

@medcho i don't like chill, it makes me mad XD

[deleted]
VulcanWM

Man, then your doing the opposite to what I am saying. Then I get mad @Zuhdi28

[deleted]

@medcho Wdym?

VulcanWM

If I am telling you to chill (which I am not) and you get mad, that is the opposite to what I am saying, right . @Zuhdi28

[deleted]

@medcho ik, this guy makes me mad because he makes me chill

And my main language isn't english... but ik what is chill :(
VulcanWM

Huh? @Zuhdi28

[deleted]

@medcho sorry i don't know a lot of english so plz be easier with me

VulcanWM

Okay sure. You live in Israel right? You know lots of English already @Zuhdi28

[deleted]

@medcho thank you! but... you know... programming techs me english

[deleted]

@medcho And also i learned from you some english

VulcanWM

That is true @Zuhdi28

VulcanWM

Yeah? When? @Zuhdi28

[deleted]

@medcho mmm k

[deleted]

@medcho your posts
and when i saw you guys chatting... i copy the word that i don't know to google translate, and it will translate for me it in arabic

VulcanWM

Great man. If you continue doing that, you will speak perfect English in no time @Zuhdi28

[deleted]

@medcho yea thanks!
you are a good boy!

and smart ;)
[deleted]

@medcho i think you are joking for some seconds... but no problem!
i haven't saw a girl know programming, Yay!

VulcanWM

Have you seen my YouTube Channel, VulcanWM @Zuhdi28

[deleted]

@medcho i'll see it, thanks!

[deleted]

@medcho this is a mistake, bully students
And also this is awesome YouYube channel keep going!

VulcanWM

Thanks. Thanks for subscribing @Zuhdi28

[deleted]

@medcho no problem!

VulcanWM

Ok, so I’ll talk to you later then @Zuhdi28

[deleted]
VulcanWM
[deleted]

@medcho Bye!

studentAlfredAl

Wait, can you post the link to your Youtube channel? I'd like to see it :) @medcho

VulcanWM

https://m.youtube.com/channel/UCRhEukdmb5Su4V7VPzOsxxA
I only started 3 days ago so it is not that good @studentAlfredAl

studentAlfredAl

Nice! :) @medcho

VulcanWM

Thanks, maybe you can subscribe @studentAlfredAl

studentAlfredAl

Lol, yeah sure :) @medcho

studentAlfredAl

My username on Youtube is HoiChickenNuggets fyi :) @medcho

VulcanWM

Okay? Where did you get the idea of the name? @studentAlfredAl

studentAlfredAl

Lol, idk. My first thought was Chicken nuggets (don't ask why, just first thing that popped into my mind), and Hoi is a way to say hi. (someone already took the username chicken nuggets lol) @medcho

VulcanWM
CSharpIsGud

@medcho Also its not harsh to point out something that is true

HahaYes

I need to make C++ but dynamically typed

ChezCoder

every comment in this post is getting so much upvotes, let me in on that action plz XD

nN34398Ff
VulcanWM
Mohammad96

It's not a programming language

VulcanWM

Why does everyone say that? Man, I have only started doing this. Chill @Mohammad96

Mohammad96
nN34398Ff
CodeLongAndPros

This is good. I don't agree with the naysayers that say

Oh, you didn't make an AST? Too bad, this isn't a programming language!

However, you still need to do some parsing.

Even just this, in foo.bar:

Would be acceptable.

sugarfi

@CodeLongAndPros this is most definitely not a language. the "naysayers" are absolutely right: you need to have at least some sort of parsing/lexing thing, but not just a bunch of functions.

CodeLongAndPros

@sugarfi I’m saying that he needs to read in source; but he doesn’t need to have a full Lexical Analyzer, Abstract Syntax Tree, and an Interpreter.

sugarfi

@CodeLongAndPros if he doesn't make a full lexer, ast, and interpreter/compiler, then at most it will be an esolang.

CSharpIsGud

@CodeLongAndPros basically what @sugarfi is saying is that while you can technically call regexp and .split parsing.
Compared to using a parsing algorithm it will run into syntactical limitations very fast and you will have to implement some kind of expression parser if you want to parse stuff like 1 + 3 * 4 correctly anyway.

CodeLongAndPros

@CSharpIsGud I know, but it can still work.

sugarfi

@CSharpIsGud what i'm saying is, if all you do is regexp and .split, you have not made a legitimate language.

CSharpIsGud

@CodeLongAndPros can still work, but at a greatly reduced functionality

CSharpIsGud

@sugarfi If you want to stretch the words very thin you can, and most of the people here that make them are totally fine with stretching those definitions as far as they can go even if they will never reach a language with as complex features

sugarfi

@CSharpIsGud if you stretch them very thin, you have an esolang.

CSharpIsGud

@sugarfi An esolang is better than no lang

sugarfi

@CSharpIsGud only if you admit that it is an esolang.

LoganSpong

@medcho @CSharpIsGud is right. It's not really a programming language, and I've gotten in this incident before.

VulcanWM
LoganSpong

@medcho Still cool tho

VulcanWM

Thanks @LoganSpong

LoganSpong

@medcho I don't get why people put down Python for slowness... Do you?

VulcanWM

I don't get it either @LoganSpong

LoganSpong

@medcho

Surfing da web

VulcanWM
darkshadowshado

you made a nice shell for your programming language, maybe add a open file thing for your language

VulcanWM
[deleted]

bruh this is just python but with relabeled methods

VulcanWM

Man chill, I only started @Thecrowbar1234

codedragon2

This could be a python module (random,time,pygame,etc.) Those are lists of functions.

VulcanWM

Ok. Thanks for the suggestion @codedragon2

PradhyumR

This is closer to a DSL than a standalone programming language but still, you took the first step! I would suggest picking a particular topic and then adding many functions which make programming for that topic easier. For example, if you want to focus on math, import something like numpy or the standard math functions and add your own functions.

VulcanWM

Thanks. You read my mind. Yeah, I am trying to make a programming language related to Maths @PradhyumR

GhostKingNico

r u a pjo fan??

VulcanWM

Yep I see u are too with ur username @GhostKingNico

GhostKingNico

@VulcanWM Yup UwU Nico is my fave but leo is cool too

VulcanWM
VulcanWM

How’d u find this post lmfao @GhostKingNico

GhostKingNico

i have literally no idea @VulcanWM

GhostKingNico
CodingCactus

I found out why you have so many cycles, but don't have any high cycle posts
https://repl-talk-cycle-farmers.mat1.repl.co/user/medcho.json

VulcanWM
CodingCactus

@medcho you have loads of people that have been upvoting your comments

CodingCactus
VulcanWM
CodingCactus

@medcho look at the picture

VulcanWM

Wow, these guys are seriously fans of my comments. But why do they upvote them? @CodingCactus

CodingCactus

@medcho they have suspiciously similar names to you

VulcanWM

What do you mean? @CodingCactus

Coder100

@mat1 Please look into this @medcho

AdCharity

@mat1 I concur