
Oleg
03.10.2017
15:42:28

Pavel
03.10.2017
15:43:35

Roman
03.10.2017
15:43:37

Oleg
03.10.2017
15:45:22
Надеюсь довести до такого состояния, чтобы и померить и сорцы выложить

Google

Oleg
03.10.2017
15:47:07
Может быть кому-то из нашего комьюнити интересно поучаствовать будет…

Aleksander
03.10.2017
16:12:27
Для чата вебсокеты неплохо бы было прикрутить. Они где нибудь есть под F#?

Evgeniy
03.10.2017
16:16:06

Mikhail
03.10.2017
18:17:15
Уже не раз выручали, может еще кто поможет? Кто-нибудь работал с CocosSharp в контексте F#?
Ну или просто с CocosSharp?

Evgeniy
04.10.2017
04:21:28
https://github.com/zaid-ajaj/litedb.fsharp
Утро.

Roman
04.10.2017
05:27:31

Evgeniy
04.10.2017
05:27:40
Да!
Свежие видосы со Strange Loop выложили.
https://www.youtube.com/channel/UC_QIfHvN9auy2CoOdSfMWDw/videos

Mikhail
04.10.2017
07:49:40
Позвольте продублирую вопрос, может кто-то пропустил вчера, извиняюсь за повторения, но просто очень нужна помощь! Кто-нибудь имел дело с CocosShar в контексте F#? Ну или просто с CocosSharp? Ну или хотябы с Cocos2d?

Nikolay
04.10.2017
07:50:21

Roman
04.10.2017
08:01:19

Google

Vasily
04.10.2017
08:02:10
Мож, друзей ищет

Artemy
04.10.2017
08:02:20
Ну типа есть, кто использует — и хорошо

Летучая
04.10.2017
08:02:39
Статистику собирает мб

Vasily
04.10.2017
08:03:08
Статейка в тему друзей, жесткий офтоп : https://m.geektimes.ru/post/292667/

Roman
04.10.2017
08:06:00
чего вы такие злые?

Artemy
04.10.2017
08:06:17
Ни капельки злости
Наоборот же

Vasily
04.10.2017
08:06:26
Я? Нет. Ссылку жена прислала

Roman
04.10.2017
08:06:50
Так ладно, хватит офтопить, давайте лучше поможем)

Vasily
04.10.2017
08:07:05
Ну конкретно же вопросов не задает человек

Roman
04.10.2017
08:07:24
Может сталкивались с таким, нужно спрайту (точнее для каждого кадра анимации) сделать свой hitbox из полигонов. Наподобии такого: https://www.codeandweb.com/physicseditor/tutorials/creating-physics-shapes-for-cocos2d-x
Сейчас я юзаю обычный: player.BoundingBoxTransformedToWorld.IntersectsRect(entity.BoundingBoxTransformedToWorld)
Мне площадь столкновения уменьшить надо.
На спрайтах много пустого пространства, поэтому обычный BoundingBoxTransformedToWorld.IntersectsRect не подходит
Я с таким не сталкивался.
Есть тут специалисты?

Evgeniy
04.10.2017
08:24:52

Anton
04.10.2017
08:25:08
Ребят, а есть аналог «@» для массивов?

Pavel
04.10.2017
08:25:52
а что за "@" вообще? :)

Anton
04.10.2017
08:25:58
Внезапно столкнулся с тем, что @ работает только с листами

Google

Artemy
04.10.2017
08:26:10
Ну можно Array.concat [| arr1; arr2 |]

Anton
04.10.2017
08:26:13

Artemy
04.10.2017
08:26:19
А оператора нету, вроде

Vasily
04.10.2017
08:26:20
Для массивов вряд ли

Pavel
04.10.2017
08:26:24
воу, не знал

Vasily
04.10.2017
08:26:29
В силу некоторых причин
Потому как склеить два массива просто
Тьфу, листа
Там О(1)

Anton
04.10.2017
08:26:58

Artemy
04.10.2017
08:26:59

Vasily
04.10.2017
08:27:02
Причем по идее без лишних аллокаций

Vasily
04.10.2017
08:27:23
А вот с массивами придется память перевыделять

Evgeniy
04.10.2017
08:27:25

Anton
04.10.2017
08:28:05

Roman
04.10.2017
08:28:44
Там О(1)
а там точно О(1)? Нужно же один лист до конца проитерировать

Nikolay
04.10.2017
08:29:08
Который есть в box2d и в cocos2d-x

Artemy
04.10.2017
08:29:32
Были бы тайпклассы, обобщить @ на все коллекции было бы легко.

Google

Roman
04.10.2017
08:32:16

Roman
04.10.2017
08:33:15
O(m)==O(m+1)
но да, я так и думал

Roman
04.10.2017
08:33:40

Evgeniy
04.10.2017
08:40:18

Artemy
04.10.2017
08:40:49
Когда улучшенные SRTP завезут? Или и сейчас можно?

Admin
ERROR: S client not available

Evgeniy
04.10.2017
08:40:54
Когда завезут.
У меня идея такая.

Friedrich
04.10.2017
08:41:02

Artemy
04.10.2017
08:41:06
Эх, поскорее бы

Friedrich
04.10.2017
08:41:15
Их не доделали ещё, куда ты бежишь :)

Evgeniy
04.10.2017
08:41:51
Я хочу привести FSharp.Core.Fluent в порядок. В рамках этого проекта можно будет сделать обобщенные операторы и функции.
Просто Fluent как раз содержит кучу экстеншенов для стандартных типов F#.

Friedrich
04.10.2017
08:43:10
А потом уже наводите «порядок».

Vasily
04.10.2017
08:43:26

Evgeniy
04.10.2017
08:43:38

Andrew
04.10.2017
08:44:08
SRTP - это такой вид компайл-тайм генериков?

Friedrich
04.10.2017
08:44:21

Google

Evgeniy
04.10.2017
08:44:34
Как в плюсах. Инлайнится специализированный код.

Andrew
04.10.2017
08:45:11
прикольная штука, мне такая мысль тоже приходила в голову в попытке абстрагировать работу с базовыми типами

Artemy
04.10.2017
08:46:31
Кстати, это же тема новых версий .Net (4.6.1+) тащить в зависимостях из Нугета кучу всяких системных библиотек (System. ...)?
Вернее, это, видимо, связано с .NET Standard, так?
Просто как-то непривычно видеть туеву хучу скачиваемых пакетов.

Evgeniy
04.10.2017
08:50:58
Похоже, что пакет кривой. @fvnever ^

Roman
04.10.2017
08:52:29

Evgeniy
04.10.2017
08:53:09
По идее они должны быть в составе фреймворка, если он поддерживает нужную версию стандарта.

Artemy
04.10.2017
08:54:02
Ну это было бы хорошо. А то все эти скачиваемые пакеты под 300 Мб весят

Evgeniy
04.10.2017
08:55:05

Artemy
04.10.2017
08:55:25
Ну это просто уберёт папку packages, да
Но я просто думал, что можно не тянуть за собой все эти стандартные библиотеки.

Evgeniy
04.10.2017
08:56:08
А используются все равно закешированные пакеты в .nuget.

Artemy
04.10.2017
08:56:46

Evgeniy
04.10.2017
08:56:51

Artemy
04.10.2017
08:57:59
Кэш нугета может находиться только на системном диске или можно настроить его расположение?

Evgeniy
04.10.2017
08:58:39