06.10.08

Tout sauf javascript ?

Posted in Langages, Programmation, Web at 23:31 par denis

Dans la série à n’en plus finir des « langages qui permettent de faire du Javascript sans se prendre la tête à faire du Javascript parce que le Javascript c’est vraiment trop dégueu ( et c’est vrai ) », voici un autre concurrent, à l’approche un peu plus originale, puisqu’il vous propose d’écrire du Javascript en… Javascript.

Enfin pas tout à fait, puisque Mascara propose de faire un petit bond en avant, et d’écrire dès aujourd’hui en Ecmascript 4, la prochaine norme Ecmascript qui devrait en réconcilier plus d’un avec le vilain petit canard des langages. Et c’est mieux, pour preuve, il vous sera possible d’écrire ceci:

?View Code JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Tiens, une variable typee ??
var i : int = 1 ;
 
// Généricité
var messages = Vector. ;
messages[1] = "hello" ;
messages[2] = "world" ;
 
// Héritage
class Foo {
  var message : String  ;
  function Foo( msg : String ) {
    this.message = msg ;
  }
 
  function talk() {
    alert( this.message ) ;
  }
}
 
class HelloWorld extends Foo {
  function HelloWorld: Foo( "Hello, World" ) {}
}

Voila qui donne déjà bien plus envie de faire du JS… L’auteur indique cependant que le support n’est pas encore complet. Ca va quand même nous aider à attendre Tamarin :)

09.24.07

Lisaac

Posted in Langages, Programmation at 22:00 par denis

LinuxFr attire une nouvelle fois notre attention sur le langage Lisaac, développé pas loin de chez nous du tout…
Je n’ai pas vraiment eu le temps de me plonger dedans, mais vu la participation du fondateur de SmartEiffel, ca ne peut pas être mauvais…
A voir…