to post messages and comments.

Причина, по которой некоторые языки программирования вообще и Оберон в частности находятся в таком бедственном положении
В переводе про совместимость примечательна сноска
e Текущие реализации Java не поддерживают такое, но новые спецификации ясно требуют, чтобы все наши трансформации поддерживались.В оригинале доклада были ещё номера страниц в спецификации. То есть, как я вижу ситуацию, у индустрии была серьёзная проблема с обеспечением совместимости, и в спецификации Java английским по белому писали, что можно, а что нельзя допускать, и одновременно была целая эпопея со способами вызова из других языков:

* JDK 1.0 native method interface
* Netscape’s Java Runtime Interface
* Microsoft’s Raw Native Interface and Java/COM interface
* Java Native Interface
* Java Native Access

Одновременно несмотря на претензии типо-Java-вости и украденных идей со стороны некоторых адвокатов Оберона я что-то не припоминаю, чтоб было какое-то аналогичное соревнование, как лучше совместить код на Обероне с другими языками программирования. По ключевым словам «Oberon Runtime Interface» и «Oberon Native Interface» ничего не находится. А было ли что красть?

И вообще, это надо ещё сильно постараться поискать, чтобы узнать, как обстоят дела в конкретной реализации, если скомпилировать динамическую библиотеку классов и приложение, а потом к библиотеке применить описанные в докладе трансформации и перекомпилировать её, а приложение — нет. Покажи адвокату Оберона таблицу из доклада — сможет ли он там расставить крестики и галочки для знакомых ему реализаций?

То есть, пока разработчики Java и около бурно решали серьёзнейшие проблемы индустрии и представили хоть и во многих смыслах дурацкое решение, но-таки решение, оберонщики занимались чем-то своим, щёлкали клювом, проблемы, стоящие перед индустрией, не решали и закономерно оказались не нужны. Даже, похоже, до сих пор так и не поняли, как это произошло.

По ссылке чуваки из команды гугла рассказывают, как они пилят машинное обучение на крестах, склеивая все сопл.. питоном. И вопрос вот возник, а как же лисп, хескел и богоподобный оберон то?
reddit.com

Иногда мне хочется иметь аккаунт на хабре. Например, в комментариях к статье habrahabr.ru в ответ на каждый комментарий автора, восхваляющий OBERON, писать что-то вроде "но это есть и в FORTH!", просто так.

Или я мог бы не писать, а почитать FORTH vs OBERON дискасс, а то война древности с современностью и современности с другой современностью это мейнстрим и скучно. Можно прямо здесь. Есть оберонеры на жуйке? Велкам и рецомменд.

Миф Оберона — это Божество, волшебство, магия, трансцендентно-холистическая метафора, то есть безо всякого ограничения общности, — тогда как миф Java — всего лишь химические вещества «адреналин» и «кофеин» и ничего более, то есть узенькая конкретненькая сферочка её ограничивает. А Оберон не ограничен.

via juick.com

В главе 8.3 мы увидели, что графический редактор во время выполнения может быть расширен для того, чтобы получить поддержку новых объектов (прямоугольников, окружностей, линий и пр.), которые не известны в момент первичной реализации редактора. Здесь же мы рассмотрим, как этого добиться в Обероне без непременной выгрузки, перелинковки и перезагрузки расширяемой программы.

Век живи, век учись.

хорошо, что на LPC аж восемь светодиодов на пинах, а то у меня паяльника годного нет, плат макетных нет, бутерброд с ардуиной не из чего делать.
зато пишу на обероне для арм, такие дела.

недавно встретил на жуйке мнение, что программирование — это творчество. Высшее типа. и ещё какая то аналогия с писательством и журналистикой. Ок. Однако, думаю, что сравнивать программирование с писательством это всё равно что сравнивать игру на барабанах с забиванием гвоздя. А разработку(ну, ту самую, в которой проектирование, анализ) можно сравнивать с чертежом и разработкой проекта дома, а не с рисованием(пусть и профессиональным) здания. сопромат(вообщем то — архитектура(ПЛОГИНЫ ЛЕЧКРАВТЫ ))))), термех(вообщем то алгоритмизация), допуски и посадки(вообщем то — связь с реальным миром и его требованиями)... и языки. да. мне тут пришла идея, что изучение языков программирования это как изучение иностранных языков. когда нечего сказать — никакой язык не спасёт, однако если чотко мыслишь — то чотко говоришь, и высказать мысли в полной мере можешь на одном языке. а остальные языки — по необходимости. следовательно, встаёт вопрос выбора языка. чем проще язык — тем проще учить. тем проще овладеть им в совершенстве. хотя, конечно, по птичьи тоже можно говорить, и, с течением времени довольно успешно. так вот, во всём процессе разработки элементы творчества конечно присутствуют(собственно идея, аспекты реализации) но, преподносить творчество как суть — не видеть за деревьями леса.

"человеческий разум, однажды "расширенный" гениальной идеей, уже никогда не сможет сжаться до первоначального состояния" © А. Эйнштейн

(Наблюдая за бурлением интернетов). У оберонщиков просто комплекс какой-то, вечно жалуются, как их недооценивают. Пора бы уже смириться, что в заслугу Вирту будут ставить идеи, а не популярные реализации, и не возмущаться, почему никто не хочет допилить Оберон вместо того чтобы писать свой язык.