Quelques suggestions pour les prochaines versions :
IDE :
- pouvoir déplacer l'onglet "Procédures" sous les autres (pour visualiser les fichiers du projet et les procédures du fichier courant simultanément)
Team :
- SVN / GIT inclu dans l'IDE (avec synchronize, commit, update, branches, tags, compare, switch, etc.)
POO :
- simplifier l'écriture POO (j'ai relu quelques vieux posts, pas d'inquiétude => pas question de remplacer l'évènementiel). Actuellement, il faut déclarer les procédures des objets, les mappers avec des structures d'adressage, créé une structure interne pour simuler les variables d'instance et mapper le tout sur une interface. Bref ça n'apporte rien et ça complexifie quelque chose qui devrait être simple.
Voici une proposition. Je crois que j'ai vu un poste dans le même ordre d'idée :
Code : Tout sélectionner
Class MaSuperClasse
; Variables de classe
public x.i
private y.s
private Map z.AutreObjet()
; Constructeur
procedure Construct(x.i, y.s)
this\x = x
this\y = y
newmap this\z()
endprocedure
; Destructeur
procedure Destruct()
FreeMemory(this)
endprocedure
; Méthodes
procedure.i GetZ()
ProcedureReturn this\z
endprocedure
EndClass
; Instanciation
MonObjet.MaSuperClasse = new MaSuperClasse()
listeDAutresObjets = MonObjet\GetZ()
Voilou, A+