The team that started itTranslations: Français
The Symbolibre project was created by a group of theoretical computer science MSc students from ENS de Lyon. It started out as an initiative to a mandatory year-long project course. We’ve worked with the French Educational Institute (Institut Français de l’Éducation) and reached out to teachers and students to develop the project.
We split up the work into seven groups as follows:
- Hardware. Design the calculator as a physical platform. Select and assemble hardware, including the design of the keyboard’s PCB and the 3D-printing of the case.
- System administration. Responsible for the operating system, the cross-compilation tasks, and the integration of the hardware drivers into the system. Will also handle anything resembling emulation.
- Math applications. Implement most of the calculator’s applications visible in the main menu. Essentially consists in developing GUIs that interface with Giac to solve mathematical problems.
- Programming. IDE developers that integrate Python and implement interpreters for the most common subsets of TI Basic and Casio Basic.
- System tools. Responsible for the communication between the calculator and the rest of the world, plus some central programs such as the main menu and configuration tools.
- Communication. Design this website and spread the project in the wild. Also handle real-world tests with teachers and students. They probably led you here!
- Contribution to SageMath. We started the project working with SageMath, and in return we’re contributing an implementation of Turing machines to the framework.
Here's the hall of fame of most original team members!
Ambroise Baril Contribution to SageMath.
Antoine Domenech CS student. But prefers the S over the C. Official traitor and major contributor to the daily inactivity report. Put away pans with the handle on the left!
Aymeric Walch Head of the Applications group. Dedicated lover: Of Pokémons – Of Role Playing – Of caffeine
Poll to high-schoolers and application design. Official Shadok in the group.
Doctor of colanders, eggs, and antimatter pans. Firmly believes that we can succeed in the Symbolibre project by pumping in the morning, pumping at noon, pumping in the evening, and dreaming of this pumping (because the machine is so designed). Confused potato in my spare time. Absurd humor never leads where people potato.
Charles Hardware selection and wiki.
I'm Corentin Lunel, a student at ENS de Lyon. I'm interested in theoretical computer science and math, with a particular liking for subjects linking the two, such as computational topology.
In my spare time I like doing everything and their opposite. And think about the wonderful properties of the empty set.
In the project I run the group that contributes to the free software SageMath.
Eddy Caron (website) Supervisor. Responsible for letting you live Symbolibre.
Émile Hohnadel Plotting application. I'm a computer science student at ENS de Lyon. I'm particularly interested in computer graphics, hardware architectures and polynomials. I'm responsible for function plots in the Symbolibre project. Sometimes I help out the hardware group.
Gérémy Hutin Main menu and config editor.
Hugues Déprés Member of the Sysadmin group. I have contributed to setting up the operating system and to the communication software.
Jérém (website) Hardware and case design.
Léo IDE Development.
Loïc Jouans Head of the System Tools group.
Maxime Darrin (website) Head of the Programming group. I'm a CS student at ENS de Lyon. I'm particularly interested in machine learning and artificial intelligence. In the Symbolibre project I'm responsible for the Programming group and relations with the French Education Institute.
SageMath representation of Turing machines.
wesh wesh le ghetto.
Nabil Kherraf (website) Website, ergonomy and user experience.
Nacim Oijid (website) Contribution to SageMath. L’amour ne se dépense pas en radis.
Némo (website) Head of the Hardware group.
Nicolas Chappe Initiator and co-head of the project. Head of the Sysadmin group. Various contributions.
Nicolas Levy Operating System image.
Quentin Contribution to SageMath.
Sébastien Michelland Co-head of the project; all-rounder. Veteran programmer of Casio calculators and low-level hobbyist, I regret that their code and documentation is closed. Let’s see where LibreCalc’s legacy will lead us!
Théofle Basic language interpreters. La saveur biscuitée du gingembre relève le goût sucré de l’amitié. Le velouté rêvé existe : c’est la soupe.
Valentin Taillandier (website) Head of the Communication group. I’m interested in natural language processing (NLP) as a means of linking theoretical computer science and linguistics. In this project, I manage communication. This involves setting up the original website and designing the logo, but also coming up with a common look for the calculator's graphical interface.