Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions _posts/challenges/2016-02-26-write-a-scripting-language.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: "Write your own scripting language"
date: 2016-02-26 00:00:00
category: challenge
layout: challenge
permalink: /challenges/write-a-scripting-language
---

# Write Your Own Scripting Language

Writing your own scripting language is a fun challenge and a good exercise. If you ever wanted to
write your own "perfect" language, now's your chance!

Examples of some scripting lagnauges:
- Bash
- Python
- Javascript
- Lua
- Perl
- PHP

Examples of some less useful and smaller langauges

- [Trumpscript](https://github.com/samshadwell/TrumpScript)
- [Brainfuck](https://github.com/redevined/brainfuck)


Here's this week's challenge. Write a langauge!

- Give it a name
- Give it an extension `(.txt, .py, .s)`

Your scripting language should be able to do the following:

- Displays "Hello, World" (STDIO, Pop-ups, anyway you want!)
- Display a green rectangle (anyway you can)
- Compute FizzBuzz

You can do this any way you wish. The more creative the better!