We have a small army of people working on
Photran this summer and have finally gotten all of the annoying bugs
out of the way so we can focus on building refactorings. :-D
Here's the current status of all of the refactorings in Photran (Stas, did you say you have some others that are
done but not submitted to Bugzilla yet?)...
- Rename - In production (Jeff)
- Introduce Implicit None - In
production (Jeff)
- Move Saved Variables to Common Block
- In production (Stas)
- Replace Obsolete Operators - In
production (Bruno)
- Canonicalize Keyword Capitalization
- In Bugzilla, waiting on legal (Kurt)
- Interchange Loops - In Bugzilla,
waiting on legal (Tim)
- Make Common Variable Names Consistent
- In progress (Kurt)
- Encapsulate Module Variable - In
progress (Kurt)
- Extract Procedure - In progress
(Jeff)
- Extract Local Variable - Stalled,
waiting on type checker (Jeff)
- Move Common Variable to Module -
Stalled, waiting on common preconditions (Jeff)
I am
copying Alejandra and Bruno, who have both stated interest in
implementing refactorings, and photran-dev, in case anyone else is
lurking.
We are also very close to having CDT's (single-configuration) C
preprocessor integrated with our parser. Matthew and I were working on
that today, actually.
Jeff
|