tag:blogger.com,1999:blog-8224163229837394669.post4814713540332195547..comments2023-06-06T17:33:26.280+02:00Comments on The lonely compiler: Concepts are gone!!zouevhttp://www.blogger.com/profile/09163739178551976623noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-8224163229837394669.post-68448843901644682402009-08-11T09:23:37.515+02:002009-08-11T09:23:37.515+02:00По-моему, вполне адекватно было бы проигнорировать...По-моему, вполне адекватно было бы проигнорировать это событие и сделать концепты по спецификации драфта в виде "нестандартных расширений".Andrey Agibalovhttps://www.blogger.com/profile/14262174719330446081noreply@blogger.comtag:blogger.com,1999:blog-8224163229837394669.post-91102237719386077412009-07-27T15:05:42.897+02:002009-07-27T15:05:42.897+02:00Появятся ли концепты в новом стандарте (1x) - вопр...Появятся ли концепты в новом стандарте (1x) - вопрос открытый. И если появятся, то не понятно, будут ли они дорабатываться, или наоборот - урезаться. А вполне возможно - будут переписаны заново.<br />Судя по всему, исключение концептов из стандарта - это меньшее зло, чем введение сырой спецификации на, ни много ни мало, фундамент нового использования парадигмы мета-программирования C++.<br />В любом случае, как пишет Саттер, убрать концепты из текущей версии стандарта в условиях нехватки времени проще. Кроме того, и без них останется много полезного и вкусного.<br /><br />Что касается перевода, то я тоже думаю, что его можно выложить в приложении к книге или отдельной статьей.Alex Chehttps://www.blogger.com/profile/11914214520243114798noreply@blogger.comtag:blogger.com,1999:blog-8224163229837394669.post-1280919882776275502009-07-27T15:04:49.130+02:002009-07-27T15:04:49.130+02:00Этот комментарий был удален автором.Alex Chehttps://www.blogger.com/profile/11914214520243114798noreply@blogger.comtag:blogger.com,1999:blog-8224163229837394669.post-59302777402256524512009-07-25T08:56:16.983+02:002009-07-25T08:56:16.983+02:00Это естественный риск при переводе черновика. Имен...Это естественный риск при переводе черновика. Именно поэтому выпускать перевод до выпуска стандарта ни в коем случае нельзя - могут быть ещё какие-нибудь изменения. Выкидывать надо, ибо это будет уже не перевод стандарта, а нечто другое.<br />Возможно, описание концептов, как они выглядели в черновике, можно выложить отдельной статьёй - пусть все свободно читают.<br /><br />Будем ждать следующий стандарт, хотя и ждать придётся долго. Концептов жаль, ибо они обещали быть очень вкусными.Вудруфhttps://www.blogger.com/profile/13412055312465943804noreply@blogger.comtag:blogger.com,1999:blog-8224163229837394669.post-52398576351042983832009-07-24T14:46:56.979+02:002009-07-24T14:46:56.979+02:00На мой взгляд, перевод частей стандарта, связанных...На мой взгляд, перевод частей стандарта, связанных с концептами выкидывать не следует. Стоит пометить (в сноске, в комментариях) что на последнем этапе они выкинуты.... Т.е. оставить всё как есть.Unknownhttps://www.blogger.com/profile/02312513026490597809noreply@blogger.comtag:blogger.com,1999:blog-8224163229837394669.post-17591298544785787162009-07-23T13:37:15.299+02:002009-07-23T13:37:15.299+02:00Для legolegs
Ну, я бы не сказал, что они мутные: б...Для legolegs<br />Ну, я бы не сказал, что они мутные: базисная идея понятна. Воплощение слишком закрученное. Хотели сделать гибче и мощнее, чем в других языках. И напридумывали многое "из головы", а не из практики.<br /><br />А поддержка будет, я согласен. В gcc уже сейчас что-то есть.zouevhttps://www.blogger.com/profile/09163739178551976623noreply@blogger.comtag:blogger.com,1999:blog-8224163229837394669.post-49402290621789044362009-07-23T13:22:28.618+02:002009-07-23T13:22:28.618+02:00Да, а вычищать - не надо, конечно; лучше оставить ...Да, а вычищать - не надо, конечно; лучше оставить в виде приложения.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8224163229837394669.post-87410292872580828922009-07-23T13:21:49.515+02:002009-07-23T13:21:49.515+02:00Неприятно, конечно.
Но опыт export подсказывает, ...Неприятно, конечно.<br /><br />Но опыт export подсказывает, что, может быть, лучше бы дождаться экспериментальных реализаций в популярных компиляторах, а уж потом утверждать в стандарте.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8224163229837394669.post-17933853984480321592009-07-23T13:16:45.618+02:002009-07-23T13:16:45.618+02:00Мутные они эти концепты... Хотя такой крутой повор...Мутные они эти концепты... Хотя такой крутой поворот конечно не радует. Возможно, это выкидывание задержит стандарт, а не ускорит.<br /><br />Впрочем, не исключено, что поддержка концептов появится как расширение в каком-либо из компиляторов. Грабли, которые насобирают разработчики, помогут досконально продумать концепты (и, надеюсь, пройтись по ним бритвой Оккама).Anonymousnoreply@blogger.com