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