Added CAAS issues
This commit is contained in:
parent
ba21a0e500
commit
5df1a5a06d
|
@ -87,20 +87,22 @@ provides configuration for the code generator and implements the logic of the ga
|
|||
|
||||
|
||||
___
|
||||
#### Fix/Expand Nimrod's "Compiler as a Service" features
|
||||
#### Fix/Expand Nimrod's "Compiler as a Service" and idetools features
|
||||
**Desirable skills:** Command line argument parsing, good knowledge of compiler internals and theory.
|
||||
|
||||
**Description:**
|
||||
|
||||
Nimrod's Compiler as a Service feature allows IDEs to query the compiler for things like code suggestions, definition lookups and more. The current implementation works but has some small issues.
|
||||
Nimrod's Compiler as a Service feature allows IDEs to query the compiler for things like code suggestions, definition lookups and more. The current implementation works but has some issues.
|
||||
|
||||
Tasks:
|
||||
* Fix https://github.com/Araq/Nimrod/issues/804, which makes `idetools` unusable.
|
||||
**Tasks:**
|
||||
* Review and resolve related issues.
|
||||
* Provide commands to execute macros. Allow IDEs to quickly get the code macros generate with different inputs.
|
||||
* Provide a mechanism to track a dirty file without saving it to disk.
|
||||
* Provide better diagnostic messages for invalid commands.
|
||||
* Add commands to retrieve information about project layout and compilation settings.
|
||||
|
||||
**Related issues**: [#804](https://github.com/Araq/Nimrod/issues/804), [#274](https://github.com/Araq/Nimrod/issues/274), [#325](https://github.com/Araq/Nimrod/issues/325), [#452](https://github.com/Araq/Nimrod/issues/452), [#484](https://github.com/Araq/Nimrod/issues/484), [#474](https://github.com/Araq/Nimrod/issues/474), [#477](https://github.com/Araq/Nimrod/issues/477), [#450](https://github.com/Araq/Nimrod/issues/450), [#449](https://github.com/Araq/Nimrod/issues/449), [#415](https://github.com/Araq/Nimrod/issues/415), [#471](https://github.com/Araq/Nimrod/issues/471), [#344](https://github.com/Araq/Nimrod/issues/344)
|
||||
|
||||
**Bonus points:** Implement "Compiler as a Service" support to major IDEs/text editors such as Light Table, Sublime Text, or Visual Studio.
|
||||
|
||||
**Difficulty:** Medium to Hard
|
||||
|
|
Loading…
Reference in New Issue