Share your repls and programming experiences

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

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

Commentshotnewtop
emilyUsesPascal (64)

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

VulcanWM (1715)

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

emilyUsesPascal (64)

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

emilyUsesPascal (64)

@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

CSharpIsGud (436)

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

VulcanWM (1715)

Ok. Can you give me a link? @CSharpIsGud

TheForArkLD (607)

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

studentAlfredAl (387)

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

AgastyaSandhuja (146)

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

AgastyaSandhuja (146)

oh.
Nvmnd then sorry
thx for pointing out @NoelBryan

DynamicSquid (1968)

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

VulcanWM (1715)

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

MahmoudAbd1 (21)

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

VulcanWM (1715)

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

MahmoudAbd1 (21)

@medcho keep going man good luck again

VulcanWM (1715)

Thanks. You're a great guy @MahmoudAbd1

Raphtalia (27)

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

VulcanWM (1715)

Man chill I only started @Raphtalia

Raphtalia (27)

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

VulcanWM (1715)

Now you seriously need to chill @Raphtalia

ChezCoder (1458)

@Raphtalia lol Raphtalia calm down.

VulcanWM (1715)

Exactly what I am trying to say man @ChezCoder

AtriDey (88)

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

Raphtalia (27)

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

CSharpIsGud (436)

@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.

IreTheKID (274)

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 (1715)

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

IreTheKID (274)

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

VulcanWM (1715)

What shall I name this project then? @IreTheKID

IreTheKID (274)

@medcho I honestly have no idea :/

VulcanWM (1715)

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 (64)

@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 (1715)

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 (1715)

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 (1715)

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

[deleted]
VulcanWM (1715)

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

[deleted]

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

[deleted]
VulcanWM (1715)

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

[deleted]

@medcho Wdym?

VulcanWM (1715)

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 :(
[deleted]

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

VulcanWM (1715)

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

[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 (1715)

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 (1715)

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 (1715)

Thanks. Thanks for subscribing @Zuhdi28

[deleted]

@medcho no problem!

VulcanWM (1715)

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

[deleted]
[deleted]

@medcho Bye!

studentAlfredAl (387)

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

VulcanWM (1715)

Thanks, maybe you can subscribe @studentAlfredAl

studentAlfredAl (387)

My username on Youtube is HoiChickenNuggets fyi :) @medcho

VulcanWM (1715)

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

studentAlfredAl (387)

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

CSharpIsGud (436)

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

ChezCoder (1458)

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

Mohammad96 (29)

It's not a programming language

VulcanWM (1715)

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

CodeLongAndPros (875)

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:

say "Hello world"

Would be acceptable.

sugarfi (493)

@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 (875)

@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 (493)

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

CSharpIsGud (436)

@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 (875)

@CSharpIsGud I know, but it can still work.

sugarfi (493)

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

CSharpIsGud (436)

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

CSharpIsGud (436)

@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 (493)

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

CSharpIsGud (436)

@sugarfi An esolang is better than no lang

sugarfi (493)

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

LoganSpong (44)

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

LoganSpong (44)

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

HahaYes (903)

I need to make C++ but dynamically typed

darkshadowshado (25)

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

Thecrowbar1234 (146)

bruh this is just python but with relabeled methods

VulcanWM (1715)

Man chill, I only started @Thecrowbar1234

codedragon2 (2)

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

VulcanWM (1715)

Ok. Thanks for the suggestion @codedragon2

PradhyumR (1)

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 (1715)

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

CodingCactus (2435)

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

CodingCactus (2435)

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

VulcanWM (1715)

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

CodingCactus (2435)

@medcho they have suspiciously similar names to you