Quand REBOL inspire un langage...
trigram9-Jan-2011/12:20:47+1:00
Un nouveau langage vient de voir le jour...

http://www.programmez.com/actualites.php?id_actu=8805

http://www.ynotscript.com/

Et c'est fait par un français...

Bon, je pense que l'on a des leçons à en tirer...
Le site adopte une approche marketing...
Vidéo, exemples de code pour vendre le langage...
Nombreux schémas pour expliquer le principe...

A quand un site Rebol France aussi vendeur !

Nico
Jedi9-Jan-2011/12:29:54+1:00
Hello,


Je viens de voir ça, effectivement...

Déjà, ça paraît plus clair... plus frais... moins bordélique...

(en même temps, rien de tel que de repartir de zéro )


a+
Sébastien 'Jedi' Jeudy.
--
http://www.neosysta.com & http://twitter.com/neosysta
trigram9-Jan-2011/12:37:41+1:00
Tout à fait.
Je trouve que cela démontre que l'on a beau avoir le meilleur langage du monde il ne deviendra rien sans l'aspect Marketing.

Tout de suite, on a envi de regarder, d'aller plus loin.
Aujourd'hui, REBOL, faut vraiment le vouloir entre les liens morts, les sites horribles avec un design du début du Web, les exemples qui ne marchent pas...

Mais effectivement, c'est plus facile quand on part de zéro de bien faire les choses...

Alors, on peut se mettre à rêver d'avoir la même chose pour REBOL France...
Ce serait un bon accélérateur et plus facile à vendre le langage et la solution AMA...

Nico
Jedi9-Jan-2011/12:48:28+1:00
Je dirais même plus : tout à fait

Côté REBOL, ce qui embrouille encore plus et décourage les gens ou les curieux, c'est vraiment cette situation bancale :
ancien REBOL 2.x vieillissant (même si toujours intéressant) et nouveau REBOL 3.0 pas clair et qui tarde trop (sans parler de la cassure fond & forme avec REBOL 2.x).

C'est désastreux...

Franchement, il ne me faudrait pas grand chose pour que je switche mon intérêt REBOL à ce genre de projet...

Ca donne envie ce côté plus ouvert :

Ynot is a new script language with a simple syntax.
The ynot scripts aren't directly executed by the computer.
There is a virtual machine interpreting them.
This virtual machine is made in Java and so runnable on any environment.
The main interest of this language is to be extensible.

1. You can use directly any java library (.jar) in your scripts.
2. You can extend the ynot language defining new words.
3. You can also write your own parsers to manage your own syntax.

Et forcément gratuit.

a+
Sébastien 'Jedi' Jeudy.
--
http://www.neosysta.com & http://twitter.com/neosysta
Jedi9-Jan-2011/13:23:50+1:00
Déjà, on devrait faire comme l'auteur de Ynot : Powered by Google Sites (avec ses dizaines de modèles pré-définis).


Ca, ça me rappelle l'annonce et le passage de www.rebol.com à son nouveau "super" site de 2010 (...) : parce que WIP Wiki le vaut bien, selon Carl...


a+
Sébastien 'Jedi' Jeudy.
--
http://www.neosysta.com & http://twitter.com/neosysta
paullys9-Jan-2011/14:51:02+1:00
Mais c'est tout pourri votre "ynot", c'est un langage script interface java aussi peu lisible que java.
Rebol avec ses défauts est largement au dessus. Je veux bien comprendre les frustrations par rapport à rebol, mais quand même...
paullys9-Jan-2011/14:58:53+1:00
Pourquoi ne pas s'investir dans boron?
trigram9-Jan-2011/15:13:10+1:00
@paullys
Ynot ne m'intéresse pas en tant que tel.
Juste l'approche marketing et didactique...

@Jedi
On va y aller sur Google Sites pour REBOL France.
This is the future....

Nico
shadwolf9-Jan-2011/15:41:12+1:00
ynot est moins chiant que java quand même faut pas poussé.

Après oui quand on dit inspirer de rebol je vois pas bien en quoi ... la syntaxe est plus proche d'un php, perl ou python, que d'un rebol.

