
I have a couple questions about the Oslo Add-On.
1. It sounds the add-on is already capable of syntax highlighting, returning syntax errors, and AST construction. Will the add-on enable me to perform auto-completion? Will it enable intellisense (quick info and parameter info)? I ask since there's a July blog post where Bill Henning says there aren't hooks for auto-complete although it seems like there should be sufficient info via the AST and token information. If these capabilities are present, do they still use the Oslo May CTP? If not, are there any instructions or suggestions on how to enable them? Use the standard editor auto-completion approach?
2. In the documentation example for creating an intellipad clone, you mentioned the UI being frozen and use the .NET 4.0 System.Threading library to help resolve it. Can you explain this issue in further detail? Instead of using a .NET 4.0 library, why not create an ambient parse request dispatcher? My concern is that I'm not ready to take a .NET 4.0 dependency so I need to know if I'll need to use the System.Threading library.
Thanks very much,
-Craig
1. It sounds the add-on is already capable of syntax highlighting, returning syntax errors, and AST construction. Will the add-on enable me to perform auto-completion? Will it enable intellisense (quick info and parameter info)? I ask since there's a July blog post where Bill Henning says there aren't hooks for auto-complete although it seems like there should be sufficient info via the AST and token information. If these capabilities are present, do they still use the Oslo May CTP? If not, are there any instructions or suggestions on how to enable them? Use the standard editor auto-completion approach?
2. In the documentation example for creating an intellipad clone, you mentioned the UI being frozen and use the .NET 4.0 System.Threading library to help resolve it. Can you explain this issue in further detail? Instead of using a .NET 4.0 library, why not create an ambient parse request dispatcher? My concern is that I'm not ready to take a .NET 4.0 dependency so I need to know if I'll need to use the System.Threading library.
Thanks very much,
-Craig