Programming Language Jam & Grant
h
TheDrone7 (1335)

Update: The jam started. Read the kick-off post.

Introduction

We all use different programming language for our own different reasons or purposes but all (if not most) of us find some or the other thing we don't like about the language anyways.

Now is the time to use your wildest ideas and create your own ideal language for everyone to use! We're announcing the programming language jam and a $10,000 grant to a team that designs and prototypes a new language with emphasis on fresh and possibly wild ideas. The winning language will also get added to Repl.it, where anyone can quickly start using it to code. We’ll have prizes for individual category winners too.

The hackathon starts on August 10th and runs until August 31st. To enter, you have to create a Repl.it Team when registration opens with a minimum of two team members. Registration will open on August 1st. To be notified when registration opens, leave your email here.

Judges

The hackathon will be judged by:

Mary Rose Cook - whose language experimentation spans toy Lisp interpreters to programming environments for kids.

Jordan Walke - the creator of React.js and the Reason programming language.

TBD: we're looking for more judges. Specifically people who are interested in wild programming language ideas. Reach out to on Twitter or via E-Mail ([email protected]) to apply as a judge.

FAQ

Check out the blog post for details

You are viewing a single comment. View All
HahaYes (1219)

@AmazingMech2418 Amazingmech will you create a team? Also you are hacker now and the pings hurt my ears

HahaYes (1219)

@AmazingMech2418 well. @firefish might join if you want him

firefish (556)

@AmazingMech2418 Could I join? Take a look at my PoC, it could help us

firefish (556)

@HahaYes Are you gonna ignore me? The month finishes in 45 minutes

HahaYes (1219)

@firefish firefish check my tutorial!!!

firefish (556)

@HahaYes YES I SEE THAT YOU POSTED A JAVA TUTORIAL, IK
BUT TALKING TO AMAZINGMECH IS LIKE SHOUTING AT A FLOWER POT AT THIS RATE

firefish (556)

@HahaYes can you just tell lord mech on my behalf and tell him that I want to join. Maybe it's when I changed my name it broke repl's servers?!

AmazingMech2418 (910)

@firefish We need to see what @DynamicSquid has to say. Also, your proof of concept is not really what we are looking for. I'd prefer to make our own parser and lexer, especially for the customizability of the language.

HahaYes (1219)

@quasiparticle do you know c++ and maybe yak?

firefish (556)

@AmazingMech2418 Are you saying that lex/yacc aren't customisable? In what way do oyu mean that

AmazingMech2418 (910)

@firefish Like, I don't think you can make it so you can switch syntaxes with it...

firefish (556)

@AmazingMech2418 I'm not saying don't change the syntax, it's a PoC, not the real thing

HahaYes (1219)

@quasiparticle sorry. Our lang dev is mostly advanced C++

firefish (556)

@AmazingMech2418 anyway, what do you mean by "switch syntaxes"? As you can see in my PoC, (the yacc code is incomplete there) but you can get the iea of what we are doing.

HahaYes (1219)

@firefish @amazingmech2148 should we invite firefish to our team?

AmazingMech2418 (910)

@firefish No. The language should allow you to change the syntax. If you want Python-style, set it to Python style. Lisp? Change it to Lisp. C-style? Change it to C, etc.

firefish (556)

@AmazingMech2418 Uh.... that is ... duh .... we can do that in C .... I'm not part of this team

firefish (556)

@HahaYes Not if we have dynamic syntax like Lord Mech suggested. Static Syntax, static only

HahaYes (1219)

@firefish Dynamic, static, don't really care. Also wuru is seriously cycle squeezing check out his new "tutorial"

firefish (556)

@AmazingMech2418 Just look. Your dynamic syntax idea is just like .NET. Visual Basic, C#, F#, Q#, all frontends to the same compiler. If you want to make more then one language for this one language jam, then fine.