@proGO

Страница 270 из 1674
Phil
01.11.2016
22:30:34
Да

Daniel
01.11.2016
22:30:37
компайлер - другой

Phil
01.11.2016
22:30:59
компайлер - другой
Ну в 2016 году я думаю там даже байта не осталось от того. очевидно

Google
Daniel
01.11.2016
22:31:06
ну вот

поди докажи, что это тот же язык

Phil
01.11.2016
22:31:25
Я думаю там и рантайм уже даже с микроскопом ушей не осталось. Дураков не завезли

Daniel
01.11.2016
22:31:33
что такое вообще - язык?

но вот С - он тот же или другой?

Phil
01.11.2016
22:31:51
поди докажи, что это тот же язык
Если бы это кто-о смог, у гугля были бы судебные иски от алкателя

Vladimir
01.11.2016
22:31:55
@schors ссылка на ютуб очень в тему этого спора

Daniel
01.11.2016
22:32:00
компайлер и рантайм точно другие

Phil
01.11.2016
22:32:03
Daniel
01.11.2016
22:32:03
а я зык?

Phil
01.11.2016
22:32:14
а я зык?
Конечно другой

Но того же автора да :))))))

Daniel
01.11.2016
22:32:47
я имею в виду - сегодняшний C и оригинальный

Google
Daniel
01.11.2016
22:33:23
или просто сиснтаксис похож?

Phil
01.11.2016
22:33:59
или просто сиснтаксис похож?
Нет, это развитие того же языка. Кстати синтаксис заметно изменился. У меня книжка 92-го года, там уже 2 разных непохожих

Ну т.е. да, если мы считаем K&R C и C99 разными языками, то Alef и Go тоже разные, разве что в отличии от С - группа авторов осталась та же

Хорошо. Давай перефразируем. В Go всё хорошо с UTF-8 потому что UTF-8 разработали автры Go для родителя Go )

Phil
01.11.2016
22:38:49
ну K&R C еще хотя бы собирается современными компиляторами
Это дело истории больше, чем логики. Никакого смысла совместимости с родителем тащить не было

Vladimir
01.11.2016
22:39:22
Хорошо. Давай перефразируем. В Go всё хорошо с UTF-8 потому что UTF-8 разработали автры Go для родителя Go )
или просто его разработали в 2007, когда стыдно было бы сделать язык без утф8

особенно есл делаешь его для гугла

Phil
01.11.2016
22:40:19
или просто его разработали в 2007, когда стыдно было бы сделать язык без утф8
Нет. Вряд ли разработчик UTF-8 испытывает какой-то стыд на тему что там в каком году :))) Он собственно первый в мире его и применил :)))

@onokonem проблема не в том, что это действительно разные языки - gc это не хуй собачий. А в том, что эти Иваны не знающие родства реально думают, что это новая разработка для гугля. А не старая крайне удачная игрушка Пайка и Томпсона

особенно есл делаешь его для гугла
Да не было это "для гугля". Это игрушка Пайка на старости лет. В 2009 году она была сырая бажная и смешная. В 2009!

Quet
01.11.2016
22:49:33
мораль -- если язык не поддерживает кто-то крупный то так и будешь вечно хаскелем

Phil
01.11.2016
22:50:29
но когда впрягся гугл то допилили до продакшена довольно быстро
впрягся гугль? это шутка такая? вы вообще себе представляете кто такой Пайк, Томпсон?

Daniel
01.11.2016
22:50:32
видимо - алкателя боятся

Google
Quet
01.11.2016
22:50:55
и представляю сколько они ввалили в го

Phil
01.11.2016
22:51:00
видимо - алкателя боятся
я думаю да. для них норма так делать

Quet
01.11.2016
22:51:01
(гугл в смысле)

Quet
01.11.2016
22:51:23
то что изначально язык был игрушкой пайка никто и не спорит

Phil
01.11.2016
22:51:34
и представляю сколько они ввалили в го
на уровне 2009 думаю не очень много

Quet
01.11.2016
22:52:12
я про 2016 ща

Phil
01.11.2016
22:52:47
ну ща то да. там через голову Пайка того и гляди дженерики вернут

Quet
01.11.2016
22:53:00
чет не вижу подвижек таких

есть предпосылки?

Daniel
01.11.2016
22:53:14
комьюнити давит

Quet
01.11.2016
22:53:52
генерики там только через труп пайка )

Phil
01.11.2016
22:54:12
комьюнити давит
я так понимаю там проблема с ними. не просто так же их вырезали. даже статья была

Quet
01.11.2016
22:54:45
ну проблема была что быстро и качественно завезти их в компилятор не смогли

Denis
01.11.2016
22:54:51
усложнение компилятора и времени сборки

