Tell me about new languages I should learn

public static void main int args {

3 Likes

use gradle for incremental compilation (future compilations shouldn’t take nearly as long as initial). Strange that the Kotlin template doesn’t use that by default.

2 Likes

Hey @Sky,

I recommend learning Julia!

2 Likes

wouldn’t really class C# as C-like

1 Like

I find C so difficult to learn!

1 Like

sounds cool ill look at it.

I’ll do an event on it as a Rep!

1 Like

I just made my own language at that point best syntax ever

impowrt % random -> import/s.

uwu = [ -> defined func (uwu, ok, etc.)
   pwint ; f'uwu :< | {random.randint(111, 9999)}' -> print statement.
]
1 Like

Does it run? if not it is just syntax, not a language

1 Like

It sort of runs :sob:, I spent so much time coming up with a good looking syntax that it was harder for me to make it actually compile and run.

Is it on replit? What language did you use to make it?

1 Like

I made it around 2 a.m. and used Python, which is not good from what I’ve learned while trying to get the code to run. :face_holding_back_tears:

Do you want to remake it with me if you have time now that I’m awake and not sleep-deprived?

1 Like

I am actually working on my own language right now, that does in fact, run. I probably could help you with issues but not be a main developer.

1 Like

What does your lexer look like, and what language is it written in?

1 Like

All the code is here: GitHub - thatrandomperson5/JumpLang: Just a test interpreter made in nim
And I don’t have a lexer, i am pretty sure I use scannerless parsing.

Yea I don’t see a lexer :dancer:

1 Like

The closest thing is libjumplang/parser.nim

1 Like