Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Looks impressive!

I'm curious how you're doing the parsing. I see that you reference both NRefactory (which reads C#) and Cecil (which reads IL) -- can you talk about how are each of these used and how you combine them?

Also, did you consider using Roslyn (Microsoft's official C# parser)? Obviously it's still beta, but once it's complete would it remove the need for Cecil and NRefactory completely?



Why would I want to use the proprietary Roslyn when I have a working solution with the open-source NRefactory and Cecil?


I can think of a dozen reasons off the top of my head. But if you prefer to avoid proprietary utilities that's understandable.


NRefactory itself depends on Cecil, so his translator might not use Cecil at all.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: