From 5df1a5a06ddbdf4c6b0eada6997b5ac4efa16160 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Thu, 13 Feb 2014 03:37:46 -0800 Subject: [PATCH] Added CAAS issues --- GSoC-2014-Ideas.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/GSoC-2014-Ideas.md b/GSoC-2014-Ideas.md index 981c78a..5ac0680 100644 --- a/GSoC-2014-Ideas.md +++ b/GSoC-2014-Ideas.md @@ -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