Ask coding questions

← Back to all posts
Looking for Partners for the Code Jam! (and for my programming language too)
h
HarperframeInc (343)

Zala

Hey there! I need help to help make my dream language come true.

I want to create a language named Zala, the language built for the internet. It's an online-only programming language that runs on the cloud.

This idea was inspired by repl.it. I used repl.it because it was able to provide a free and open environment to run my programs in. My computer specs never mattered here.

Zala is a way for the web to communicate with itself. Web Apps can communicate with each other faster. And the best thing about Zala is this: No matter what device you're on, (well except devices that can't connect to the internet), Zala will work on. From your car display to the cloud, Zala will work.

With Zala, I envision a future where there is no need for higher computer specs to run the new generation of programs. But this future is locked, and we need a key.

Zala is our key.

And to my future partners, I won't ever ignore your ideas. Zala doesn't only have to be about the web. It can also be about machine learning, database handling, and more. Zala's goal is to create an accessible language available for everyone and every device.

The only thing I ask for is good experience with python, and maybe how compilers work. For Zala, I may use PLY or Lark (I suggest using Lark because it allows you to skip both Lexing and Parsing by just defining grammar rules. And after that, it's still easy to work with), or maybe even a hand-built lexer/parser.

If you already have an idea for a language, that's fine. But if you truly do believe in my vision, you can help by merging your language ideas with mine.

And to top it all off, there's no reason for a limit of partners. If you want to help, you can. Zala should be a public and open-source project that everybody should be able to work on.

Here's my discord - oooffff#1900

Commentshotnewtop
HarperframeInc (343)

@dabs364 Not to be rude and all, but my team already registered so we cannot add new team members.

HarperframeInc (343)

@dabs364 it's fine. You can create a team yourself because you can register for the jam at any time

dabs364 (276)

@HarperframeInc i know but by now everybody already has a jam team...

k9chelsea2 (650)

well I am still learning languages so I wish I could offer my help but I ain't great but I know the loguc behind a compiler (couldn't code one but can still learn) and have v e r y basic knowledge in python like only the first few things you would learn

HarperframeInc (343)

@NDLFOREVER Not to worry! I can teach you all I know :)

k9chelsea2 (650)

well if you need me to help I can :P

HarperframeInc (343)

@NDLFOREVER I need all the help I can get

HarperframeInc (343)

@NDLFOREVER Contact me on discord oooffff#1900

k9chelsea2 (650)

@HarperframeInc is this a ping lol or did u mean a ping on disc

JosephSanthosh (1192)

Mind if I joined? Thanks

HarperframeInc (343)

@JosephSanthosh Yes Please! Contact me on discord at oooffff#1900 (if your unable to contact me on discord I'll send my email.)

darkmagic1 (3)

The idea of Zala sounds cool. I'm just thinking, why limit it to online-only? Would love to hear more about the details!

HarperframeInc (343)

@darkmagic1 I wanted to limit it to online only for accessibility on all devices, but a physical counterpart would be nice (to connect code from physical hardware to the internet)

xxpertHacker (390)

Ha, I was aiming for a web-focused langauge to beat JS, but this seems nice, how're you gonna do it?

HarperframeInc (343)

@StudentFires . It's kind of like how repl.it does it, but instead of physical servers it's cloud hosting providers.

xxpertHacker (390)

@HarperframeInc Well, those cloud servers need a physical counterpart, so... the langauge needs to run on hardware or at least in a VM.

HarperframeInc (343)

@StudentFires Yeah, the point is that it's not supposed to run on home hardware.

xxpertHacker (390)

@HarperframeInc Well, then it would be slower, because you have to send data back and forth between a server, and that depends on your hardware.

HarperframeInc (343)

@StudentFires I do understand that, but everyday new technology is advancing. These days we're streaming games (I do agree it is unstable), so I see no issue. If you have a good home network, Zala should be able to perform. Zala's goal is accessibility, not speed.

xxpertHacker (390)

@HarperframeInc Imho: when developing and debugging, speed is the most important thing there is. Taking forever for my code to compile just to get an error feels like it takes forever and makes it feel like my time is wasted.