Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Mar 27 09:07
    kskalski commented #13341
  • Mar 18 16:31

    VladD2 on master

    Speed up symbol search in Vs Ex… Fix DevBuildQuick-VS2017.cmd (compare)

  • Mar 17 19:53

    VladD2 on retarget-compiler

    Work on relocation. Work on relocation. Work on NavigateTo symbols. and 4 more (compare)

  • Mar 10 23:59

    VladD2 on retarget-compiler

    Fix generator (compare)

  • Mar 10 17:56

    VladD2 on retarget-compiler

    Work on relocation. (compare)

  • Mar 06 21:41

    VladD2 on retarget-compiler

    Remove unnecessary references f… Fix colorizing of constructors. Formatting and 6 more (compare)

  • Mar 02 13:07

    VladD2 on retarget-compiler

    Work on moving VS Extension on … Work on moving VS Extension on … Work on moving VS Extension on … and 8 more (compare)

  • Mar 01 13:56

    VladD2 on retarget-compiler

    Added build core compiler (ncc-… (compare)

  • Mar 01 13:28

    VladD2 on retarget-compiler

    Added build core compiler (ncc-… (compare)

  • Feb 25 15:20

    VladD2 on retarget-compiler

    Remove old batch files. Implemented goto matching brace. Fix the highlighting of bracket… and 3 more (compare)

  • Feb 14 14:15

    VladD2 on retarget-compiler

    Work on moving VS Extension on … (compare)

  • Feb 08 14:42

    VladD2 on master

    [VS Extension] Fix upgrade wiza… [VS Extension] Fix upgrade wiza… Fix MSBuildTask and 1 more (compare)

  • Feb 06 20:32

    VladD2 on retarget-compiler

    Work on moving VS Extension on … (compare)

  • Feb 05 21:27

    VladD2 on retarget-compiler

    Work on moving VS Extension on … (compare)

  • Feb 05 17:53

    someone-with-default-username on retarget-compiler

    Load referenced assemblies via … (compare)

  • Feb 04 18:07

    VladD2 on retarget-compiler

    [VS Extension] Fix upgrade wiza… Work on retargeting VE Extensio… Fix MSBuildTask and 6 more (compare)

  • Jan 28 11:18

    VladD2 on master

    Remove test show stopper. (compare)

  • Jan 28 09:27

    someone-with-default-username on retarget-compiler

    Fix dnlib type reference resol… (compare)

  • Jan 27 21:57

    VladD2 on master

    Try to fix missing compiler mes… (compare)

  • Jan 27 21:57

    VladD2 on retarget-compiler

    Try to fix missing compiler mes… (compare)

Alexander
@LmTinyToon
я думал для этого используется какой-нибудь удобный уже существующий язык, а потом уже этим компилятором компилируют компилятор на уже целевом языке
VladD2
@VladD2
Методом бутстрапинга. Вот здесь https://github.com/rsdn/nemerle/tree/master/boot-4.0 лежит предудущая версия компилятора, которой можно собрать текущую версию.
Первая версия была написана на ML-е.

я думал для этого используется какой-нибудь удобный уже существующий язык, а потом уже этим компилятором компилируют компилятор на уже целевом языке

Последняя версия C# тоже бутстрапится. До 7.х писалась на С++.

Alexander
@LmTinyToon
Спасибо огромное за отклик! то есть там же должны лежать исходники и начального компилятора?
по ссылке только бинарники нашел
VladD2
@VladD2
Исходники доступны в истории.
Бустрапинг - это когда ты пишешь компилятор сам не себе постоянно обновляя бинарники. Написал новый функционал... Забурстрапился... Используешь его в коде компилятора.
В гите можно прокрутить историб в 2003-й год и увидеть первые версии Немерла написанные не ML без бутстрапинга.
Далее была первая версия которая компилировалась как на МЛ-е, так и на Немерле, который тогда был == МЛю. Потом пошел бутсрапинг.
Alexander
@LmTinyToon
Я понял, буду смотреть.
Chris
@furesoft
could you provide an extension for vs 2019?
NN
@NN---
I don't have time for this but I can help you with compiling. You just need to install VSSDK , it is in the bottom of VS installer window. And then add build for vs2019. Just search for vs2017 (15.0) mentioning and add 2019 (16.0) .
You can also check in the history how vs2017 support was added and do the same
LucaGabi
@LucaGabi
image.png
Hi, I'm looking very much for a missing feature in C# and I was wondering if nemerle supports this: it's String Template like Xtext Xtend looking like this
similar to mustache template in javascript
Like this ?
LucaGabi
@LucaGabi
Yes, but now can I import c# dll references ? Thanks.
NN
@NN---
what do you mean by importing references ? You use usual references
Mihhail Maslakov
@ionoy
@LucaGabi how does it differ from C# String Interpolation?
Chris
@furesoft
could someone port the vs extension to vs2019?
NN
@NN---
2019 v16.1 should not be a problem but 16.2 will require using asynchronous API , and this can require rewriting some parts of codee
cm4ker
@cm4ker
Добрый день. А есть активный чат разработки?
NN
@NN---
как бы разработка языка не активна уже давно.
в принципе есть форум https://rsdn.org/forum/nemerle
cm4ker
@cm4ker
Ну я смарю, там комиты есть, рефакторинги.
Все дела
cm4ker
@cm4ker
Кстати пытаюсь собрать из исходников
List.n(1049,22,1049,32): error : typing fails on ambiguity between overloads: [C:\projects\nemerle\snippets\Nemerle.Sta
techart\Lib\Nemerle.Statechart.Lib.nproj]
мастер видимо сломан как-то.
Я кстати в телеграме не нашёл канала, сделал - https://t.me/nemerle
NN
@NN---
скорее всего в компиляторе что-то починили , а в библиотеках забыли
cm4ker
@cm4ker
попытаюсь разобраться сделаю PR
Pavel Zhdanovich
@SWATOPLUS
Приветствую коллеги, познакомился с F# и ФП. Хочу юзать функциональщину в продакшене. Одна проблема у F# ущебный синтаксис, вложенной кода пробелами. А вот у Немерли все по-человечески.
И вот вопрос, можно ли юзать Немерли в продашене да еще и на дотнет коре
NN
@NN---
Я бы не советовал. Для кора пока нет решения.
F# да со своим неудобными синтаксисом , зато язык развивается и есть поддержка .
Pavel Zhdanovich
@SWATOPLUS
Хочется тип-сумм, но не хочеться далеко уходить от шарпов.
Andreas Vilinski
@vilinski
ML синтакс только сначала кажется ущербным, тем кто никогда не выходил из С-пузыря. Зато код с неправильными отступами не компилится, и в итоге такого не существует в природе, и меньше нужно париться со скобками. Вижу в этом только преимущества. Даже если есть нужда в Intellisense-driven-development, всегда можно заимплементить теплые шарповые классы вместо модулей и рекордов
NN
@NN---
В Nemerle можно писать код с отступами тоже .
Достаёт, что нужно явно писать Seq.map , List.map вместо того, чтобы компилятор сам вывел нужный тип.
Andreas Vilinski
@vilinski
с отступами помнится пробовал, но без поддержки студии совсем не фонтан. Модули достают конечно, да, только с хкт фшарп поезд проехал, пушто можно просто взять языки где это давно уже юзабельно
NN
@NN---
Вроде заработало в итоге , но да не так как со скобками .
Namynnuz
@Namynnuz
трямствую, ребят. в каком виде сейчас идёт разработка языка? а то на гитхабе вон кто-то кочевряжится, рефакторит, прочее. или всё, окончательно дохлый номер и пластмассовый мир (F#) победил?