All streams
Search
Write a publication
Pull to refresh
67
0
Семён Новиков @semka

Пользователь

Send message
Кто сказал синхронные? (:
Вообще сделать асинхронными сообщения по-моему проще, чем вызов методов.
Можно, можно перегружать вообще все. Потому что мне нравится lisp, например, можете называть меня страшным извращенцем, но это удобно. Для меня io очень органично ложится в нишу CLOS, например.
Спасибо, еще минимум две статьи будет.
Практическое применение довольно обширно, в общем-то «common purpose» язык, выгодно везде где есть желание/необходимость делать сложные замороченные мегаизвраты метапрограммированием без потери структурности кода, написание кодогенераторов, DSL, парсеров, etc. Быстрее за счет нативной конкурентности на уровне потоков.
Опечатался, спасибо, поправлю.
Тавтология с точки зрения «традиционного» ООП, да. Инстанс — объект всегда «материален», присутствует в рантайме, в прочих ооп языках инстанс появляется только в момент new.
Я написал слово «инстанс» что бы было проще понять людям не сталкивавшимся с прототипным ооп, но видимо только запутал (:
Эээ. Чот даже сказать-то нечего.
RoR, Mzz, Seaside, ...
Оу, спасибо, сейчас поправлю
Ну мне, в целом если. Просто Леня — мой дежурный мозг для изнасилования всяким извратом типа io, haskell и лиспа.
Давно его пора!
Бггг, отличное предложение (:
Угу, из моего.
Вот это меня как раз очень мало волнует (:
На самом деле эти статьи — побочный продукт подготовки публикации в вузовском сборнике и перевода документации по io.
Так что дело-то такое (:
Хмъ. Обзор библиотек хотелось бы в самом конце цикла дать. Еще нужно описать вкусности типа метапрограммирования, параллельности на гринтредах(Coroutines)/остредах, гибкость системы сообщений. А уж потом про библиотеки.
Если нетерпиться, можно скачать Io и посмотреть, что там есть в Addons: http://github.com/stevedekorte/io/tarbal…
Для того, что бы появился толк, надо использовать технологию.
Я этим, в общем-то, и занимаюсь.
Можно посмотреть вот тут: http://iolanguage.com/community/projects…, например.
Язык молодой, нераскрученный, приложений довольно немного.
>естественных для человека циклов

То-то я смотрю у нас вся математик в циклах! Для человека циклы настолько же неестественны как и рекурсия, вощемто.
А рекурсия намного более выразительно в большинстве случаев. И довольно глупо тащить на процессор языки отличные от машинных комманд, все равно ведь компилятор их туда развернет.
вы знаете, вот чуть ниже вы хаете метаязыки. не странно ли вам?
на лиспе тоже можно реализовать что угодно. Кроме того у ТруЪ-ООП есть всего одно мерило --- smalltalk.
L4 если чо, это не ядро, это спецификация интерфейсов ядра. Насколько я знаю само ядро может быть реализовано на чем угодно. Да, загрузчик на C, а дальше хоть на хаскеле реализуй интерфейсы. Вам что, правда кажется, что все на свете удобно реализовывать на C++?

Information

Rating
Does not participate
Date of birth
Registered
Activity