Improving Lisaac

Mildred Ki'Lya mildred593 at online.fr
Wed Sep 2 21:31:52 UTC 2009


Hi,

(French at the bottom)

I realized during this meeting that perhaps, a lot of things that I post
on this mailing list is clearly ununderstandable. I think I understand
now why I get so few answers.

I'll try to be clearer in the future.

In the meantime, I wanted to explain here what are my basic taughts that
leads me to the ideas I have:
- We have absolutely no control over external libraries and we should
still be able to use them and mix them without any problem.
- No special case (the compiler shouldn't depend too tightly on the
library, especially the prototypes names. Behaviour should be
consistant, if TRUE can inherit from BOOLEAN, any Expanded object should
be able to do so)
- C code is evil (the library should be free of C externals)
- Lisaac should be able to handle low-level constructs. It's part of its
purpose (a high level suited for low-level things, like an OS)
- ...



The same in French (I was told it could be clearer):




Je me suis rendue compte lors de ce meeting Lisaac que beaucoup de mails
que je postais ici n'étaient pas compréhensibles. Je crois que je
comprend pourquoi j'ai si peu de réponses maintenant.

J'essairais d'être plus claire dans le futur.

En même temps, je voulais vous faire part de mes pensées qui me mènent à
élaborer toutes les solutions que je peux vous présenter:
- On a absolument aucun contrôle sur les bibliothèques externes, et on
devrait pouvoir les utiliser et les mixer sans problème.
- Pas de cas particulier: le compilateur ne devrait pas dépendre de trop
près sur la bibliothèque, en particulier, ne devrait pas dépendre des
noms de prototypes. Le comportement devrait être cohérent, si TRUE peux
hériter de BOOLEAN, on devrait avoir un moyen de faire hériter n'importe
quel Expanded.
- C est le mal: la bibliothèque standard ne devrait pas avoir besoin
d'external C
- Lisaac doit pouvoir gérer les constructions bas niveau. Cela fait
partie du but de Lisaac (un langage de haut niveau pouvant descendre
assez bas pour créer des OS par exemple)
- ...



Mildred

-- 
Mildred Ki'Lya
╭───────── mildred593@online.fr ──────────
│ Jabber, GoogleTalk: <mildred at jabber.fr>
│ Website: <http://ki.lya.online.fr>           GPG ID: 9A7D 2E2B
│ Fingerprint: 197C A7E6 645B 4299 6D37 684B 6F9D A8D6 9A7D 2E2B


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20090902/4e60eb08/attachment.pgp>


More information about the Lisaac-devel mailing list