Puis-je utiliser l'interpréteur en
CGI?
C'est effectivement
possible, mais il n'a pas encore été testé
sur une base de production. |
Mon programme ne fonctionne pas
J'ai une configuration complète avec le serveur Apache mais
mon programme ne marche pas. Voila le code:
<sol
include("button.php");
?> |
C'est le genre de problèmes
que vous pouvez rencontrer si vous êtes habitué à
d'autres langages, plus anciens. "include" est un mot-clé
en Scriptol, il faut écrire:
require("button.php");
ou include_once("button.php"). |
|
Puis-je utiliser OpenGL et Glue avec Scriptol?
Pas encore intégré à
l'interpréteur, mais cela sera possible car il est extensible.
|
|
Redéclaration: chaque langage
OO devrait utiliser des espaces de noms locaux
Si vous empêchez les utilisateur de réutiliser des
noms courts comme variable dans un niveau de block interne, vous
courez le risque qu'ils soient à court d'identifieurs.
for(int i=0;i<5;i++) { }
int i;
while(i < 5) {
// do something here
}
Chaque langage orienté-objet implémente un espace
de nom au niveau des blocs. Les redéclaration ne sont pas
source de confusion, parcequ'il est clair que l'on utilise un
nom qui existe hors du block sans affecter cette variable externe.
|
|
Voila deux exemples de ce que Scriptol
permet ou non:
Exemple 1 (NON PERMIS)
int i
scan a
int i = 5 // bad
print i * a[]
/scan
Exemple 2 (PERMIS)
int i
scan a
int j = 5
print j * a[]
/scan
scan b
int j = 50
print j * b[]
/scan
Scriptol ne permet pas de réutiliser un identifieur, pour
différentes choses à l'intérieur d'un bloc.
On peut le faire pour des blocs successifs. Cela supprime une
source de confusion.
Ne craignez pas un manque d'identifieurs: avec deux lettres ou
chiffres on peut déja en créer plus de 1000.
|
Quels fichiers runtime dois-je distribuer
avec mon application?
Ce que j'en pense: très bon langage, il peut faire des exécutables,
il peut offrir les capacité de GUI... donc je peux écrire
de belles applications avec (par forcément pour des sites
web).
Mais après, comme distribuer mon application. Quels fichiers
runtime sont requis? Pour mon activité, il n'est pas acceptable
de dire: "vous devez installer PHP d'abord", je m'intéresse
donc à GTK. |
| Aucun runtime n'est requis avec l'interpréteur
à part les dll incluses dans l'archive. Mais il sera possible
plus tard d'intégrer des librairies supplémentaires,
à distribuer avec l'application donc. |
Utilisation de Visual Studio
Scriptol peut-il fonctionner avec Visual Studio 6.0 et Visual Studio.net
? |
| Il peut être intégré
dans l'interface de développement, pour compiler les programmes
Scriptol en C++ comme avec C++ Builder (version pro). |
Quand l'interpréteur sera-t'il terminé?
Je compte mettre en ligne la Release Candidate
1 en janvier 2007. |
L'interpréteur utilisera-t-il XUL?
XUL est une interface graphique utilisant XML pour dessiner l'écran.
|
| XUL sera utilisé avec
l'interpréteur. A l'heure actuelle, je ne sais pas encore
s'il sera possible d'intégrer du code Scriptol dans le code
XUL à la place de XPCom, mais cela semble faisable. |
| |
|
|