Skip to content
Francesc Rocher edited this page Apr 4, 2023 · 23 revisions

Welcome to the Alice wiki!

Presentation

Alice is an open source Ada programming language framework designed to help programmers implement and explore different solutions to problems from various sources, including Project Euler, Codingame and Advent of Code (currently, only support for Project Euler is present in Alice). With Alice, you can flex your coding muscles and work on problems that challenge your creativity, logic, and problem-solving skills.

At the heart of Alice is a commitment to [Coding Excellence](Coding Excellence), and Ada is the perfect language to bring this vision to life. As a high-level programming language designed for safety, reliability, and efficiency, Ada provides a powerful and flexible toolset for programmers to create robust and scalable software solutions. With Ada, you can write clean, concise, and elegant code that is easy to read and maintain, helping to ensure that your programs are error-free and performant. So whether you're a seasoned Ada programmer or new to the language, Alice is the perfect platform to hone your skills and push your limits.

Alice is still in the early stages of development, and things are likely to change as we continue to refine and improve the framework. While Alice is still a work in progress, it is already starting to take shape as a robust and usable tool for exploring the challenges of the aforementioned Problem Sources. For example, to solve a Project Euler problem, there are two interfaces you can implement: CLI, a basic Command Line Interface; and GUI, a generic Graphical User Interface to create visual representations. Take a look at some of the provided examples.

Clone this wiki locally