Skip to main content

Introduction

Overview

Swirl is a modern, general-purpose programming language designed to meet the evolving needs of today's developers. It is a high-level, statically typed, compiled, and object-oriented language that emphasizes both readability and performance.

Get started

Get started with using Swirl by reading this short guide.

Features

Key features of Swirl:

  • 📚 Intuitive, easy-to-learn syntax
  • 🛡️ Static typing for enhanced safety and performance
  • 💪 Rich standard library useful for a wide range of tasks
  • 🔥 Support for object-oriented programming
  • 💻 Cross-platform compatibility
  • 📦 Advanced package management system with a wide range of libraries and frameworks
  • 🤝 Open-source and community driven

History

Once upon a time in the distant land of 2021, two brilliant developers (let's call them EMPTY and Mrinmoy) had a brilliant idea: why not create yet another programming language when there are already a gazillion out there? They thought, "Hey, why not make things even more confusing for aspiring programmers by adding another language to the mix?" And thus, the idea for Swirl was born.

Then, two more brave souls (Eight and Dart) joined the bandwagon, because, you know, why not?(actually Dart made the language possible) And after a grueling few months(1.5 years) of coding and testing, they released the first alpha version of Swirl in November of 2022.

But let's be real here, why settle for just another programming language when you can have Swirl? I mean, what's the point of choosing simplicity and efficiency when you can have...Swirl! (i am joking. Swirl is not simple by any means)

Fun fact

Swirl was named Lambda Code before.

Stay informed

Something wrong?

If you find issues with the documentation or want to improve the documentation or the project in general, please file an issue at the respected github repos, or you can let us know in the discord server.