DEV Community

Cover image for Hacktoberfest: ArkScript - an open source scripting language
Lexy Plt
Lexy Plt

Posted on

Hacktoberfest: ArkScript - an open source scripting language

Hacktoberfest: Maintainer Spotlight

Hi everyone!

After receiving a few issues and PR on ArkScript repositories, I figured that it could be a great idea to make a short guide (+ a presentation of the project) on how to make a quality contribution.

What is ArkScript?

ArkScript is a small, fast and functional scripting language for C++ projects, inspired by Lisp, running on its own virtual machine.

Our goal is to make a language with few keywords (if a language has too many, it's a bad practice because they are trying to fix things by adding new "features"), which nearly anyone can understand. Indeed, if you understand that everything after a ( is a function, you understand the whole language.

ArkScript is not just the compiler and virtual machine, it's also a package manager, nuclear, benchmarks against other languages, a growing standard library, and much more!

Quality contributions

Those are meaningful updates to any of those projects, thus not things like correcting indentation, adding two words on a README.md, adding an unrelated file to a project.

Alas those were the kind of PR (not all of them luckily) I received this morning, people being greedy for easy PR for the Hacktoberfest.

We have plenty of issues all over our repositories, even simple ones like:

So here we are, useful contributions would qualify as contributions adding something important to a project, fixing a bug, adding a functionnality.


Happy Hacktoberfest everyone!

Top comments (3)

Collapse
 
fennecdjay profile image
Jérémie Astor •

I'm gonna check your package manager, it's one of the problems I have yet to solve for Gwion. Thanks!

Collapse
 
lexplt profile image
Lexy Plt •

I'm glad it can help!

Collapse
 
fennecdjay profile image
Jérémie Astor •

I'll probably grab some ideas, but use bash instead of python (I'm not so much of a python guy).