
Maxim
30.07.2018
12:22:18
Насколько это удобно?

Denis
30.07.2018
12:26:56
Нормально

Maxim
30.07.2018
12:28:39
По сравнению с го как?

Denis
30.07.2018
12:29:14
я про го только одну книжку читал

Google

Denis
30.07.2018
12:29:31
примерно то же самое, думаю, только го слишком квадратный

qwerty
30.07.2018
12:33:46
По сравнению с го как?
Вы попробуйте написать что-нибудь и сравните ощущения. Недавно написал законченное gtk-based приложение, все иллюзии относительно D пропали и увидел множество возможностей для проектов для D. Однако ж написал и оно работает, вроде как человек не жалуется уже 2 недели.
Так же и Go у меня было. Я попробовал написать веб-сервис, также все иллюзии пропали.
Сервис работал до первого более-менее большого расширения. В итоге пришлось переписать на python
Никто не сможет оценить, что ему подходит больше пока сам не попробует. Ваш Кэп

Ievgenii
30.07.2018
12:41:37

Maxim
30.07.2018
12:49:46

qwerty
30.07.2018
12:52:06
хорошо)

Igor
30.07.2018
15:56:00
А кто что использует для кэша тима memoize или необязательно memoize, просто кэш
что-то типа cachetools для питона

Oleg
30.07.2018
17:36:25
может просто в ассоциативный массив класть?

Igor
30.07.2018
18:01:33
Не, там побогаче функции
Время жизни в кэше, политика выброса LRU, FIFO и тд

Google

Igor
30.07.2018
18:02:56
И AA не @nogc и не safe
Попробую сам запилить
Если требовать nogc то возникает много тонкостей с тем что можно использовать в качестве ключп
Сравнение и вычисление хэша тоже должны быть nogc (и safe)

Stepanos
30.07.2018
18:45:11
Igor а редис не подойдет?

Igor
30.07.2018
18:57:16
Ну редис это жирновато
У меня нет срочной задачи, потихоньку поковыряю

Ievgenii
30.07.2018
19:00:10
Если планируется запуск нескольких инстансов, то кеш должен быть централизованным - редис, то что надо

qwerty
30.07.2018
19:03:44

Eto
30.07.2018
19:07:28

Igor
30.07.2018
19:07:29
Задачи типа сохранять пары имя хоста - ip, url - ответ сервера, аргументы ф-ции - её значение. Тут имхо достаточно небольшого кэша в памяти

Valeriy
30.07.2018
19:09:53

qwerty
30.07.2018
19:10:42
А почему пришлось переписать?
была задача с валидацией, которую на python я бы сделал часа за 3. Тут делал 2 дня... не исключаю, что я все-таки чего-то не знал, но надо было уже как-то сделать

Eto
30.07.2018
19:11:31

qwerty
30.07.2018
19:13:08
Ага, спасибо.
Хочу сделать ремарку, что это никак не отменяет моего высказывания про то, что нужно пробовать самому

Ievgenii
30.07.2018
19:18:46
Сейчас как раз пилю микросервис на ГО... Код пишется достаточно быстро, однако, лично мне, его тяжело читать... Из-за синтаксиса

Dark
30.07.2018
19:20:05
Чем? На чем еще писал? Какой вариант, думаешь, лучше всего?

Eto
30.07.2018
19:26:33

Ievgenii
30.07.2018
21:47:58

Google

qwerty
30.07.2018
21:49:01
writeln = "Hello world" =)

Ievgenii
30.07.2018
21:50:37
Ну не все, конечно
Но тоже забавно
Тебя же не заставляют так писать

qwerty
30.07.2018
21:52:24
ну да
но могут заставить читать

Ievgenii
31.07.2018
06:05:05
)))
Я о своем коде
Пока пишешь даже не понятно
Как-то он мне руки ломает...
И глаз
Но привыкаешь потихоньку

Ievgenii
31.07.2018
06:29:08
А особо раздражает определение области видимости первой буквой
Капец...

Глеб
31.07.2018
06:47:50
первой буквой? это как?

Ievgenii
31.07.2018
07:00:54
Name - public
name - package
Что-то типа такого

Stepanos
31.07.2018
07:08:15
Govno

Глеб
31.07.2018
07:12:07
это где так?

Google

Ievgenii
31.07.2018
07:12:15
GO

Глеб
31.07.2018
07:12:22
ааааа

Ievgenii
31.07.2018
07:12:42
https://go-tour-ru-ru.appspot.com/basics/3

Глеб
31.07.2018
07:13:44
бессмертные фортрановские i,j,k...

Admin
ERROR: S client not available

Dmitry
31.07.2018
08:39:11
"god is real unless declared integer"

qwerty
31.07.2018
12:54:49
вот так вот (
https://www.youtube.com/watch?v=Lj1GppqNr8c

Dmitry
31.07.2018
18:10:48
Наконец то хоть что то нативное http://code.dlang.org/packages/pgsql-lited

Oleg
31.07.2018
18:35:12

Andrey
31.07.2018
18:36:15
зачем оно нужно то)

Dark
31.07.2018
18:37:48

Andrey
31.07.2018
18:38:26
реализация протокола вместо использования libpq

Pavel
31.07.2018
18:58:18
Не нужно, есть libpq который умеет и с вайбом работать и без него. Удобнота.
Идеально когда библиотека работает на основе std, но может и заюзать популярные движки.

Dmitry
31.07.2018
19:08:47
VIbed как антипаттерн проектирования

Alexander
31.07.2018
19:17:58
> extended protocol not yet supported
на помойку

Evil
01.08.2018
03:19:53

qwerty
01.08.2018
03:20:53

Evil
01.08.2018
03:25:18
Скажем так, с кривыми руками на генту делать нечего :) Есть моменты, что что-то не может собратья, чтобы обновиться. Чаще из-за сомнительной системной конфигурации, хотя есть косяки майнтейнеров. Что ты имеешь в виду под "перестаёт заводится", какой конкретно этап загрузки? Максимум что я ломал это иксы, но потом как-то чинил. До консоли всегда запускается.
@russian_gentoo отличное сообщество

Google

qwerty
01.08.2018
03:41:11
Ммм
Большое спасибо
С сохранением старых либо - очень круто придумано