source: trunk/docs/WISHLIST.txt @ 1542

Last change on this file since 1542 was 964, checked in by adrpo, 13 years ago
  • small changes.
File size: 3.3 KB
Line 
1
2Modelica Development Tooling Wishlist
3-------------------------------------
42011-04-14 [Adrian.Pop@ida.liu.se]
5
6
7- Faster loading/query/saving of files (use getComponents instead of getElementInfo)
8- Folding does not work sometimes correctly after saving
9- Better handling of Modelica files/packages/libraries (problems with deep hierarchy of files)
10- Loading duplicate class names from different files should report an error and not load the second file
11  easy, just check if the file is loaded (use parseFile to just get the file info without loading).
12
13
14Daniel har ett till önskemål som även jag skulle vilja se och som vi båda tycker är väldigt användbart för
15kodning och framförallt läsning av kod i MDT.
16Det är att ha samma funktionalitet som finns i Notepad++, nämligen att om man markerar ett ord i
17texteditorn så färgas (med tex. grön bakgrundsfärg) alla förekomster av detta ord automatiskt i samma
18textfil. Det är då väldigt lätt att se alla referenser av tex en variabel och detta ökar läsförståelsen rejält.
19Jag vet inte hur lätt detta är att implementera i eclipse/MDT, men om det är en lätt sak så tycker jag
20man borde prioritera detta högt, då det är en klar effektivitetsökande åtgärd för alla utvecklare.
21
22Mvh Peter och Daniel.
23
24From: Peter Fritzson [mailto:peter.fritzson@liu.se] 
25Sent: den 7 mars 2011 11:14
26To: Peter Aronsson; PELAB - Peter Fritzson
27Subject: RE: Önskelista från MathCore
28
29Hej!
30
31Tack för det.
32
33Dessa tror jag redan fungerar (det mesta):
34*   Step over i debug (line mode)
35*   Default binding (tex. input Boolean msg=false). Borde väl fås automatiskt vid bootstrapping
36*   Komplett stack (vid Debuggning) (line mode)
37*   Prestanda vid debuggning (mål: debugga DoublePendulum)  (Ja, kan göras på –O3 kompilerad
38kod)
39*   For, while, if,break (automatiskt vid bootstrapping?)  (finns i alla fall while och if)
40
41Det andra är på gång eller sätts på listan, även parametriserade funktioner / unionstyper.
42
43From: Peter Aronsson [mailto:peter.aronsson@mathcore.com] 
44Sent: den 7 mars 2011 10:42
45To: petfr@ida.liu.se
46Subject: Önskelista från MathCore
47
48*   Step over i debug
49*   Default binding (tex. input Boolean msg=false). Borde väl fås automatiskt vid bootstrapping
50*   Komplett stack (vid Debuggning)
51*   Prestanda vid debuggning (mål: debugga DoublePendulum)
52*   For, while, if,break (automatiskt vid bootstrapping?)
53*   Snabb variablelviewer (Debugger)
54*   MDT klara multipla projekt med samma filnamn på flera olika ställen (funkar inte idag)
55*   Auto completion i text editorn
56*   Syntax coloring av odefinerade lokala variabler.
57*   Möjlighet att stänga av automatisk popup av deklarationen för typer (tex record-definition) i
58MDT
59*   Snabbare save i MDT
60
61Sedan vore det ju också väldigt trevligt om tex. HashTable modulerna kunde generaliseras så vi inte
62behöver göra en ny fil för varje ”instans”. Det borde ju vara ett grundkrav att ett språk för
63kompilatorkonstruktion är tillräckligt kraftfullt för att klara detta ;)
64
65Sen hoppas jag att felmeddelanden i den bootstrappade kompilatorn blir bättre än vad de är idag. De
66är ju nu väldigt svåra att läsa och förstå.
67
68/Peter
69--------------------------------------------
70Peter Aronsson Product Manager
71MathCore Engineering AB
72Teknikringen 1F  SE-583 30 Linköping
73Sweden
74+46 13 328502
75
Note: See TracBrowser for help on using the repository browser.