| 01:03:44 | * | SchweinD1 quit (Ping timeout: 244 seconds) |
| 01:56:09 | * | SchweinDeBurg joined #nim |
| 02:47:45 | * | cm quit (Quit: Bye.) |
| 02:52:42 | * | cm joined #nim |
| 02:54:14 | * | xet7 joined #nim |
| 04:46:20 | * | xet7 quit (Ping timeout: 268 seconds) |
| 04:57:35 | * | xet7 joined #nim |
| 05:32:45 | * | k0mpjut0r joined #nim |
| 05:38:58 | * | k0mpjut0r quit (Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in) |
| 05:39:50 | * | k0mpjut0r joined #nim |
| 05:42:17 | * | k0mpjut0r quit (Client Quit) |
| 06:07:33 | * | termer9 joined #nim |
| 06:09:20 | * | termer quit (Ping timeout: 245 seconds) |
| 06:09:20 | * | termer9 is now known as termer |
| 06:15:48 | * | mrinsane quit (Ping timeout: 244 seconds) |
| 06:23:16 | * | k0mpjut0r joined #nim |
| 06:31:26 | * | k0mpjut0r quit (Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in) |
| 07:02:11 | * | tiorock joined #nim |
| 07:02:11 | * | rockcavera is now known as Guest926 |
| 07:02:11 | * | Guest926 quit (Killed (gallium.libera.chat (Nickname regained by services))) |
| 07:02:11 | * | tiorock is now known as rockcavera |
| 07:54:11 | * | gabreal quit (Quit: Cleanly disconnecting(pray for me)) |
| 08:08:56 | * | CypherCat quit (Changing host) |
| 08:08:56 | * | CypherCat joined #nim |
| 08:52:26 | * | beholders_eye joined #nim |
| 10:15:44 | * | rockcavera quit (Remote host closed the connection) |
| 11:02:09 | * | tokyovigilante quit (Remote host closed the connection) |
| 11:02:24 | * | tokyovigilante joined #nim |
| 15:09:19 | * | beholders_eye quit (Ping timeout: 264 seconds) |
| 15:15:00 | * | mrinsane joined #nim |
| 15:19:16 | * | mrinsane quit (Ping timeout: 256 seconds) |
| 15:36:17 | * | zero`_ joined #nim |
| 15:36:57 | * | zero` quit (Read error: Connection reset by peer) |
| 15:37:20 | * | zero` joined #nim |
| 15:41:02 | * | zero`_ quit (Ping timeout: 244 seconds) |
| 16:33:34 | * | zero`_ joined #nim |
| 16:36:04 | * | zero`__ joined #nim |
| 16:36:58 | * | zero` quit (Ping timeout: 268 seconds) |
| 16:40:18 | * | zero`_ quit (Ping timeout: 256 seconds) |
| 16:41:54 | * | beholders_eye joined #nim |
| 16:58:42 | FromDiscord | <gabreal> been working on a bittorrent library and client https://media.discordapp.net/attachments/371759389889003532/1479523631175565372/image.png?ex=69ac5941&is=69ab07c1&hm=131343dc1c089f8be828bb8aa60bc14cec8088ae7ff6723bb9d103843110fc95& |
| 17:07:52 | * | mrinsane joined #nim |
| 17:08:16 | FromDiscord | <asviest> In reply to @gabreal "been working on a": These are bindings to some bittorrent client library or implementation in pure nim? |
| 17:12:10 | FromDiscord | <gabreal> In reply to @asviest "These are bindings to": pure nim |
| 17:12:38 | FromDiscord | <gabreal> DHT, all the (un)official extensions, uTP, webseed, TCP, MSE, super seeder, magnet links, etc |
| 17:13:03 | FromDiscord | <gabreal> The UI is swiftui but I had my slop machine make a nice wrapper DSL to make UIs using it |
| 17:13:29 | FromDiscord | <gabreal> (edit) "DHT, all the (un)official extensions, uTP, webseed, TCP, MSE, super seeder, magnet links, ... etc" added "peer exchange," |
| 17:13:45 | FromDiscord | <gabreal> (edit) "etc" => "hole punching, and some other stuff too" |
| 17:20:15 | FromDiscord | <asviest> In reply to @gabreal "DHT, all the (un)official": Wow, cool |
| 17:20:52 | FromDiscord | <gabreal> Some issues with the seeding part of the library but hopefully will have that fixed soon 😄 |
| 17:26:57 | FromDiscord | <shalokshalom> In reply to @gabreal "DHT, all the (un)official": Do you also plan a search engine, similar as that one in qBittorrent? |
| 17:27:41 | FromDiscord | <gabreal> Not sure yet tbh |
| 17:27:54 | FromDiscord | <gabreal> I want to make it work off of the DHT |
| 17:32:38 | FromDiscord | <shalokshalom> In reply to @gabreal "The UI is swiftui": what do you mean by that? |
| 17:32:53 | FromDiscord | <shalokshalom> You connect Nim with Swift? |
| 17:33:28 | FromDiscord | <gabreal> Yes, it's a dylib in nim with objc bindings for swift to call into it |
| 17:33:44 | FromDiscord | <gabreal> So the UI delegates application logic to the Nim dylib |
| 17:34:24 | FromDiscord | <shalokshalom> Ah, neat. So you code Nim on the backend, and a thin layer of Swift code, that handles the UI on top of it? |
| 17:34:31 | FromDiscord | <gabreal> Yep! |
| 17:34:36 | FromDiscord | <shalokshalom> Cool |
| 17:34:56 | FromDiscord | <shalokshalom> Ah yeah, Nim has an ObjectiveC compiler target, I continue to forget about that. |
| 17:35:17 | FromDiscord | <shalokshalom> I thought it and the C++ one got discontinued. |
| 17:36:13 | FromDiscord | <gabreal> It's not building Nim -> objective c, it's more like the swift side has an objc wrapper to bind to the nim c |
| 17:37:12 | FromDiscord | <shalokshalom> How does the ObjectiveC wrapper bind to the Nim C? |
| 17:37:25 | FromDiscord | <shalokshalom> Is this just something that ObjectiveC can, similar to C++? |
| 17:37:30 | FromDiscord | <gabreal> Yes |
| 17:37:59 | FromDiscord | <asviest> In reply to @gabreal "The UI is swiftui": Are there any plans for a Linux port? |
| 17:38:13 | FromDiscord | <gabreal> Probably not 🙁 I dont think swiftui works on linux |
| 17:38:19 | FromDiscord | <gabreal> The library will work fine |
| 17:38:26 | FromDiscord | <gabreal> (edit) "The ... library" added "client" |
| 17:41:21 | FromDiscord | <shalokshalom> https://github.com/OpenSwiftUIProject/OpenSwiftUI |
| 17:47:29 | FromDiscord | <gabreal> neat! |
| 19:29:46 | * | dvbst joined #nim |
| 21:22:21 | * | zero` joined #nim |
| 21:25:15 | * | zero`_ joined #nim |
| 21:25:20 | * | zero`__ quit (Ping timeout: 256 seconds) |
| 21:27:31 | * | zero`__ joined #nim |
| 21:28:00 | * | zero` quit (Read error: Connection reset by peer) |
| 21:30:11 | * | zero` joined #nim |
| 21:30:38 | * | zero`__ quit (Read error: Connection reset by peer) |
| 21:30:41 | * | zero`___ joined #nim |
| 21:31:00 | * | zero`_ quit (Ping timeout: 264 seconds) |
| 21:33:57 | * | zero`_ joined #nim |
| 21:34:41 | * | zero` quit (Read error: Connection reset by peer) |
| 21:36:50 | * | dvbst quit (Ping timeout: 248 seconds) |
| 21:37:00 | * | zero`___ quit (Ping timeout: 264 seconds) |
| 21:37:26 | * | dvbst joined #nim |
| 21:45:36 | * | syl quit (Quit: C-x C-c) |
| 21:49:05 | * | syl joined #nim |
| 22:07:36 | * | zero`__ joined #nim |
| 22:09:26 | * | zero`_ quit (Read error: Connection reset by peer) |