Plutot que de le comparer à Python ou Ruby, il est préférable de le repositionner par rapport à Lua ou Tcl dans l'esprit d'extension...
Au commencement, l'objectif était de pouvoir y ajouter facilement des fonctionnalités spécifiques pour plus tard étendre une application existante. Pour se faire, l'idée était de posséder un interpréteur (et une syntaxe) assurant le minimum vital.
Une usine à gaz comme Python n'est pas utile pour fournir une interface ligne de commande et de script comme dans les outils Xilinx (qui utilise Tcl je crois)
Petit, léger, ne comprenant pas grand chose d'inutile (pour l'instant), facile à intégrer à l'existant, facile à compiler en standalone...
Concernant la syntaxe, ceci est un choix, mais le fichier src/const.h permet de redéfinir facilement tous les mot-clefs et "balises" sans devoir modifier du code partout et obtenir une version très personnelle.
[^] # Re: explications...
Posté par fantassin . En réponse à la dépêche Whippet : un langage de script sans prétentions. Évalué à 3.
Au commencement, l'objectif était de pouvoir y ajouter facilement des fonctionnalités spécifiques pour plus tard étendre une application existante. Pour se faire, l'idée était de posséder un interpréteur (et une syntaxe) assurant le minimum vital.
Une usine à gaz comme Python n'est pas utile pour fournir une interface ligne de commande et de script comme dans les outils Xilinx (qui utilise Tcl je crois)
Petit, léger, ne comprenant pas grand chose d'inutile (pour l'instant), facile à intégrer à l'existant, facile à compiler en standalone...
Concernant la syntaxe, ceci est un choix, mais le fichier src/const.h permet de redéfinir facilement tous les mot-clefs et "balises" sans devoir modifier du code partout et obtenir une version très personnelle.