Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 18 14:33
    tarsius commented #13359
  • Nov 18 11:09
    pitkali commented #13359
  • Nov 09 19:04
    tarsius opened #13359
  • Nov 05 13:26
    NN--- commented #13352
  • Nov 05 12:52
    iahun commented #13352
  • Nov 05 12:51
    iahun opened #13358
  • Nov 05 12:50
    iahun opened #13357
  • Jun 29 16:32

    VladD2 on retarget-compiler

    Fix exception which throw if a … Merge remote-tracking branch 'K… (compare)

  • Jun 24 23:06
    altbodhi commented #13356
  • Jun 24 19:42
    TheWitheredStriker commented #13355
  • Jun 24 19:41
    TheWitheredStriker commented #13355
  • Jun 24 19:41
    TheWitheredStriker commented #13355
  • Jun 24 19:39
    TheWitheredStriker commented #13355
  • Jun 24 19:13
    TheWitheredStriker commented #13356
  • Jun 22 09:44
    TheWitheredStriker commented #13355
  • May 10 09:27
    asskovalev opened #13356
  • Feb 24 03:40
    altbodhi commented #13355
  • Feb 21 19:28
    TheWitheredStriker commented #13355
  • Feb 21 13:37
    NN--- commented #13355
  • Feb 21 13:21
    TheWitheredStriker opened #13355
VladD2
@VladD2
Первая версия была написана на 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#) победил?
NN
@NN---
Если не будет Nemerle на .NET Core то никуда не продвинется..
Насколько F# победил это ещё хороший вопрос.
Пока не встречал его любителей
theangryepicbanana
@ALANVF
F# is nice, but Nemerle has its benefits as well IMO