Skip to content

matan1905/unofficial-lang-jam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Unofficial lang Jam

So this is a programming language jam but it's not by the original creators of the Original jam so I call it unofficial. There are no prizes, however there will be voting for the winner.

The jam theme is: It's not a bug, it's a feature

Bonus street cred if you could also include the theme: Common practice taken to the extreme

Getting started

anyone can participate, if you or your team would like to add a submission:

  • Create your own git repo with the project name, keep it family friendly.
  • Create the best programming language in that repo
  • Send a PR containing that repo as a submodule (scroll down for a quick example)

submodules names are first come first serve.

Thanks to submodules magic, you could then keep working on your repo and when time is due I will update all repos to the latest submission.

Your Project

Your project repo should contain the language source To make everyone's life easier please include the following in your readme:

  • Full instructions on how to start writing in your language
    • Build instructions - make it short and reasonable, use Dockerfile for complex builds
    • documentation
  • Sample files written in your language (and what they do if it's a cryptic language)
  • Explanation of how it relates to the theme
  • Proper credit for all the team members that participated

Timeline

Starting: 14 May at 7:00 am UTC

Ending at: 21 May at 7:00 am UTC

You can work on the language for as long as you want within that timeframe. if you have multiple ideas you may submit multiple languages

Judging

The judging will be done by the community using some voting site winner will be announced 2 weeks after the jam ends. These are the judging parameters:

  • Language documentation
  • Language Creativity
  • Language Uniqueness

The bonus street cred in the bonus theme may also be a considering point.

Help

if you need any kind of help you can use the discourd group

How to add your project as a submodule

# step 1: have a github repo of your project
# step 2: clone this repo
git clone https://github.com/matan1905/unofficial-lang-jam.git && cd unofficial-lang-jam
# step 2.54: create and move to a new branch
git checkout <branch name>
# step 3: link your project as a submodule
git submodule add <your project github url> <project name>
# step 4: save your changes and push it
git add .
git commit -m "Adding submission"
git push

After doing all of these you can come back to this repository and add your pull request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages