Автор Тема: Эйфория (ЯП)  (Прочитано 11092 раз)

DddIzer

  • Гость
Re: Эйфория (ЯП)
« Ответ #15 : Апрель 23, 2013, 10:26:13 am »
На выходных наткнулся на сие чудо. И впечатления  довольно противоречивые... Простая система типов  - всего 2 базовых:
1.аtom - простой (неделимый) -  включающий в себя целые и действительные числа (переходы между ними автоматические)
2. sequence -составной - иерархическая последовательность (возможно пустая) , представляет собой   произвольную комбинацию элементов атомарного типа и последовательностей.
Lisp: atom и список
Согласен :D...  порешал на Эйфории учебные задачки - впечатления очень приятные. Понятно что реальному продвижению этого языка в  России для нужд обучения будет мешать отсутствие инфраструктуры (иде и методических материалов). Что касается использования его для скриптования.. то ей богу , если бы с год назад он попался на глаза.. то я бы его использовал вместо Lua для скриптования Gulpa - качество документации Эйфории на высоте..

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Эйфория (ЯП)
« Ответ #16 : Апрель 23, 2013, 11:14:05 am »
Кстати Борис.. не рассматривали как замену Луа?
Любопытная штука. Но Lua в ближайшее время мне мало что сможет заменить. Т.к. развитое окружение и популярность Lua перекрывают все недостатки языка с лихвой.

DddIzer

  • Гость
Re: Эйфория (ЯП)
« Ответ #17 : Апрель 23, 2013, 12:05:52 pm »

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

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Эйфория (ЯП)
« Ответ #18 : Апрель 23, 2013, 12:12:56 pm »
А где на окружение посмотреть можно? Есть список библиотек и биндов?
И откуда сведения о "быстрее Луа в несколько раз"?

DddIzer

  • Гость
Re: Эйфория (ЯП)
« Ответ #19 : Апрель 23, 2013, 12:24:30 pm »
А где на окружение посмотреть можно? Есть список библиотек и биндов?
И откуда сведения о "быстрее Луа в несколько раз"?
прекрасная документация в инсталяции (pdf и html) , бенчмарк -http://openeuphoria.org/wiki/view/EuphoriaBenchmarking.wc , по поводу биндов .. на сайте, лично
я для себя отметил бинды под wxWidgets и Tegraf

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Эйфория (ЯП)
« Ответ #20 : Апрель 23, 2013, 12:28:06 pm »
Не вижу Lua в бенчмарке :)

DddIzer

  • Гость
Re: Эйфория (ЯП)
« Ответ #21 : Апрель 23, 2013, 12:30:47 pm »

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Эйфория (ЯП)
« Ответ #22 : Апрель 23, 2013, 12:46:04 pm »
Чет фантастические результаты. Не поверю, пока сам не проверю

DddIzer

  • Гость
Re: Эйфория (ЯП)
« Ответ #23 : Апрель 23, 2013, 12:46:57 pm »
Чет фантастические результаты. Не поверю, пока сам не проверю
так вперед  :D :D :D :D

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Эйфория (ЯП)
« Ответ #24 : Апрель 23, 2013, 12:56:08 pm »
Вот тут результаты вменяемые http://dada.perl.it/shootout/sieve.html (этот же тест)

Эта эйфория от си не отстает? O_o

DddIzer

  • Гость
Re: Эйфория (ЯП)
« Ответ #25 : Апрель 23, 2013, 01:14:47 pm »
а я откуда знаю... в приведенном вами бенче я  ее не увидел...

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Эйфория (ЯП)
« Ответ #26 : Апрель 23, 2013, 01:17:29 pm »
DIzer, а какой вы редактор используете? Там есть IDE?

DddIzer

  • Гость
Re: Эйфория (ЯП)
« Ответ #27 : Апрель 23, 2013, 04:24:02 pm »
DIzer, а какой вы редактор используете? Там есть IDE?
там есть хардкорный редактор (написанный на эйфории)- который запускается с помощью батника ed.bat (в каталоге bin инсталяции).
Мне он очень напомнил vi -  короче.  после запуска вводишь скрипт,  потом нажимаешь esc в верху появляется полоска команд после чего вводишь команду ( например, для запуска интерпретатора  жмешь е (и т.д))... есть подсветка и автокомплит конструкций по мере ввода текста... вообщем  весьма хардкорно...

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Эйфория (ЯП)
« Ответ #28 : Апрель 23, 2013, 08:10:35 pm »
DIzer, вам удалось IUP на нем запустить? Я ниасилил  :-\

DddIzer

  • Гость
Re: Эйфория (ЯП)
« Ответ #29 : Апрель 24, 2013, 09:02:45 pm »
DIzer, вам удалось IUP на нем запустить? Я ниасилил  :-\
похоже на то ,что этот бинд для Эйфории 3.3... странно , у вас то же самое? (любая демка выдает ошибку на константe значения по умолчанию  функции  get_color -CENTER_PARENT )