Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    VladD2
    @VladD2
    The plug-in for Nitra works as a whole. It remains to complete the templates for creating projects and files.
    Suminda Dharmasena
    @sirinath
    Great!
    Suminda Dharmasena
    @sirinath
    Stumbled on 2 interesting projects: https://github.com/mozilla/mentat, http://souffle-lang.org/. Both are like http://flix.github.io/
    Suminda Dharmasena
    @sirinath
    When reading http://rsdn.org/wiki/Nitra.ExtendSyntax my thinking is that it should be made possible to do syntax extensions without having to write Nemerle. Can you guys think of a way to do with in Nitra itself.
    Suminda Dharmasena
    @sirinath
    Any new developments?
    VladD2
    @VladD2
    WIP. Too many changes.
    Suminda Dharmasena
    @sirinath
    Great. As long as things are progressing. I am really eager to use this and N2 as I have waited so long for N2. Homefully N2 will not dissapoint.
    Suminda Dharmasena
    @sirinath
    It will be good what ever change is committed. Then people know work is progressing.
    Nikita Tsukanov
    @kekekeks
    @VladD2 так как насчёт митапа? мы будем рады видеть
    в апреле, например
    Suminda Dharmasena
    @sirinath
    How is the WIP Changers coming along?
    VladD2
    @VladD2
    I am busy right now. I will start work on Nitrain next month.
    Suminda Dharmasena
    @sirinath
    Great!!!
    Suminda Dharmasena
    @sirinath
    Development seams to have slowed down. Hoping things will pick up again.
    Chris
    @furesoft
    hi, there is no vs2017 template in the template explorer
    Chris
    @furesoft
    and if i create new file with .nitra extension, no highlighting and building doesnt work
    Suminda Dharmasena
    @sirinath
    Chris
    @furesoft
    has anyone a vsix for vs2017? i cant build properly
    Yemi Bedu @ P&R
    @pr-yemibedu
    i wish the effort was moved to supporting VSCode and LSP as it is the modern environment for development. I know Nitra has no limits to it.
    Nim and Rust may have tooling ideas you can take to get good stuff for that editor and hence more mindshare for this platform.
    Nikita Tsukanov
    @kekekeks
    Vlad is writing a language server (with custom protocol) for VS extension
    I'm sure that server could be adapted to use LSP protocol
    The problem with VSCode is that it's not an IDE for the lack of "integrated" part
    It has no integration with MSBuild project system and solutions, so one has to use msbuild evaluation API on language server side
    Another problem is that there are two MSBuild versions now
    One for full .net, one for .net core
    There are also different versions (numeric ones) that can be installed on the system
    So it's not quite feasible to use msbuild evaluation API from language server process
    Nikita Tsukanov
    @kekekeks
    For AvalonStudio we had to use Rider's approach and load our custom MSBuild task to MSBuild process via dummy project
    So we could access the list of project properties and items
    Yemi Bedu @ P&R
    @pr-yemibedu
    For MSBuild, I specify what I want to use in my project.
    For something that would feel more integrated, Omnisharp does a lot to C# to work out of the box. Ionide does the same for F#.
    It all is a lot of work. So I was only mentioning that maybe things with VSCode some of it seems to be more approachable for getting something that can be live sooner.
    LSP instead of or alongside the custom protocol.
    Suminda Dharmasena
    @sirinath
    Might be of interest for the back end:
    Suminda Dharmasena
    @sirinath
    Chris
    @furesoft
    has anyboddy upgraded successfully nitra to vs2017?
    Mihhail Maslakov
    @ionoy
    hi @furesoft
    what exactly do you need?
    a vsix for nitra?
    Chris
    @furesoft
    @ionoy yes
    Suminda Dharmasena
    @sirinath
    LokiSharp
    @LokiSharp
    Has anyone build Nitra with VS2017? How to fix it?
    Severity Code Description Project File Line Suppression State
    Error The type reference cannot find a public type named 'SuiteVm'. Line 144 Position 108. Nitra.Visualizer C:\Project\nitra\Nitra.Visualizer\MainWindow.xaml 144
    Suminda Dharmasena
    @sirinath
    Quite a few things you guys can borrow from.
    Suminda Dharmasena
    @sirinath