Cependant moi j'adorerait un vrai rebol basé sur Mono ou Java. et quand je dis un vrai rebol je veux dire un vrai rebol pas une espece de copie bas de game reprenant vaguement de temps en temps la syntaxe rebol...
GreG9-Jan-2011/17:36:33+1:00
Faudrait peut etre arreter de multiplier les comptes users...
Ca sert a quoi?
nve, rebolfrance, trigram, ...
trigram9-Jan-2011/19:42:40+1:00
Ok. Je reste avec les trois comptes.


Promis j'en créer plus de nouveau.

Nico
trigram9-Jan-2011/22:40:52+1:00
Renseignements pris, l'auteur ne connaissait pas REBOL auparavant. :(
Il vient de le découvrir

C'est vraie leçon de marketing.
Site clair et concis avec de nombreux schémas...
Pas de notion de version, tout en anglais...
Un vidéo de promotion à la Google qui résume tout...
Didec10-Jan-2011/13:01:57+1:00
Ok, juste le marketing parceque ...

[Ynot]
echo("Hi, I'm Ynot.What's your name ?")
$name := readLine()
echo("Nice to meet you ${name}!")
[/Ynot]

c'est ...

print ["Nice to meet you " name: ask "Hi, I'm Rebol. What's your name ? " "!"]
shadwolf10-Jan-2011/13:21:04+1:00
Sur la qualité du site je suis d'accord... En meme temps l'auteur a pas 150 (oui je sais j'exagère mais à peine) déclinaisons de son produit à vendre.

Ca la clareté de l'information dans le monde rebol ca a toujours été un problème...
shadwolf10-Jan-2011/14:33:42+1:00
en regardant la vidéo sur la page d'accueil ynot est défini comme suit : la rencontre entre java et php...


C'est moi qui etait le plus prooooooooche ouai !!!

Bon ceci dit cette news est reprise sur le tweet de rebolweek !! Ennorme .
shadwolf10-Jan-2011/14:40:39+1:00
Maintenant si Ynot s'etait inspirer de rebol y aurait plus personne sur rebol hahahaha faut toujours rester positif et voir le bon coté des chose. Heureusement que Ynot c'est plutot inspirer de php ! ouf!

Pour info il y a eu une tentative de vm rebol basée sur java nomée Freebell qui est en son temps complètement passé inaperçu.

L'auteur a abandonné très rapidement le projet. Il n'a pas fait connaitre sa VM. Partant de cette expérience certains qui connaissaient ce projet l'ont pris comme référence pour dire: "Rebol avec un moteur java c'est nul" alors qu'en fait c'est une expérience qui n'a jamais été tentée.
shadwolf10-Jan-2011/14:43:32+1:00
C'est comme si on se basait sur Ghost pour dire rebol en mono c'est nul!

Ca n'a aucun sens freebell etait plus proche de rebol/View que ne l'a jamais été Ghost, mais l'un comme l'autre ont en commun d'être des projet inspiré de rebol mais pas des rebol et ca à une ennorme importance.
trigram10-Jan-2011/22:01:13+1:00
Je vous ferai un retour de l'auteur de Ynot... et de sa découverte de Rebol.
Son témoignage est intéressant.
Il est jeune et intégre la bonne approche pour développer un langage : le "vendre" avant tout de manière simple et honnête...

Après sur la syntaxe, evidemment, Rebol reste un compétiteur hors pair... Encore que, sa syntaxe et son concept ne sont pas à la portée de tous. Un peu trop en avance peut-être...
Il faut vraiment être didactique et y aller par itération... sinon on peut l'auditoire.

Nico
trigram11-Jan-2011/15:15:59+1:00
Comme promis, voici la réponse de l'auteur...

[i/]
Ensuite pour répondre à vos questions:

- Concernant REBOL non je ne connaissais pas jusqu'a quelques jours

on a comparé Ynot à ce langage sur le site Programmez.com


(http://www.programmez.com/actualites.php?titre_actu=Ynot-un-nouveau-langage-de-script-ecrit-en-Java&id_actu=8805).
Du coup, avec votre email, je viens tout juste de jeter un coup
d'oeil
(http://www.rebol.com/docs/quick-start.html).
Ca m'a l'air plus compliqué comme syntaxe...
mais je ne devrais pas comparé car quand on a fait le langage on est
forcément familier à la syntaxe

- Pour le site internet merci pour votre remarque. Etant
l'utilisateur
"type" de ce type de projet j'ai juste fait un site
à l'image de ce que je souhaiterai voir plus souvent voir comme site
pour les projets informatique.

=> Une vidéo de démo avec une musique sympa pour accroché
l'attention
des utilisateurs
(en gros un test simple du projet = c'est sans mensonge ou faux
espoir, juste la réalité sans effet superflu)
=> Une première page qui dit clairement ce qu'est Ynot et les
principales utilisations.
=> Une seconde page pour la définition complète du projet (pour que
les
gens savent ce qu'il y a sous le capo, je veux partager le projet
jusqu'au bout).
=> Toute la syntaxe sur une page pour gagner du temps quand on veut
vérifier un truc (le langage velocity fait ça et j'ai trouvé l'idée
vraiment pratique)
=> Des exemples pour progresser et entrer dans la complexité de
l'utilisation.
=> Des tutos divers et variés pour des utilisations concrètes de
Ynot.

Si vous souhaitez faire une video publicitaire je vous conseil de
regarder ça : http://www.youtube.com/watch?v=A8tnWA79fpQ

@bientôt,
Eric.

Pour mon "autorisation pour publier"... et bien pas besoin de demander
bien sur que vous pouvez reprendre mes mots.
Je dis toujours ce que je pense le plus sincèrement possible donc y
vraiment aucun soucis à reprendre mes mots.

J'ai regardé de nouveau le site rebol.com à la recherche du langage
utilisé pour le coder... sans succès:

REBOL is cross-platform.
A program written on Windows runs equally well on Linux, BSD, OS X, and
many other platforms... with no changes necessary.

=> J'en déduis qu'une sorte de machine virtuelle à été portée sur tous
les OS, en C, en code assembler ?

Pour ma part, j'ai vraiment une grosse expérience en Java et ça était
aussi pour cela que j'ai choisi Java pour Ynot...
Je vous proposerai bien mon aide pour Rebol mais le temps me manque...
en tout cas si vous avez besoin
de conseil, d'aide de modélisation ou tout simplement d'un avis...
n'hésitez pas


Nico
trigram15-Jan-2011/12:30:56+1:00
Dans mes idées un peu farfelu de schizophrène chronique et dans la série "y'a plus ka fo ka"...
...dans quelle mesure on pourrait imaginer des ponts entre REBOL et Ynot...

Je précise un peu mon idée :

REBOL aujourd'hui tourne certes sur Linux, MacOSX et Windows... mais la JVM est répandue sur d'autre système.
Ne pourrait-on pas imaginer un convertisseur to-ynot qui convertisse un script Rebol en Ynot...
Et créer des dialects pour faire de la GUI avec Swing...
Et on pourrait envisager du coup d'interagir avec Java...
Bref, ce n'est pas très clair...
Mais plutôt que de se lancer dans un truc type Freebel, Orace, Boron et autre, ne faut-il pas explorer un peu plus cette piste ?
Implémentation plus rapide ?
WET_WET_WET15-Jan-2011/17:47:18+1:00
just to throw some more pebbles into the pond, to muddy the water :-

has anyone ever asked himself ... what if one day Carl decides to give up, and keeps all his code to himself ?

what will happen to all the hard work you guys are doing ?

I think it's something worth thinking about.
WET_WET_WET15-Jan-2011/17:51:22+1:00
[ I cliked submit by accident before finishing the previous post]

just to throw some more pebbles into the pond, to muddy the water :-

has anyone ever asked himself ... what if one day Carl decides to give up, and keeps all his code to himself ?

what will happen to all the hard work you guys are doing ?

I think it's something worth thinking about. It would be good to be prepared for such eventuality and have something on hand to fall back on. I don't know what the ideal answer is, but this can be debated , so that everyone has a say.
GreG15-Jan-2011/18:05:57+1:00
Should Carl decide to stop REBOL and keep it for himself, that would be the end. I don't believe any clone can succeed and replace it. REBOL might have a dual licensed like QT: GPL and a commercial option to avoid GPL.

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2