Giter Site home page Giter Site logo

golfing-langs's People

Contributors

ararslan avatar jcumin avatar mercerenies avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

golfing-langs's Issues

Add 2 more languages

ETHproductions, do you consider these languages "Golfing languages" ?


Add more languages

Jellyfish

Autovim

Fireball

ShinyLisp

GolfASM

There sure are a lot of golflangs named after food:

Noodel

Carrot

Upgrade to full webpage

Since there's little room for more information on the README table, I propose the list be migrated to its own webpage (at https://ethproductions.github.io/golfing-langs or similar). This would allow more info to be displayed for each language; there could even be a small page for each.

The info to include for each language:

  • Name (including past/aka names)
  • Source (link to GitHub repo or similar)
  • Creator (including past/aka names)
  • Type (stack-based, prefix, etc.)
  • Specialty (perhaps just use the language page to expand a bit on its purpose)
  • Inspiration/origin story? (this would definitely be only on the language page)
  • Esolangs.org link (if available)
  • Documentation
  • Quick reference/cheat-sheet (perhaps archive some of the older ones—CJam's cheat-sheet was taken down a while back)
  • Online interpreter (TIO if it has one, plus any other up-to-date online interpreters)
  • Codepage (default, at least; e.g. Jelly supports UTF-8, but has its own default 256-char codepage)
  • Usage/popularity statistics?
  • Status (indev/stable/abandoned/etc.; would probably have to be updated manually)

Additionally, we could have a page for each language creator. This could include:

  • Main username
  • Real name (if available)
  • Additional usernames (past and/or aka)
  • GitHub profile
  • PPCG profile
  • Esolangs.org profile
  • Other profiles?

Suggestions are welcome for anything...

Add even more languages

I found a few more golfing languages on esolangs.org. I filtered out the unimplemented languages and the useless languages and got these:




Add Pxem

  • Language name: Pxem
  • Source: "pxemi.7z" (and "text2pxem.pl") on this article
  • Creator: nk.
  • Type: Stack-based
  • Specialty: File name is recognized as a code in addition to contents of file, which enables you to golf with zero-byte code, if best.
  • Docs: Original docs, My translation
  • Quick-ref: None, yet
  • Online interpreter: None, yet

Wiki page for list of functions within a language

The wiki should be divided into 3 categories:

  • Functions in stack based languages
  • Functions in regex or string based languages
  • Functions in prefix and infix languages

This can be used as a cheatsheet for building new languages

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.