Re: "générativité"

Nicolas Boulay nicolas.boulay at etherale.org
Tue May 26 13:08:36 UTC 2009


Le 26 mai 2009 13:24, Pierre-Alexandre Voye <ontologiae at gmail.com> a écrit :

> English :
>
> "Generativity describes in broad terms the ability of a self-contained
> system to provide an independent ability to create, generate or produce
> content without any input from the originators of the system."
>
>    1. *Leverage*: how extensively a system or a technology leverages a set
>    of possible tasks
>    2. *Adaptability*: how well it can be adapted to a range of tasks
>    3. *Ease of mastery*: how easily new contributors can master it
>    4. *Accessibility*: how accessible it is to those ready and able to
>    build on it
>    5. *Transferability*: how transferable any changes are to others –
>    including (and perhaps especially) non-experts.
>
>
> Very interesting !
> What Lisaac have ?
> 1. It's a language, and with good libs, so it is possible
> 2. The language is it general enought ? Is it specialized enought for each
> task : for instance OCaml is a good language for genral tasks, but it is the
> best (I think) for all programm about playing with grammar, tree, graph.
> Lisaac, seems to be better than other object language, but playing with
> grammar isn't simple as ocaml. We could take other examples.
> 3. It's a problem : All "old" programmer explain me smalltalk is a
> difficult language for average programmer, too theoric.
> 4. It's a communication and environment problem : lib doc, apt-get system
> for librairies source code, communautary website, easy compilation.
> 5. It's also a problem : how the communication can be horizontal ?
>
> Fr :
> Très intéressant, on pourrait se demander ce que Lisaac rempli comme
> critères :
>
> 1. Par nature un langage permet de faire beaucoup de choses. Encore faut-il
> quil ait de nombreuses libs


Pas seulement. C'est aussi l'expressivité du langage, la gestion
multi-tâche, l'abstraction réelle du hardware,... (langage expressivity,
multi-tasking, hardware abstraction layer,...)


>
> 2. Les langages sont souvent super fort dans certains domaines particulier.
> Par exemple Caml est absolument imbatable quand il s'agit de jouer avec une
> grammaire. On pourrait prendre d'autres exemples.


The simple syntaxe of Lisaac help a lot.


>
> 3. C'est là que le bat blesse. Tous les "anciens" dans le métier m'ont
> sorti le même discours : les langages type smalltalk sont difficile d'accès
> pour l'average programmer


The "power of simplicity" ? :)


>
> 4. ça c'est de la comm et de l'environnement : doc, système d'apt-get pour
> les librairies, sites communautaires, facilité de compilation de projet.


The build system but also the integration with old software and the
reusability of the past


>
> 5. C'est aussi un problème, il va falloir encore une fois y pallier, faire
> en sorte que la communication horizontale soit facilitée
>

That's mainly a lib problem.


>
> Le 26 mai 2009 10:44, Nicolas Boulay <nicolas.boulay at gmail.com> a écrit :
>
>> Je viens d'apprendre un nouveau concept qui colle bien avec l'idée de
>> renforcé les bases de Lisaac: avant d'écrire de grosses applications, il
>> vaut mieux avoir des bases solides, pour "augmenter l'effet de levier".
>>
>> "La générativité[3<http://standblog.org/blog/post/2009/05/21/A-propos-de-g%C3%A9n%C3%A9rativit%C3%A9#pnote-3879-3>
>> ], c'est la capacité d'un système à produire des changements non prévus
>> via des contributions non filtrées provenant d'une grande diversité de
>> contributeurs. Des termes comme "ouverture", "libre" ou encore "communs" en
>> évoquent certains aspects, mais sans complètement le définir, et parfois en
>> semant l'incompréhension.[4<http://standblog.org/blog/post/2009/05/21/A-propos-de-g%C3%A9n%C3%A9rativit%C3%A9#pnote-3879-4>
>> ]"
>>
>> "L'auteur décrit ensuite les 5 facteurs principaux qui font que quelque
>> chose est génératif :
>>
>>    1. *Effet de levier* : à quel point le système ou la technologie
>>    peuvent être démultipliés dans leur capacité à effectuer certaines tâches ?
>>    2. *Adaptabilité* : à quel point on peut l'adapter à un ensemble de
>>    tâches ?
>>    3. *Facilité à maîtriser* : à quel point les nouveaux contributeurs
>>    peuvent apprendre à se servir de cette technologie ?
>>    4. *Accessibilité*[5<http://standblog.org/blog/post/2009/05/21/A-propos-de-g%C3%A9n%C3%A9rativit%C3%A9#pnote-3879-5>
>>    ] : à quel point les gens qui ont la capacité et l'envie de contribuer
>>    ont-il accès à ces technologies ? (sont elles largement répandues,
>>    disponibles, bon marché, socialement acceptées ?)
>>    5. *Transférabilité* : à quel point les changements peuvent être
>>    partagés avec d'autres, y compris (et peut-être surtout) ceux qui ne sont
>>    pas des experts."
>>
>>
>> http://standblog.org/blog/post/2009/05/21/A-propos-de-générativité<http://standblog.org/blog/post/2009/05/21/A-propos-de-g%C3%A9n%C3%A9rativit%C3%A9>
>>
>> In english:
>>  http://standblog.org/blog/post/2009/05/20/About-Generativity
>>
>> _______________________________________________
>> Lisaac-devel mailing list
>> Lisaac-devel at lists.alioth.debian.org
>> http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel
>>
>>
>
>
> --
> ---------------------
> Isaac Project - http://isaacproject.u-strasbg.fr/
>
> _______________________________________________
> Lisaac-devel mailing list
> Lisaac-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/lisaac-devel/attachments/20090526/4c282829/attachment.htm>


More information about the Lisaac-devel mailing list