Phil
01.11.2016
22:56:00
так вот и проблема, что их вывели а не не завели. там проблема с gc как я понял. только не понял какая

Quet
01.11.2016
22:56:52
а где статью почитать?

Vladimir
01.11.2016
22:57:01
https://github.com/golang/proposal/blob/master/design/15292-generics.md

они ж сами написали пример пропозала для улучшения языка на базе дженериков

Google
Phil
01.11.2016
22:59:29
а где статью почитать?
а хз. где гуглил

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

Phil
01.11.2016
23:01:49
Maxim
01.11.2016
23:10:24
ЧЗХ

У меня Gin наркоман

Суть такая - я импортировал файлы шаблонов: [GIN-debug] Loaded HTML Templates (11): - layout.html - analytics.tpl.html - scripts - index.html - analytics - footer.tpl.html - navigation.tpl.html - view.html - embed.html - error.html - content В layout.html вставил блок: {{ template "analytics.tpl.html" }} При загрузке страницы Gin паникует: html/template:layout.html:35:16: no such template "analytics.tpl.html"

Constantine
01.11.2016
23:12:40
что внутри аналитики, покажи

define есть?

или что-то такое

Admin
ERROR: S client not available

Maxim
01.11.2016
23:12:59
что внутри аналитики, покажи
Скрипт аналитики гугла и яндекса

define есть?
Внутри в define ничего не обёртывал

Denis
01.11.2016
23:13:23
в gin все темплейта разделены

Quet
01.11.2016
23:13:27
сделай {{ define "analytics.tpl.html" }} ... {{ end }} внутри

Denis
01.11.2016
23:13:38
map[string]*template

Maxim
01.11.2016
23:14:08
Constantine
01.11.2016
23:14:11
объедини совет Дениса и Панды )

Denis
01.11.2016
23:14:47
из коробки он не умеет в лейауты

Maxim
01.11.2016
23:14:59
что внутри аналитики, покажи
<script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter00000000 = new Ya.Metrika({ id:00000000, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "//mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="//mc.yandex.ru/watch/00000000" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-00000000-0', 'auto'); ga('send', 'pageview'); </script>

Google
Quet
01.11.2016
23:15:11
я чет уже не помню что он умеет давно съехал на свою обертку над темплейтами

Denis
01.11.2016
23:15:18
вот упрямые

аналогично :)

Maxim
01.11.2016
23:15:42
из коробки он не умеет в лейауты
Я "github.com/gin-gonic/contrib/renders/multitemplate" подключил. Но дело точно не в нём.

Constantine
01.11.2016
23:17:05
1) тебе дефайны нужны точно 2) тебе нужно сделать все как в мане, типа r.AddFromFiles("index", "base.html", "base.html")

Denis
01.11.2016
23:17:41
r.AddFromFiles("index", "base.html", "base.html") r.AddFromFiles("article", "base.html", "article.html") r.AddFromFiles("login", "base.html", "login.html") r.AddFromFiles("dashboard", "base.html", "dashboard.html")

лейаут свой добавь везде

Denis
01.11.2016
23:18:37
заюзай мой код

Maxim
01.11.2016
23:18:41
Дык, уже ведь: func customRender() multitemplate.Render { render := multitemplate.New() render.AddFromFiles("index", templatesPath+"layout.html", templatesPath+"index.html") render.AddFromFiles("view", templatesPath+"layout.html", templatesPath+"view.html") render.AddFromFiles("embed", templatesPath+"embed.html", templatesPath+"embed.html") render.AddFromFiles("error", templatesPath+"layout.html", templatesPath+"error.html") return render }

Denis
01.11.2016
23:18:59
без изменений он дает тебе нормальные лейауты

Maxim
01.11.2016
23:19:20
Так если я аналитику вообще выпиливаю из шаблона - всё пашет

Потому и вопрошаю: ЧЗХ

Constantine
01.11.2016
23:19:51
хтмл аналитики или подключение тимплейта?

он тебе пишет в ошибке про это же) «бро, я не могу найти твой тимплейт», следовательно, у тебя тимплейт не загружен )

Maxim
01.11.2016
23:20:37
хтмл аналитики или подключение тимплейта?
Убрал содержимое - та же паника

Constantine
01.11.2016
23:20:42
ну вот видишь )

Denis
01.11.2016
23:20:54
?

Constantine
01.11.2016
23:20:54
как понять загружен?

Maxim
01.11.2016
23:21:02
[GIN-debug] Loaded HTML Templates (10): - analytics.tpl.html - embed.html - navigation.tpl.html - view.html - error.html - content - scripts - footer.tpl.html - index.html - layout.html

Constantine
01.11.2016
23:21:10
нуууу

Страница 270 из 1674