Re[36]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 16:48
Оценка:
S>Я не требую. Я тебе не верю. И видимо не зря.

Это хрень какаято. Попробуй скачать солюшин и перекомпилить.
У меня 100% рабочий этот код. С Лен там может быть лажа, можно его попробовать удалить. Но у меня с Лен работает
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[15]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 16:50
Оценка:
__>Я про \ и /, где тут FoldLeft и FoldRight ?

Фолд Райт у меня нету, есть функция, я ее называю Агригейт.
Агригирует по оператору. Чтобы реализовать эту операцию, нужно подправить регексп ( добавить два символа ),
добавить один айтем в инумерейшин и все.

Когда в тип приходит этот тип операции, вызывается функция которую я привел. И все.

Если мне нужно будет реализовать фолд райт в языке, у меня это займет меньше полу часа, ровно на написание еще одной такой
функции.

Правда пол часа это не займет, просто потому что я люблю на досуге размышлять над синтаксисом языка неделями ...
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[37]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 23.12.10 16:53
Оценка:
Здравствуйте, PC_2, Вы писали:

S>>Я не требую. Я тебе не верю. И видимо не зря.


PC_>Это хрень какаято. Попробуй скачать солюшин и перекомпилить.

PC_>У меня 100% рабочий этот код. С Лен там может быть лажа, можно его попробовать удалить. Но у меня с Лен работает
Debug работает, но доверия больше не стало
Re[38]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 16:57
Оценка:
Здравствуйте, samius, Вы писали:

S>Здравствуйте, PC_2, Вы писали:


S>>>Я не требую. Я тебе не верю. И видимо не зря.


PC_>>Это хрень какаято. Попробуй скачать солюшин и перекомпилить.

PC_>>У меня 100% рабочий этот код. С Лен там может быть лажа, можно его попробовать удалить. Но у меня с Лен работает
S>Debug работает, но доверия больше не стало

вот так всегда
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[8]: Ультракороткий язык программирования RS
От: alpha21264 СССР  
Дата: 23.12.10 17:01
Оценка:
Я играл в шахматы на БК-0010.
Там 32К на всё!(в том числе видеопамять).
Еще 32К на Бейсик.

Течёт вода Кубань-реки куда велят большевики.
Re[9]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 17:10
Оценка: :)
Здравствуйте, alpha21264, Вы писали:

A>Я играл в шахматы на БК-0010.

A>Там 32К на всё!(в том числе видеопамять).
A>Еще 32К на Бейсик.

этот интерпретатор можно поднять на мобильные устройства.
Учитывая краткость синтаксиса, можно кодить прямо на мобиле

Переписать на java да RS будет кроссплатформенным.

Я вот щас с Андроидом вожусь
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[16]: Ультракороткий язык программирования RS
От: _nn_ www.nemerleweb.com
Дата: 23.12.10 17:11
Оценка: +1
Здравствуйте, PC_2, Вы писали:

__>>Я про \ и /, где тут FoldLeft и FoldRight ?


PC_>Фолд Райт у меня нету, есть функция, я ее называю Агригейт.

PC_>Агригирует по оператору. Чтобы реализовать эту операцию, нужно подправить регексп ( добавить два символа ),
PC_>добавить один айтем в инумерейшин и все.

PC_>Когда в тип приходит этот тип операции, вызывается функция которую я привел. И все.


PC_>Если мне нужно будет реализовать фолд райт в языке, у меня это займет меньше полу часа, ровно на написание еще одной такой

PC_>функции.

Вы так и не замечаете, что в других языках почему-то не нужно менять компилятор/транслятор для достижения целей, а у вас на каждую новую фишку нужно.
Мало того, вы утверждаете, что это преимущество вашего RS.

Вот вам было бы приятно работать если бы вам, пока вы писали код на C#, меняли компилятор каждый час, при чем добавляли и убирали различную функциональность ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[10]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 17:16
Оценка: :)
Значит так, напомню господа что проект опен сорц.

Следовательно раздаются места в группе девелоперов знающих C#.

Ищутся не просто быдлокодеры, а действительно талантливые архитекторы и идиологи
языкостроения. Награда — интересный проект.

