Приветствую Немерлевую общественность !
Уперся в производительность имеющихся реализаций Python'a. Писать внешние функции на плюсах откровенно ломало. А языков, позволяющих писать как в Python'e — мало. И тут я увидел Nemerle Это была взаимная любовь с первого взгляда Еще бы интеграцию допилить, чтобы она более дружественная была к усёру и поддерживала автокмоплит — и жизнь на Nemerle удалась
Даёшь Nemerle в Python общественность !
Re: Python-like style в Nemerle - рулёз форева !!!
Здравствуйте, Аноним, Вы писали:
А>Уперся в производительность имеющихся реализаций Python'a. Писать внешние функции на плюсах откровенно ломало. А языков, позволяющих писать как в Python'e — мало. И тут я увидел Nemerle Это была взаимная любовь с первого взгляда
Да, python-like mode ужасно красивая вещь.
Даешь исполняемый псевдокод в массы!
Re[2]: Python-like style в Nemerle - рулёз форева !!!
От:
Аноним
Дата:
15.11.10 17:56
Оценка:
Здравствуйте, catbert, Вы писали:
C>Здравствуйте, Аноним, Вы писали:
А>>Уперся в производительность имеющихся реализаций Python'a. Писать внешние функции на плюсах откровенно ломало. А языков, позволяющих писать как в Python'e — мало. И тут я увидел Nemerle Это была взаимная любовь с первого взгляда
C>Да, python-like mode ужасно красивая вещь.
C>Даешь исполняемый псевдокод в массы!
Ненене...Python-like код и есть Настоящий Код для Человека, а не какое-то поделие для удобства компилятора и кремниевой железки
Re: Python-like style в Nemerle - рулёз форева !!!
Здравствуйте, Аноним, Вы писали:
А>Еще бы интеграцию допилить, чтобы она более дружественная была к усёру и поддерживала автокмоплит — и жизнь на Nemerle удалась
Сейчас официально интеграция с индент-синтаксисом не дружит. То что есть получилось само собой.
Учитывая, что я (а именно я в основном занимался Интеграцией) предпочитаю именно С-подобный синтаксис (скобочный), я индент-синтаксис толоком не тестировал.
Но все в наших руках! Точнее все в ваших руках, так как у нас принято делать решать проблемы руками страждущих. По другому и не получится, так как только заинтересованное лицо может качественно реализовать и оттестировать фичи.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Python-like style в Nemerle - рулёз форева !!!
От:
Аноним
Дата:
15.11.10 18:09
Оценка:
Здравствуйте, VladD2, Вы писали:
VD>Сейчас официально интеграция с индент-синтаксисом не дружит. То что есть получилось само собой. VD>Учитывая, что я (а именно я в основном занимался Интеграцией) предпочитаю именно С-подобный синтаксис (скобочный), я индент-синтаксис толоком не тестировал.
VD>Но все в наших руках! Точнее все в ваших руках, так как у нас принято делать решать проблемы руками страждущих. По другому и не получится, так как только заинтересованное лицо может качественно реализовать и оттестировать фичи.
Да, объем работу судя по всему нужно проделать приличный. Посмотрим — как со свободным временем будет, сессию сейчас закрою, может и подключусь к развитию.
Re[3]: Python-like style в Nemerle - рулёз форева !!!
Здравствуйте, Аноним, Вы писали:
А>Да, объем работу судя по всему нужно проделать приличный. Посмотрим — как со свободным временем будет, сессию сейчас закрою, может и подключусь к развитию.
Объем как раз не очень большой. Но могут возникнуть трудности, так как все же индент-синтаксис не родной. В компиляторе есть так называемый PreParse-шаг на котором отступы конвертируются в виртуальные скобочные группы. Далее работа ведется так как-будто мы работаем со скобками.
Где-то есть баги и недоработки которые нужно выявлять и устранять.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Python-like style в Nemerle - рулёз форева !!!
От:
Аноним
Дата:
15.11.10 18:59
Оценка:
Здравствуйте, VladD2, Вы писали:
VD>Объем как раз не очень большой. Но могут возникнуть трудности, так как все же индент-синтаксис не родной. В компиляторе есть так называемый PreParse-шаг на котором отступы конвертируются в виртуальные скобочные группы. Далее работа ведется так как-будто мы работаем со скобками.
VD>Где-то есть баги и недоработки которые нужно выявлять и устранять.
Посмотрел исходники. Везде сплошной C-style код. Режет глаз. С другой стороны — Python-style код в исходниках не используется. В принципе наваять тулзень, что будет гонять текст в обе стороны не проблема — дело копеешное.
А пока нашел одну багу интеграции на коде:
#pragma indent
using Nemerle.Collections
using Nemerle.Text
using Nemerle.Utility
using System
using System.Collections.Generic
using System.Console
using System.Linq
module Program
Main() : void
WriteLine("Hi!")
_ = ReadLine()
Вываливается ошибка после комбинации Ctrl+A, Ctrl+K+D:
---------------------------
---------------------------
Message:FormatterException: Token not found (next from (11, 1), using predicate Nemerle.Completion2.CodeFormatting.CodeFormattingStageBase+_N__N_lambda__49305__49312) Method:Nemerle.Compiler.Token Find(Int32, Int32, Nemerle.Builtins.Function`2[Nemerle.Compiler.Token,System.Boolean], Nemerle.Builtins.Function`2[Nemerle.Completion2.TokenStreamHandler+PositionHolder,Nemerle.Compiler.Token])
---------------------------
OK
---------------------------
ЗЫ. Надо будет регаться в багтрекере, чтобы баги кидать — на гугле у меня почты нет(пока)
Re[5]: Python-like style в Nemerle - рулёз форева !!!
Здравствуйте, Аноним, Вы писали:
А>С другой стороны — Python-style код в исходниках не используется.
Строго говоря используется — CFG оптимизатор написан в этом стиле.
/* иЗвиНите зА неРовнЫй поЧерК */
Re[6]: Python-like style в Nemerle - рулёз форева !!!
От:
Аноним
Дата:
15.11.10 19:19
Оценка:
Здравствуйте, hardcase, Вы писали:
H>Здравствуйте, Аноним, Вы писали:
А>>С другой стороны — Python-style код в исходниках не используется.
H>Строго говоря используется — CFG оптимизатор написан в этом стиле.
Значит я плохо смотрел
Надеюсь — indent style будет и дальше поддерживаться в компиляторе ?
Re[5]: Python-like style в Nemerle - рулёз форева !!!
Здравствуйте, Аноним, Вы писали:
А>Посмотрел исходники. Везде сплошной C-style код. Режет глаз. С другой стороны — Python-style код в исходниках не используется. В принципе наваять тулзень, что будет гонять текст в обе стороны не проблема — дело копеешное.
Гы. Я тоже когда был молодой и смелый .
А>А пока нашел одну багу интеграции на коде:... А>Вываливается ошибка после комбинации Ctrl+A, Ctrl+K+D:...
Еще бы! Я вообще не понимаю как можно форматировать код живущий на отступах.
Форматирование рассчитано исключительно на скобочный синтаксис.
А>ЗЫ. Надо будет регаться в багтрекере, чтобы баги кидать — на гугле у меня почты нет(пока)
Лучше завести. Но можно просто создать гугль-акаунт. Если не ошибаюсь его можно завести и без гугльпочты.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Python-like style в Nemerle - рулёз форева !!!
Здравствуйте, hardcase, Вы писали:
A>>я вот как писал на баше, так и тут... A>>
Nemerle.IO.print("$(compute(1.2f,2,3,fma))\n");
H>А я думал что никто олдскульным форматным выводом — print-ами со товарищи — не пользуется.
да я в рамках изучения. но от этой фичи меня реально прёт!
PS. а чем модно пользоваться? направь линуксоида на nemerle-way.
Re[4]: Python-like style в Nemerle - рулёз форева !!!
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Аноним, Вы писали:
А>>Надеюсь — indent style будет и дальше поддерживаться в компиляторе ?
VD>Постараемся обеспечить.
Так как у меня тяжёлый проект целиком в полу-инденте, хорошо бы, что бы он жил. Как-нибудь попробую разобраться как оно работает.
Здравствуйте, nCdy, Вы писали:
C>То есть индент сейчас полностью поддерживает скобки и нет никаких ошибок если писать со скобками и там где хочется испльзовать indent
Скобки приводят к отключению синтаксиса на отступах.
УК _NN_ както в привате предложил интенд по умолчанию — так как большинство пользуется скобками, то ничего не заметят.
/* иЗвиНите зА неРовнЫй поЧерК */
Re[10]: Python-like style в Nemerle - рулёз форева !!!
Здравствуйте, hardcase, Вы писали:
H>Скобки приводят к отключению синтаксиса на отступах.
Да , если синтаксис внутри этих скобок, но вот вышеуказанный пример работает иправно
H>УК _NN_ както в привате предложил интенд по умолчанию — так как большинство пользуется скобками, то ничего не заметят.
ну если у сторонников индентичной веры всё же появятся силы его поправить, то вроде как никто не против, так ведь ?
But I don't really mean it
Re: Python-like style в Nemerle - рулёз форева !!!
От:
Аноним
Дата:
16.11.10 13:27
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Приветствую Немерлевую общественность ! А>Уперся в производительность имеющихся реализаций Python'a. Писать внешние функции на плюсах откровенно ломало. А языков, позволяющих писать как в Python'e — мало. И тут я увидел Nemerle Это была взаимная любовь с первого взгляда Еще бы интеграцию допилить, чтобы она более дружественная была к усёру и поддерживала автокмоплит — и жизнь на Nemerle удалась А>Даёшь Nemerle в Python общественность !