@ProCxx

Страница 1364 из 2477
Антон
05.10.2017
12:49:35
ладно, будем считать что да

Berkus
05.10.2017
12:49:41
Alex Фэils?︙
05.10.2017
12:50:39
Berkus
05.10.2017
12:52:09
а что есть адекватное?
https://botan.randombit.net/doxygen/classBotan_1_1SHA__256.html как вариант

Google
Berkus
05.10.2017
12:56:32
да можно руками написать, там несложные пермутации

Alex Фэils?︙
05.10.2017
13:00:16
/cppref next_permutation

FailsBot
05.10.2017
13:00:18
http://en.cppreference.com/w/cpp/algorithm/next_permutation

Антон
05.10.2017
13:10:27
https://gist.github.com/usernameak/759ad596eb1542084f8fb4640c8de4f7
фэйлс, по какой части тела я получу за такой код

fox.cpp
05.10.2017
13:17:51
https://gist.github.com/usernameak/759ad596eb1542084f8fb4640c8de4f7
осталось выпилить всё выравнивание и свернуть в одну строку

и будет ещё один квест 'пойми, как оно работает'

Berkus
05.10.2017
13:18:10
openssl вообще охуенная либа /* SSL_set_ecdh_auto returns one. */ #define SSL_set_ecdh_auto(ssl, onoff) 1 такого там можно насмотреться

Nik
05.10.2017
13:18:14
а что, на чистой сишке можно писать по другому?

Google
Ilia
05.10.2017
13:19:45
а что такое getline? или неважно ?

Stanislav
05.10.2017
13:20:45
а что такое getline? или неважно ?
функция из стд либы (капитан мод)

Ilia
05.10.2017
13:21:07
Нет, это С

Stanislav
05.10.2017
13:22:24
Нет, это С
man 3 getline

nuke_bird
05.10.2017
13:53:48
я скачал билд clang'a, вот для парсинга AST нужен clang-c/Index.h. Какие либы нужно слинковать чтобы все было ОК? И есть ли какой-нибудь FindLibClang для CMake?

nuke_bird
05.10.2017
13:55:30


Alexander
05.10.2017
13:57:40
ты всегда можешь попробовать линкером

до тех пор, пока у тебя не будет undefined references

?

nuke_bird
05.10.2017
13:58:06
ммм, вуду-программирование ^^

ну ок, попробую

просто планирую написать генератор биндингов embind для emscripten

от идеи компилировать шланг своими силами я отказался... Время жалко

Alexander
05.10.2017
13:59:17
только опертивкой запасись

на 16 гб собирается норм

nuke_bird
05.10.2017
14:00:00
cmake . отработает нормально? Или надо что-то ручками ещё поставить?

меня так-то интересует меньшая часть шланга, чисто чтобы траверсить AST кода

Google
nuke_bird
05.10.2017
14:01:01
btw, что-нибудь слышно по поводу кастомных атрибутов в С++?

Berkus
05.10.2017
14:01:18
с дефолтными опциями по идее нормально должен собраться, хотя всякие питоны там можно повыключать

nuke_bird
05.10.2017
14:01:57
разве я не могу средствами студии через тот же msbuild (или как его там?) собрать?

Berkus
05.10.2017
14:02:13
nuke_bird
05.10.2017
14:02:24
это да, понятно

хм, ладно

попробую

все же свежак должен быть получше имхо

гитхабовский от svn'ого чем-то отличается?

Berkus
05.10.2017
14:05:16
тем что быстрее на несколько порядков

Alexander
05.10.2017
14:05:31
в плане содержания ничем не отличается

Berkus
05.10.2017
14:05:35
раз в 500 примерно

Alexander
05.10.2017
14:05:41
юзай гитовый и всё.

Berkus
05.10.2017
14:05:51
nuke_bird
05.10.2017
14:06:15
ок, клонирую

Berkus
05.10.2017
14:06:34
ок, клонирую
у меня есть билдскрипт со всеми свистоперделками если что там можно подсмотреть https://github.com/metta-systems/metta/blob/develop/build_toolchain.sh

nuke_bird
05.10.2017
14:07:07
о, ништяк

thanks

Giperion
05.10.2017
14:07:11
@nuke_bird Зачем тебе clang? чё пилишь?

Google
Giperion
05.10.2017
14:08:15
ясно ясно

Admin
ERROR: S client not available

nuke_bird
05.10.2017
14:08:48
Так, а как там дела с python 3? Я хотел питоном поиграться, через pip скачал кланг. Меня послали куда подальше, мол "нужен python 2"

и как там обстановка с багами у питонового биндинга? Читал старые issue, там раньше названия узлов передавались как "None", а в цпп версии все было ОК

nuke_bird
05.10.2017
14:16:45
переставил через pip3, все равно: Traceback (most recent call last): File ".\p.py", line 2, in <module> import clang.cindex File "C:\Users\nuke_bird\AppData\Local\Programs\Python\Python36-32\lib\site-packages\clang\__init__.py", line 29, in <module> raise Exception("Only Python 2 is supported.") Exception: Only Python 2 is supported.

Дед Пегас
05.10.2017
14:17:11
Ну так написано же — только второй питон.

Перепишщи биндинг на третий питон и попробуй отослать им пулл реквест.

Pavel
05.10.2017
14:43:00
#spam

Berkus
05.10.2017
14:43:05
/ban

Group Butler [beta]
05.10.2017
14:43:06
Berkus banned Ждуня!

Alexey
05.10.2017
16:34:17
Привет.

У меня вопрос.

Если кто знает и подскажет, буду очень благодарен.

std::cout << is_void<void>::value << '\n';

Вот тут вот ::value это что такое.

template<typename T> void good(std::vector<T> x, typename identity<T>::type value = 1);

Google
Alexey
05.10.2017
16:35:14
И вот тут ::type

Вот.

Весь референс излазил, но что это за штуки, найти так и не смог.

:(

nuke_bird
05.10.2017
16:38:10
http://en.cppreference.com/w/cpp/header/type_traits

http://en.cppreference.com/w/cpp/types/is_void

http://en.cppreference.com/w/cpp/types/common_type

Anatoly
05.10.2017
16:39:27
вопрос достойный супапро

Sasha
05.10.2017
16:46:26
привет

Антон
05.10.2017
16:46:48
Весь референс излазил, но что это за штуки, найти так и не смог.
слоооожнааааааааааааааааааааааааааааааааааааааааааааааа АААААААААААААААААААААААААААААААААААААА ААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААааа

(нет)

Страница 1364 из 2477