"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[17]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 17:19
Оценка: :)
__>Вот вам было бы приятно работать если бы вам, пока вы писали код на C#, меняли компилятор каждый час, при чем добавляли и убирали различную функциональность ?

ну причем здесь это.
Я просто про то, что вы решили выдать часть языка Немерле за какуюто необязательную кастом библиотечку.
Я вам привел копирайты исходники от поляков и неймспейсы.
Что ваши расширения, даже не скомпилятся без этих неймспейсов немерла.

на счет расширений языка, так главное чтобы была обратная совместимость.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[11]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 23.12.10 17:20
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>Ищутся не просто быдлокодеры, а действительно талантливые архитекторы и идиологи

PC_>языкостроения.

Талантливые как ты, видимо Намучиешься ты с ними
Re[12]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 17:21
Оценка: +1
Здравствуйте, samius, Вы писали:

S>Здравствуйте, PC_2, Вы писали:


PC_>>Ищутся не просто быдлокодеры, а действительно талантливые архитекторы и идиологи

PC_>>языкостроения.

S>Талантливые как ты, видимо Намучиешься ты с ними


не взлетим так поплаваем (с)Земфира

Главное что скучно не будет
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[35]: Ультракороткий язык программирования RS
От: Antikrot  
Дата: 23.12.10 17:33
Оценка: :)
Здравствуйте, PC_2, Вы писали:

PC_>И я даже хотел бы сказать, что в топку этих Поляков, нечего там особо смотреть в Немерле.

PC_>Нам нужен свой истинно православный язык,
PC_>а не лисапеды от пшеков.
вот с этого и надо было начинать. под такое можно кусок бюджета отпилитьполучить грант на развитие.
Re[18]: Ультракороткий язык программирования RS
От: _nn_ www.nemerleweb.com
Дата: 23.12.10 17:53
Оценка: +1
Здравствуйте, PC_2, Вы писали:

__>>Вот вам было бы приятно работать если бы вам, пока вы писали код на C#, меняли компилятор каждый час, при чем добавляли и убирали различную функциональность ?


PC_>ну причем здесь это.

