<< 02-10-2016 >>

00:01:12*irrequietus quit (Ping timeout: 244 seconds)
00:03:54*mcc quit (Quit: Connection closed for inactivity)
00:07:04*brson joined #nim
00:08:05*brson quit (Client Quit)
00:12:04PMunchThe error message "expression '.' cannot be called" really should be improved..
00:30:48*yglukhov joined #nim
00:35:18*yglukhov quit (Ping timeout: 264 seconds)
00:53:24*rtr_ joined #nim
00:57:45*rtr_ quit (Ping timeout: 248 seconds)
01:04:14*pie_ quit (Ping timeout: 244 seconds)
01:21:49*kulelu88 quit (Quit: Leaving)
01:30:14*yglukhov joined #nim
01:34:09*chemist69 quit (Ping timeout: 272 seconds)
01:34:43*yglukhov quit (Ping timeout: 244 seconds)
01:44:29*desophos joined #nim
01:46:09*Dankrad joined #nim
01:47:03*chemist69 joined #nim
01:59:20*arnetheduck joined #nim
02:08:55*Dankrad quit (Read error: Connection reset by peer)
02:21:48*Snircle joined #nim
02:24:55*mitai joined #nim
02:25:27*mitai___ quit (Ping timeout: 272 seconds)
02:29:43*yglukhov joined #nim
02:34:08*yglukhov quit (Ping timeout: 244 seconds)
02:42:33*mitai quit (Ping timeout: 272 seconds)
02:54:21*rtr_ joined #nim
02:59:05*rtr_ quit (Ping timeout: 252 seconds)
03:06:19*ARCADIVS joined #nim
03:30:40*Snircle quit (Quit: Textual IRC Client: www.textualapp.com)
03:55:14*PMunch quit (Quit: leaving)
04:11:30*Demon_Fox joined #nim
04:15:55*bjz quit (Ping timeout: 244 seconds)
04:16:13*bjz_ joined #nim
04:16:44*bjz_ quit (Read error: Connection reset by peer)
04:20:58*bjz joined #nim
04:58:40*yglukhov joined #nim
05:02:56*yglukhov quit (Ping timeout: 244 seconds)
05:55:16*yglukhov joined #nim
05:59:46*yglukhov quit (Ping timeout: 244 seconds)
06:22:00*rtr_ joined #nim
06:36:52*bjz quit (Read error: Connection reset by peer)
06:38:33*yglukhov joined #nim
06:39:58*bjz joined #nim
06:42:49*yglukhov quit (Ping timeout: 248 seconds)
06:47:01*rtr_ quit (Ping timeout: 272 seconds)
06:47:01*cheatfate quit (Ping timeout: 272 seconds)
06:55:42*bjz quit (Read error: Connection reset by peer)
06:56:50*bjz joined #nim
07:08:06*rtr_ joined #nim
07:13:19ftsfhmm https://github.com/nim-lang/Nim/blob/master/lib/pure/streams.nim#L167 it'd be nice if this was exported to make extending it to new types easier
07:22:55ftsfhmm the set type, set[uint16] is that for example a single uint16 treated as a set? (like 16 bit flags)
07:24:51ftsfi ask because i am trying to save/load the set to disk and want to know how to write and read it
07:29:43ftsfaha, sizeof(set[uint8]) is 32, so that's not the case
07:33:25*mjanssen joined #nim
07:37:13*chemist69 quit (Ping timeout: 248 seconds)
07:41:29*chemist69 joined #nim
07:47:21*bjz quit (Read error: Connection reset by peer)
07:47:27*yglukhov joined #nim
07:50:00*bjz joined #nim
07:51:53*yglukhov quit (Ping timeout: 244 seconds)
07:52:34*bjz quit (Read error: Connection reset by peer)
07:53:16*bjz joined #nim
08:06:49*cheatfate joined #nim
08:19:56*Senketsu joined #nim
08:26:14*cheatfate quit (Read error: Connection reset by peer)
08:26:20*cheatfate_ joined #nim
08:29:28*yglukhov joined #nim
08:31:56*yglukhov quit (Remote host closed the connection)
08:49:10*irrequietus joined #nim
08:49:10*cheatfate_ is now known as cheatfate
08:52:17*irrequietus quit (Remote host closed the connection)
08:53:15*irrequietus joined #nim
08:54:57*gangstacat quit (Ping timeout: 272 seconds)
08:57:11*fredrik92 joined #nim
09:01:21*gangstacat joined #nim
09:02:25*Matthias247 joined #nim
09:15:32*desophos quit (Read error: Connection reset by peer)
09:21:52SenketsuI feel like idiot asking but, do I need to include anything else beside 'asyncdispatch' with httpclient for async functionality ? Getting `Error: undeclared identifier: 'await'`.
09:22:22cheatfateSenketsu, you just need to include asyncdispatch
09:22:31cheatfatei mean 'import asyncdispatch`
09:22:32Senketsuin that case, it's broken :\
09:23:16cheatfateSenketsu, can i get your source via gist or something else?
09:24:49Araq_'await' only works in an .async context
09:25:50cheatfateahh yep, you can use `await` only in procedures marked with `{.async.}`.
09:26:10Senketsuooh
09:26:11Senketsuhang on
09:29:06FromGitter<gokr> Perhaps the compiler could... mention that in the error message?
09:29:54ftsfi suspect the compiler wouldn't know, and would be exhaustive for it to determine what is valid in very context
09:30:31Araq_the real solution is to make 'await' a template, independent of .async
09:31:33Araq_cheatfate: can you do this?
09:32:48Senketsugetting another error, again `Error: value of type 'Future[system.void]' has to be discarded` .. again, I might be just stupid and missing something - http://pastebin.com/0syeMaP7
09:33:00cheatfateAraq_, this is very complex question and i dont want to make angry dom96.
09:33:13Senketsuoopsie pasted the error with the code
09:33:33Araq_cheatfate: dom96 agrees this should be done
09:34:01FromGitter<gokr> .se? Swedish?
09:34:26cheatfateSenketsu, it happens because you need to waitFor(test()) not simple call to test()
09:35:43Senketsucheatfate, thanks, that fixes it
09:36:33cheatfateSenketsu, all procedures marked with `{.async.}` returns not value but `futured` value.
09:37:24cheatfateAraq_, i think it would be better, to ask dom96 to make such template, because of semantic for `await`
09:39:58Araq_alright then
09:56:16*bjz quit (Read error: Connection reset by peer)
09:58:07*bjz joined #nim
09:59:26*bjz quit (Read error: Connection reset by peer)
10:00:04*bjz joined #nim
10:02:02*bjz quit (Read error: Connection reset by peer)
10:03:37*bjz joined #nim
10:04:44*bjz quit (Read error: Connection reset by peer)
10:06:47*bjz joined #nim
10:07:58*bjz_ joined #nim
10:08:10*bjz quit (Read error: Connection reset by peer)
10:21:11*bjz_ quit (Read error: Connection reset by peer)
10:22:04*bjz joined #nim
10:22:17*bjz quit (Read error: Connection reset by peer)
10:22:54*bjz joined #nim
10:23:27*bjz quit (Read error: Connection reset by peer)
10:23:49*bjz joined #nim
10:27:36*bjz quit (Read error: Connection reset by peer)
10:30:13*bjz joined #nim
10:30:22*bjz quit (Read error: Connection reset by peer)
10:32:15arnetheduckbuy
10:32:24arnetheduckoops, wrong chat
10:32:45federico3sell
10:34:58*bjz joined #nim
10:35:18*bjz quit (Read error: Connection reset by peer)
10:37:11*bjz joined #nim
10:37:28dom96Araq_: I'm not sure that I agree to be honest. What should the semantics of 'await' be in a non-async proc context?
10:38:07dom96Certainly we can make it throw a more meaningful error such as "await cannot be used here, only in an async proc."
10:38:14dom96I think that's a good idea.
10:41:36*bjz quit (Client Quit)
10:42:04cheatfatedom96, i think it must be just simple `yield`
10:42:28dom96A 'yield' won't work in any other context
10:42:37dom96it only works in iterators
10:42:50dom96or async procs (because that's what the async macro transform it into)
10:43:29dom96*transforms
10:43:41cheatfate^^^ i know
10:45:16dom96OT: this would be cool in Nim: https://www.youtube.com/watch?v=t4etEwG2_LY
10:46:36*bjz joined #nim
10:47:28cheatfatedom96, it looks like reinvention of DOS
10:49:53*bjz quit (Read error: Connection reset by peer)
10:50:13cheatfateok i'm not fully right, its interesting but nim depends on clib
10:50:15federico3cheatfate: pretty much
10:50:40*bjz_ joined #nim
10:54:20*bjz_ quit (Read error: Connection reset by peer)
10:55:25*bjz joined #nim
10:56:08cheatfatedom96, yeah nice idea :) i think tcp/ip stack can be fast as hell in such environment
10:56:24dom96:D
10:57:26cheatfatebit you know, to handle clib we need to write big amount of emulated syscalls
10:58:02cheatfatei think linux has near 500 syscalls
10:58:10*pie_ joined #nim
10:58:48*pie_ quit (Changing host)
10:58:48*pie_ joined #nim
10:58:49dom96We could probably just emulate the most important bits only :)
10:59:09dom96It would be limited Nim but it would work
10:59:43cheatfatethis is very nice but big project
11:02:02*Snircle joined #nim
11:06:40*Kingsquee quit (Quit: https://i.imgur.com/qicT3GK.gif)
11:30:05*Salewski joined #nim
11:31:23*chemist69 quit (Ping timeout: 272 seconds)
11:31:39Salewskiimport tables
11:31:48Salewskivar a = {1: "one", 2: "two"}.toTable
11:31:54Salewskia.clear
11:32:03Salewski# what may be wrong with my use of clear? No idea currently.
11:32:09Salewski# Nim Compiler Version 0.15.0 (2016-10-01) [Linux: amd64]
11:32:18Salewski# tableimpl.nim(146, 16) Error: 't.data[i].hcode' cannot be assigned to
11:32:24Salewski#done
11:33:09*chemist69 joined #nim
11:33:14dom96I guess table.clear is broken.
11:33:48SalewskiOK, thanks.
11:35:12dom96create an issue please
11:36:26cheatfatei dont think its tables
11:36:31cheatfateor maybe i'm wrong
11:36:48cheatfate{1: "one", 2: "two} can be converted to openarray[A, B]?
11:38:58Salewskicheatfate: In my original code I used initTable() for table creation, above code was just an example from manual.
11:38:59*chemist69 quit (Ping timeout: 272 seconds)
11:39:15SalewskiSo I guess I have to create an issue indeed.
11:39:15*aaasad joined #nim
11:45:39*gokr joined #nim
11:46:44*Demon_Fox quit (Quit: Leaving)
11:47:31SalewskiBye...
11:47:38*Salewski left #nim (#nim)
11:50:20*aaasad_ joined #nim
11:52:26*chemist69 joined #nim
11:54:11*aaasad quit (Ping timeout: 272 seconds)
12:00:38*dddddd joined #nim
12:04:53*elrood joined #nim
12:08:05*brechtm_ quit (Remote host closed the connection)
12:08:07*PMunch joined #nim
12:08:39*brechtm joined #nim
12:28:28*yglukhov joined #nim
12:33:53*aaasad_ quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
12:36:25*gokr quit (Ping timeout: 248 seconds)
12:53:20*yglukhov quit (Remote host closed the connection)
12:54:41*irrequietus quit (Remote host closed the connection)
12:55:35*irrequietus joined #nim
12:56:35*yglukhov joined #nim
12:56:48*ARCADIVS quit (Quit: ARCADIVS)
13:01:23*yglukhov quit (Ping timeout: 265 seconds)
13:14:43*foxx joined #nim
13:15:06*foxx is now known as Guest52674
13:22:59*Guest52674 quit (Quit: Leaving)
13:29:27*mitai joined #nim
13:36:07*yglukhov joined #nim
13:38:10*filcuc_ joined #nim
13:38:21*Dankrad joined #nim
13:39:16*jjjjj joined #nim
13:39:44filcuc_Is it ok to extend the nim ssl module by adding some RSA missing functions?
13:40:04Araq_I think so.
13:40:08filcuc_I mean, are such changes going to be accepted?
13:40:57Araq_yes
13:41:06Araq_unless dom96 disagrees :P
13:41:13DankradHey,
13:41:13DankradI got a question.
13:41:13DankradI want to wrap a library, that is splitted into multiple header files. These header files are include by one overlaying header file.
13:41:13DankradNow I want to preprocess only the include directive and no other directives.
13:41:13DankradDo anybody know how i can perform this with gcc? Are there any options to solve this problem?
13:41:22*yglukhov quit (Remote host closed the connection)
13:41:48filcuc_i understand that they are not really necessary for the networking part
13:42:12filcuc_But basically openssl is also a crypto library to much extent
13:42:48dom96you mean the ssl module that is deprecated?
13:43:39Araq_Dankrad: c2nim can take a list of files to translate and with the --concat option produces a single .nim file
13:45:28filcuc_@dom96 yes
13:45:51filcuc_Or is there a new ssl module?
13:46:03dom96there isn't i'm afraid
13:46:17*yglukhov joined #nim
13:46:32dom96why do you want to add these into the stdlib?
13:46:46filcuc_Because they are part of openssl
13:46:59*PMunch quit (Quit: leaving)
13:47:10filcuc_Or am i missing something?
13:47:22dom96the openssl wrapper isn't deprecated
13:47:26dom96the `ssl` module is
13:47:34dom96Feel free to add whatever you wish to the openssl wrapper
13:47:44filcuc_Ah ok perfect
13:48:00filcuc_Thats what i wanted to hear :)
13:48:40DankradAraq_: Yes, I know. But I need to add some C2NIM Preprocessor def directevies to each header file for macros etc.
13:48:40DankradFor me, the best way is to preprocess all files into a single file by gcc. And add C2NIM def directives step by step until all problems solved.
13:48:40DankradOr are there any better ways?
13:55:32*aaasad joined #nim
13:59:05*jjjjj quit (Ping timeout: 248 seconds)
14:02:32DankradOh sorry, I mistunderstood something. --concat solved the problem. c2nim directives must only added to the overlaying header file. Thanks Araq_ : )!
14:05:42*filcuc_ quit (Read error: No route to host)
14:13:39*aaasad quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
14:13:56*aaasad joined #nim
14:15:46baabelfishIs there a AST -> Nim (string) method somewhere?
14:16:09Araq_repr
14:16:51baabelfishAraq_: too obvious :D
14:16:56baabelfishthanks again
14:21:12*nsf quit (Quit: WeeChat 1.5)
14:23:38cheatfateAraq_, maybe treeRepr?
14:24:00baabelfishtreeRepr gives me ast
14:24:25baabelfish~ast
14:25:30cheatfatebaabelfish, ## Convert the AST `n` to a human-readable tree-like string.
14:25:30cheatfate ##
14:25:30cheatfate ## See also `repr` and `lispRepr`.
14:25:54baabelfishcheatfate: I meant to actual nim code
14:26:41hohlerdejust uploaded my nim slides: https://github.com/hohlerde/nim-slides
14:26:42hohlerdeas the slides greatly depend on the speaker, they may not be quite as useful
14:26:43hohlerdeif i forgot to reference anything, let me know
14:28:52*Matthias247 quit (Read error: Connection reset by peer)
14:31:50*bjz quit (Read error: Connection reset by peer)
14:32:38*bjz joined #nim
14:35:25baabelfishx: typed and quote do: `x` is fine but should x: varargs[typed] and quote do: `x[0]` be fine too?
14:36:45Araq_I don't know. 'quote do' confuses me
14:37:09Araq_baabelfish: any prebuilt version of your slides to look at?
14:37:23baabelfishhohlerde: ^
14:37:24Araq_cheatfate: treeRepr doesn't do the same
14:37:39dom96A useful link to preview the slides: https://htmlpreview.github.io/?https://raw.githubusercontent.com/hohlerde/nim-slides/master/index.html#/ :)
14:38:50baabelfishThe video in the last slide of history is clipping really hard
14:39:21hohlerdethx dom96, it looks like the preview link doesn't like svg images
14:39:47dom96hrm, indeed, just got to the "Compiler" section
14:41:12hohlerdeand syntax highlighting doesn't work, but I guess its good to get a first impression :)
14:42:03dom96works for me
14:42:30dom96btw convention is : var x: type, not var x : type :)
14:42:56dom96and for type definitions, the `type` should be on its own line
14:43:03*hohlerde making notes
14:43:44dom96`$` in echo is redundant
14:43:49dom96echo does $ for you already
14:43:59hohlerdeoh, right
14:44:13*aaasad quit (Quit: No Ping reply in 180 seconds.)
14:44:30dom96You shouldn't use `addr` as a parameter name
14:44:32dom96it's a keyword
14:44:35dom96it won't work
14:44:45dom96it's even highlighted as a keyword
14:45:15dom96also, your public vs. private example is misleading because the type is in the same file.
14:45:31cheatfatehohlerde, about first conference in Ukraine, it will be nice if you correct city name from "KIEW" to ("KIEV" or "KYIV")
14:45:33dom96You should visually separate the type definition and add an 'import'
14:45:36*aaasad joined #nim
14:45:36baabelfishdom96: var `addr` = 5 is fine ;D
14:45:59dom96baabelfish: yes, but his example doesn't use the back ticks.
14:46:42hohlerdedidn't I use adr instead of addr?
14:46:54Araq_use 'address'
14:47:03hohlerdecheatfate: will do
14:47:07cheatfatehohlerde, and there one slide missing between Araq's video and first nim conference
14:47:33cheatfateor no between Araq's photo and Araq's video there some missing slide
14:48:04hohlerdecheatfate: I guess that's because of the github preview link. there should be an svg
14:48:28DankradCould it be, that c2nim has problems with c macros containing curly braces?
14:48:45Araq_Dankrad: read the section about #def and #define?
14:49:18cheatfatehohlerde, ok then, looks very nice, nice job
14:49:46dom96hohlerde: where are you going to give this presentation?
14:50:10hohlerdealready gave it, at Diebold Nixdorf this week
14:50:27dom96oh cool, what did people think?
14:51:42hohlerdewell, they were impressed of the efficiency, compiler backends and the metaprogramming
14:52:19hohlerdebut some found the var keyword for proc parameters a bit confusing
14:52:47baabelfishAraq_: should have used `x`[0] instead of `x[0]`
14:52:55baabelfish*facepalm*
14:53:19hohlerdebut as the company is big and conservative, they won't throw away all the stuff they did in java or c++ and switch to nim :)
14:53:47DankradAraq_: Yes, allready red. Could you give me an example how to define a macro including curly braces with the #def directive from c2nim?
14:53:47DankradMy C Macro is like: #define NAME {NAME2}
14:54:40Araq_no, not "facepalm", baabelfish, quoting is always hard to get right, that's why I encourage people to use template+getAst instead
14:54:59euantorThat video of Araq running around on slide 6 is great
14:55:10Araq_Dankrad: #def NAME {NAME2}
14:55:14Araq_what's the problem?
14:55:19baabelfishAraq_: quote do just seems so magical :D
15:01:04*yglukhov quit (Remote host closed the connection)
15:01:54*yglukhov joined #nim
15:04:01DankradAraq_: I'm not sure anymore. I think there's a problem anywhere else. I'll check it by myself. Thanks : )
15:05:01Araq_Dankrad: well keep in mind that c2nim is picky but editing the C code to make it "compile" is usually easy enough
15:05:19*pafmaf joined #nim
15:05:55Araq_the goal is not that you don't have to edit the C code, but that you don't have to edit the resulting Nim code, so you can keep the diffs and reapply your patches should a new version of the header files be released
15:11:54DankradAraq_: Ah, okay. That is enlightening. Thanks again! ; )
15:15:58*Dankrad1 joined #nim
15:18:01*Dankrad quit (Ping timeout: 248 seconds)
15:20:31Araq_hohlerde: well compatibility with C++ is only getting better :-)
15:23:28hohlerdearaq: good to know, but I am already very happy with the c backend. next week I am going to try to compile nim stuff on a hsm
15:23:28hohlerdehttps://en.wikipedia.org/wiki/Hardware_security_module
15:24:55*mitai___ joined #nim
15:24:56*mitai quit (Ping timeout: 265 seconds)
15:31:04federico3hohlerde: don't you lose FIPS compliance by deploying code on it?
15:33:14hohlerdefederico3: it's just a first test. we are working closely together with the manufacturer of the hsm.
15:33:44*Trustable joined #nim
15:34:14*mitai___ quit (Ping timeout: 252 seconds)
15:34:23*mitai___ joined #nim
15:37:40hohlerdefederico3: it's all part of this project supported by the federal ministry of education and research in germany: http://cs.uni-paderborn.de/en/cuk/forschung/securing-the-financial-cloud/
15:41:32*mitai___ quit (Ping timeout: 244 seconds)
15:41:50*mitai___ joined #nim
15:42:58hohlerdeI wish the talks at NimCon were held in english :)
15:43:16federico3yep!
15:47:21*kulelu88 joined #nim
15:52:13dom96I keep thinking about organising a NimCon somehow, but then I think it would make more sense after we release 1.0.
15:53:40hohlerdedepends on when you plan to release 1.0 :)
15:54:03hohlerdeif that date is two years away, I would say do the NimCon earlier :)
16:01:44kulelu88you should standardize NimCon to happen once a year, during a certain month, regardless of what version Nim is at
16:06:05hohlerdethat would be nice, but it's also a question of sponsoring, I guess
16:12:28*Ven_ joined #nim
16:12:56federico3or few mini-NimCon, e.g. half a day in different cities every few months
16:14:09dom96yeah, mini-NimCon sounds doable
16:14:32hohlerdebtw, I really would like to have a nim t-shirt, but I couldn't find a logo that fits quality wise
16:14:59dom96https://github.com/nim-lang/assets
16:16:06federico3...and stickers please :D
16:17:21dom96yeah... I want to set up a shop on nim-lang.org
16:19:16hohlerdeI guess also a "half a day" event is very expensive, if you want to do it right. internet access, finger food, etc.. Lately I've attended the ING hackathon and as far as I heard it was very expensive.
16:19:45dom96yeah, it takes time to organise as well.
16:20:01dom96I would love to even get a meetup started locally
16:20:13dom96But even getting a place to do it in is tricky
16:20:27federico3hohlerde: it depends on how many people attend and if you want to provide all that. Many meetups simply book a large pub that can fit 30+ people
16:21:59hohlerdefederico: true, but I would vote at least for some kind of internet access
16:23:19hohlerdebtw: a team at the hackathon I mentioned was using a nim microservice running on a raspberry pi to operate an ATM :)
16:23:23hohlerdehttps://www.youtube.com/watch?v=29Y_POE8tuw
16:23:54*irrequietus quit (Ping timeout: 265 seconds)
16:24:58dom96Surely there is somebody using Nim who's got experience organising events like that?
16:25:11dom96I guess the first step is to ask around
16:28:01*aaasad_ joined #nim
16:28:12hohlerdewell, I have no experience in organizing such events, but if its near my place or say in germany I am definitely willing to help.
16:31:05*aaasad quit (Ping timeout: 248 seconds)
16:32:59*desophos joined #nim
16:34:58hohlerdedom96: I went through the assets some weeks ago, but the resolution of all the logos there are not high enough for a t-shirt print. will take a look again, maybe I missed something
16:37:35dom96huh? there's svg's in there
16:41:29*desophos quit (Read error: Connection reset by peer)
16:41:54*desophos joined #nim
16:48:21*mitai joined #nim
16:48:33*mitai___ quit (Ping timeout: 265 seconds)
16:56:28*Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:59:45*irrequietus joined #nim
17:05:54*arnetheduck quit (Ping timeout: 264 seconds)
17:24:48*libman joined #nim
17:35:50*elrood quit (Remote host closed the connection)
17:56:23*NoJoke quit (Changing host)
17:56:24*NoJoke joined #nim
18:05:48*Matthias247 joined #nim
18:25:17*PMunch joined #nim
18:30:17*brechtm quit (Read error: Connection reset by peer)
18:30:52*brechtm joined #nim
18:41:28cheatfateAraq_, i tried to compile `var slider = cast[ptr uint8](pointer)` and got internal error do i need create issue?
18:41:45cheatfatetest100.nim(1, 30) Error: internal error: expr(skType); unknown symbol
18:42:09Araq_aye
18:42:13Araq_bug report please
18:43:19*chemist69 quit (Ping timeout: 272 seconds)
18:45:06*chemist69 joined #nim
18:52:05*nsf joined #nim
18:52:31libmandom96: I somehow accidentally double-posted on the Nim Forum (see https://archive.is/xSTTv). Don't know how this happened, could it be a bug? Either way, a repeat post timer warning would be a good idea. (I already self-deleted the dupe.)
18:53:41dom96perhaps, but it's not a big deal since you can just remove the dupe easily ;)
18:54:29libmanLetting a user do more than X things per minute is usually a bad idea.
18:55:50dom96yeah... that's likely a forum security issue
19:01:47*gokr joined #nim
19:11:10Calinoubtw I had a project idea, not sure if it's already existing
19:11:18Calinoumake an open source icon font dedicated to FOSS
19:11:39CalinouFont Awesome has been pretty uncooperative with FOSS icon requests (Linux distribution logos for example)
19:11:47Calinouso I thought of making a fork of it, with only FOSS icons
19:11:59Calinouthis idea may be useful for the download page of Nim website
19:12:44Calinouthere's a downside though, fonts can't have colors yet
19:12:54Calinou(in most cases)
19:13:24Calinouanother possibility is using SVG (less hacky than fonts, but harder to manipulate in the browser): http://svgporn.com/ (totally safe for work actually)
19:14:32dom96Calinou: sounds like a good idea
19:19:03Calinouhmm, svgporn has no Arch Linux :)
19:24:35Calinousubmitted an issue, https://github.com/gilbarbara/logos/issues/189
19:25:42*brechtm_ joined #nim
19:28:32*brechtm quit (Ping timeout: 265 seconds)
19:41:01*nsf quit (Quit: WeeChat 1.5)
20:02:37*yglukhov quit (Remote host closed the connection)
20:02:49*yglukhov joined #nim
20:21:56*Ven_ joined #nim
20:25:36*derka joined #nim
20:38:33*Ven_ quit (Read error: Connection reset by peer)
20:38:47*Ven_ joined #nim
20:47:33PMunchSpeaking of SVG, does Nim have an SVG version of it's logo?
20:49:59*chemist69 quit (Ping timeout: 272 seconds)
20:52:01*libman quit (Remote host closed the connection)
20:53:10dom96PMunch: yes, https://github.com/nim-lang/assets
20:53:46*chemist69 joined #nim
20:58:56*gangstacat quit (Quit: Leaving)
21:00:58Calinouyes, it's used on the website I'm working on
21:01:09Calinouso far the site is fully Retina-ready :P
21:04:55*fredrik92 quit (Read error: Connection reset by peer)
21:09:30*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
21:10:37*gangstacat joined #nim
21:20:53*Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:22:22*Trustable quit (Remote host closed the connection)
21:33:46*brson joined #nim
21:57:17PMunchHuh, didn't know Nim had a bear mascot :P
21:59:56dom96bear? it's a honey badger!
22:00:06*irrequietus quit ()
22:00:07dom96But meh, I don't think this really panned out.
22:00:14dom96Plus, it's kind of Bitcoin's mascot
22:01:23PMunchOh right, now I see it
22:01:36PMunchI thought the white patch was a weird shadow or something
22:01:54PMunchWell, I haven't seen it been used anywhere with Nim so I'd agree with the panning out thing.
22:03:02Araq_I considered it too aggressive
22:08:02*fredrik92 joined #nim
22:17:46PMunchI can see that
22:18:11*pafmaf quit (Ping timeout: 265 seconds)
22:30:11*Demon_Fox joined #nim
22:39:45kulelu88I concur, that is aggressive
22:43:53*gokr quit (Ping timeout: 248 seconds)
22:52:45*yglukhov quit (Remote host closed the connection)
22:53:20*yglukhov joined #nim
23:22:49*nsf joined #nim
23:30:04*PMunch quit (Quit: leaving)
23:35:34*brson quit (Quit: leaving)
23:39:56gangstacatstill better than Go's childish mascot