Skip to content

Skiylia-Lang/Verboscript

Repository files navigation

Verboscript

A Plain English Programming Language.

forthebadge

GitHub CodeFactor Snyk Vulnerabilities for GitHub Repo codecov time tracker

GitHub language count GitHub top language GitHub code size in bytes Lines of code All Contributors

Releases

GitHub release (latest by date including pre-releases) GitHub commits since latest release (by date including pre-releases) GitHub commit activity GitHub milestone GitHub milestones GitHub issues GitHub pull requests GitHub last commit

Verboscript: Latest release

Open issues can be found here: issues

To create an issue, be it a bug, question, feature request, or other, use this link here: Open an issue

Verboscript

Verbose, Verbose, Verbose

The entire concept for this language is plain english representation. Anyone, irrespective of programming experience, should be able to read and understand exactly what is happening. For an example of how this can be useful, consider the following:

This example in C:

#include <stdio.h>
for(int x = 0; x < 5; x++)
{
    printf(x)
}

is equivalent to this example in Python:

for x in range(0, 5):
    print(x)

Which could potentially be this, in Verboscript:

start a counter at zero, then repeat the following five times:
    show the counter

Each layer of abstraction becomes easier to understand in plain english, at the cost of requiring a more complicated program to execute it. Verboscript aims to be completely transparent to anyone, without requiring prior experince with programming languages.

The main directory housing the Verboscript software is here.

Contributing

Any contributions made are absolutely welcome.

Checkout the issues area for any outstanding problems, or the discussions tab to discuss ideas and features.

Forking this repository is an excellent way to contribute to the code that makes this project tick. Open a pull request (preferably to the develop branch) if you have anything to add, and it'll be looked over.

Tools

  • The project was written in , and can be ran on any machine with it installed.
  • Mergify has been automatically managing all of the repository branches.
  • All-contributors has been managing the contributors section.
  • Snyk has been monitoring for security concerns.
  • Release-drafter has been compiling all pull requests into changelogs on each draft release, massively expediating the process.
  • And while we don't have an dependencies (yet?) Dependabot has been keeping in the shadows.

Contributors

All the people who have contributed (emoji key):


Jack Lloyd-Walters

💻 👀

Jack Lloyd-Walters

👀 💻

This project follows the all-contributors specification.

About

A toy programming language made in python; designed to be close to written english

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages