Skip to main content

Introduction

Overview​

  • Hedgehog Script is a JavaScript-like programming language;

  • Functional Programming(FP) and Object-Oriented Programming(OOP) are supported;

  • Operator overload for Matrix and Symbolic Computing are supported (just like Matlab);

  • No package installation. Import any package(s) inside code without pre-processing;

  • Everything is inside your browser. No terminal, no local environment. Coding and running in your browser locally.

Topics​

The topics we've selected are based on what is most common and useful for starting to write in Hedgehog Script.

The left hand sidebar shows the topics. Namely:

Here are the basic topics we've selected:

Let's first start with the classic example:

Use the print() function to print "Hello world" string in Hedgehog Lab:

Do you see the output "Hello world"? Congratulations! Your first Hedgehog Script runs successfully!

tip

Try it out yourself, by changing the code and executing it in-browser!