Logo Marscii

Marscii: a new character encoding for saving a quarter of the size of all source codes

Hello, my name is Christophe Roux, you can call me Christopher.
I use Linux distributions since 1999.
I created the company Webmiel and the Marscii encoding inspired by the movie "The Martian" with actor Matt Damon.
I am offering to The Linux Foundation a perpetual free of charge licence of Marscii encoding for use in the Linux Kernel.
 

The vast majority of programming languages can be adapted to use this encoding.
The Webmiel company (based in France with R.C.S number 931214126 registered at Nanterre) owner of Marscii and Scriptool would like to sell such a license in order to finance the effort needed for developing Scriptool.
We are ready to provide such a license for any company based on a one time fee for each programming language or operating system, adapted to the size of the company in terms of staff range number.
If you are interested, you can contact us:
by email at contact@webmiel.fr, 
by phone at +33(0)649 532 529, 
by postal address at
6 avenue de la Libération
92350 Le Plessis-Robinson
France
If you want to meet me, Christophe Roux, the founder of Webmiel, you can also choose to come to the Church where I attend religious office:
EPUE
4 boulevard Carnot
94140 Alfortville
France

Marscii: a new character encoding for saving a quarter of the size of all source codes

Marscii is an encoding with 3 different possible size for characters of 4, 5 or 6 bits.

Marscii-16 with 4 bits encoding allows to have 16 characters corresponding to decimal figures and/or letters.
Marscii-32 with 5 bits encoding allows to have Marscii-16 corresponding 16 uppercase letters.
Marscii-64 comes with two different character sets with 32 characters in common (corresponding to Marscii-32)
Marsci-64 code uses the second part of 32 characters for usual punctuation and symbols in classical programming languages.
Marscii-64 base64 uses the second 32 characters so that the 64 characters allows to encode classical base64 characters (a-zA-Z0-9 and “-“ and “_”).
The following chapter describe by example how to use Marscii-64 code for encoding the Scriptool programming language.
The Marscii encoding system can be used for other programming languages.
This document aims to be a proposal for Company who manage programming language creation or an operating system creation to be equiped with a license for applying Marscii-64 to make evolve their language into this encoding.
The vast majority of programming languages can be adapted to use this encoding.
The Webmiel company (based in France with R.C.S number 931214126 registered at Nanterre) owner of Marscii and Scriptool would like to sell such a license in order to finance the effort needed for developing Scriptool.
We are ready to provide such a license for any company based on a one time fee for each programming language, adapted to the size of the company in terms of staff range number.
If you are interested, you can contact us:
by email at contact@webmiel.fr, 
by phone at +33(0)649 532 529, 
by postal address at
6 avenue de la Libération
92350 Le Plessis-Robinson
France
If you want to meet me, Christophe Roux, the founder of Webmiel, you can also choose to come to the Church where I attend religious office:
EPUE
4 boulevard Carnot
94140 Alfortville
France
 

The next part will show by an example programming language how to use Marscii-64 code in a real application.

Webmiel

Christophe Roux

Développeur Logiciel

Copyright ©. Tous droits réservés.

Nous avons besoin de votre consentement pour charger les traductions

Nous utilisons un service tiers pour traduire le contenu du site web qui peut collecter des données sur votre activité. Veuillez consulter les détails dans la politique de confidentialité et accepter le service pour voir les traductions.