PC_>Я просто про то, что вы решили выдать часть языка Немерле за какуюто необязательную кастом библиотечку.
Да пожалуйста и даже без foreach.
Все с базовыми конструкциями:
  • Сопоставление с образцом
  • Локальные функции
  • Функции высшего порядка
  • Анонимные функции
  • Захват переменной
    using System.Console;
    
    // Объявляем функцию
    def fold(f, z, l)
    {
     // Если пустой список возвращаем z
     | (_, _, []) => z
     // Если не пустой, берем хвост (t) и передаем далее в fold
     // и это значение передаем в качестве первого аргумента в функцию f.
     // А значение головы (h) передаем в качестве второго аргумента функции f.
     | (_, _, h :: t) => f(fold(f, z, t), h)
    }
    
    // Читаем строку из консоли и преобразуем в число.
    def a = int.Parse(ReadLine());
    // Создаем список от 1 до 10 включительно.
    def b = $[1..10];
    // Вызываем наш fold.
    // В первом аргументе передаем лямбду которая принимает 2 аргумента и возвращает сумму помноженную на значение в переменной a.
    def c = fold((x, y) => (x + y) * a, 1, b);
    // Печатаем результат.
    WriteLine(c);

    Жду реализацию этого на RS в читаемом виде и с объяснением на каждое выражение.

    PC_>Я вам привел копирайты исходники от поляков и неймспейсы.

    PC_>Что ваши расширения, даже не скомпилятся без этих неймспейсов немерла.
    Вы действительно считаете , что в каждой программе нужно реализовать Fold или Sort самостоятельно ?



    PC_>на счет расширений языка, так главное чтобы была обратная совместимость.

    Как только ваш RS обрастет фичами, то где-то обратная совместимость начнет ломаться.
  • http://rsdn.nemerleweb.com
    http://nemerleweb.com
    Re[19]: Ультракороткий язык программирования RS
    От: PC_2 http://code.google.com/p/rsinterpretator/
    Дата: 23.12.10 18:05
    Оценка: :)
    Здравствуйте, _nn_, Вы писали:

    Сеня, что это за гауно.
    Я сейчас за 15 минут напишу две функции в языке, реплейс и евал
    и немерла будет горько рыдать у пидистала однострочной программы
    "Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
    Re[11]: Ультракороткий язык программирования RS
    От: Antikrot  
    Дата: 23.12.10 18:10
    Оценка: +1
    Здравствуйте, PC_2, Вы писали:

    PC_>Значит так, напомню господа что проект опен сорц.

    это совсем не убедительно звучит в контексте "у тебя версия light"
    Re[20]: Ультракороткий язык программирования RS
    От: _nn_ www.nemerleweb.com
    Дата: 23.12.10 18:14
    Оценка:
    Здравствуйте, PC_2, Вы писали:

    PC_>Здравствуйте, _nn_, Вы писали:


    PC_>Сеня, что это за гауно.

    Вы не можете выдержать беседу
    PC_>Я сейчас за 15 минут напишу две функции в языке, реплейс и евал
    PC_>и немерла будет горько рыдать у пидистала однострочной программы
    Ну пишите, пишите.
    Пока будете писать, напомню что eval уже есть в Python и в Perl и там не нужно тратить даже 15-тм минут на его реализацию
    Да, вы только не забудьте всем обновить лайт версию с поддержкой eval.
    http://rsdn.nemerleweb.com
    http://nemerleweb.com
    Re[20]: Ультракороткий язык программирования RS
    От: Antikrot  
    Дата: 23.12.10 18:17
    Оценка:
    Здравствуйте, PC_2, Вы писали:

    PC_>Я сейчас за 15 минут напишу две функции в языке, реплейс и евал

    да, но за сколько минут перейдут пользователи на новую сборку транслятора?
    Re[21]: Ультракороткий язык программирования RS
    От: PC_2 http://code.google.com/p/rsinterpretator/
    Дата: 23.12.10 18:21
    Оценка:
    Здравствуйте, _nn_, Вы писали:

    __>Здравствуйте, PC_2, Вы писали:


    PC_>>Здравствуйте, _nn_, Вы писали:


    PC_>>Сеня, что это за гауно.

    __>Вы не можете выдержать беседу
    PC_>>Я сейчас за 15 минут напишу две функции в языке, реплейс и евал
    PC_>>и немерла будет горько рыдать у пидистала однострочной программы
    __>Ну пишите, пишите.

    Да собсно Евал я уже написал и отладил.
    Несколько строк кода.

    E m:='x:=5'
    E ^m //тут евал строки


    __>Пока будете писать, напомню что eval уже есть в Python и в Perl и там не нужно тратить даже 15-тм минут на его реализацию

    __>Да, вы только не забудьте всем обновить лайт версию с поддержкой eval.

    Конечно есть, просто я не понял посыла от тру девелоперов Немерле.
    о "невозможности чегото реализовать в РС"
    "Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
    Re[21]: Ультракороткий язык программирования RS
    От: samius Япония http://sams-tricks.blogspot.com
    Дата: 23.12.10 18:23
    Оценка:
    Здравствуйте, Antikrot, Вы писали:

    A>Здравствуйте, PC_2, Вы писали:


    PC_>>Я сейчас за 15 минут напишу две функции в языке, реплейс и евал

    A>да, но за сколько минут перейдут пользователи на новую сборку транслятора?

    Пользователи обречены с нетерпением ждать каждой новой сборки с каждой новой фичей, которую они не могут написать самостоятельно, ибо пользовательских методов нет, есть только фичи транслятора и очередь до 2020го года к гуру за реализацией фич для каждого пользователя.
    Re[22]: Ультракороткий язык программирования RS
    От: _nn_ www.nemerleweb.com
    Дата: 23.12.10 18:24
    Оценка:
    Здравствуйте, PC_2, Вы писали:

    PC_>Конечно есть, просто я не понял посыла от тру девелоперов Немерле.

    PC_>о "невозможности чегото реализовать в РС"
    Раз в нем можно, ну так покажите как в RS выглядит лямбда (x, y) => (x + y) * a.
    Или вы снова не понимаете что это означает ?
    http://rsdn.nemerleweb.com
    http://nemerleweb.com
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.