--- Log opened Wed Jun 17 00:00:10 2020 |
00:04 | | Kindamoody is now known as Kindamoody[zZz] |
01:09 | | himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code |
01:09 | | mode/#code [+o himi] by ChanServ |
01:14 | | mac is now known as macdjord |
01:25 | | catalyst [catalyst@Nightstar-ud5eg8.dab.02.net] has joined #code |
01:27 | | catalyst_ [catalyst@Nightstar-0ucvf5.dab.02.net] has quit [Ping timeout: 121 seconds] |
01:53 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
02:05 | < catalyst> | so uh |
02:05 | < catalyst> | my library is getting 100+ downloads every day now |
02:05 | < catalyst> | that's probably a good sign? |
02:12 | <&ToxicFrog> | I think so, yes. |
02:14 | <&ToxicFrog> | My most popular library, vstruct, has garnered ~3000 downloads in the past three years, so you're going to blow past that pretty quickly. |
02:14 | < catalyst> | :o |
02:14 | < catalyst> | gosh ^^;; |
02:16 | <&ToxicFrog> | (well, based on luarocks; I have no idea how many users just clone it directly from github or download one of the release packages from there. But still, it's been around for a lot longer and has been generally well received and has gotten me questions like "I'm building a stand-alone lua distribution package, is it ok if I bundle your library with it" and I think float_eq is rapidly |
02:16 | <&ToxicFrog> | overtaking it in popularity.) |
02:18 | < catalyst> | mrr |
02:19 | <&ToxicFrog> | So...yes, I think that's a good sign, and it's pretty cool that so many people are interested in it! |
02:21 | < catalyst> | yeah! kinda makes me wonder who |
03:19 | | Degi [Degi@Nightstar-qfj74h.dyn.telefonica.de] has quit [Ping timeout: 121 seconds] |
03:20 | | Degi [Degi@Nightstar-1cfs49.dyn.telefonica.de] has joined #code |
04:25 | <&Reiver> | catalyst: Grats! |
04:25 | <&Reiver> | Clearly that initial spike bought Visibility(tm) and it's taken off from there |
04:26 | <&Reiver> | Does your library get downloaded by someone using it in software? |
05:35 | | celticminstrel [celticminst@Nightstar-ovl74f.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
05:35 | | celticminstrel [celticminst@Nightstar-ovl74f.dsl.bell.ca] has joined #code |
05:35 | | mode/#code [+o celticminstrel] by ChanServ |
05:39 | | celticminstrel [celticminst@Nightstar-ovl74f.dsl.bell.ca] has quit [Operation timed out] |
06:07 | <&McMartin> | Gamedev things https://twitter.com/beakfriends/status/1272679479459143680 |
06:30 | | catalyst [catalyst@Nightstar-ud5eg8.dab.02.net] has quit [Ping timeout: 121 seconds] |
07:12 | | Kindamoody[zZz] is now known as Kindamoody |
07:17 | | himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Operation timed out] |
07:47 | | catalyst [catalyst@Nightstar-ud5eg8.dab.02.net] has joined #code |
07:55 | | catalyst_ [catalyst@Nightstar-i09q9c.dab.02.net] has joined #code |
07:58 | | catalyst [catalyst@Nightstar-ud5eg8.dab.02.net] has quit [Connection reset by peer] |
08:21 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds] |
08:21 | < catalyst_> | Reiver: the library's nature means most users will be people writing unit tests |
08:24 | <&McMartin> | Speaking of unit tests! |
08:24 | <&McMartin> | I have recently become acquainted with the Criterion framework for C: https://github.com/Snaipe/Criterion |
08:24 | <&McMartin> | My needs were modest but it served them admirably. |
08:24 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
08:27 | < catalyst_> | looks neat |
08:27 | < catalyst_> | I was momentarily confused because criterion in Rust is a benchmarking library |
08:31 | <&McMartin> | Yeah, a name like that has googleshields out the proverbial ass |
08:33 | < catalyst_> | unit testing libraries in C++ are frustrating because people like making them ridiculously complex APIs for simple things so this looks right up my alley |
08:33 | < catalyst_> | though honestly if I never have to write C++ again I'll be glad |
08:34 | < catalyst_> | testing frameworks and logging frameworks seem to invite creeping featurism |
08:34 | <&McMartin> | Yeah. The C approach has so often been "you don't need a framework, just do shit" and that's frankly too little for my taste. :) |
08:34 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code |
08:34 | | mode/#code [+o Alek] by ChanServ |
08:48 | < catalyst_> | rust does tests with literally one function attribute |
08:48 | < catalyst_> | sooooo |
08:51 | <&McMartin> | I would phrase that as "Rust incorporates its core testing framework and tooling directly into the compiler, or, perhaps, the linker" |
08:53 | < catalyst_> | yeah, I'm being disingenuous - a large part of the heavy lifting seems to be in cargo |
08:53 | < catalyst_> | so the more reasonable phrase would be that rust incorporates its testing framework into the tooling |
08:53 | < catalyst_> | and makes it a first class part of the language |
08:53 | < catalyst_> | rather than an obligation on the users |
08:54 | < catalyst_> | same with documentation (thank goodness) |
08:57 | <&McMartin> | Yeah |
08:58 | <&McMartin> | There are many things I will excoriate Java for. |
08:58 | <&McMartin> | But making Javadoc a standard expectation for three generations of developers is not one of them |
09:25 | < catalyst_> | :D |
09:26 | < catalyst_> | it does feel interesting that in rust doc comments are sugar for attributes |
09:27 | <&[R]> | How's that work? |
09:28 | < catalyst_> | /// Some comment |
09:28 | < catalyst_> | gets translated to |
09:28 | < catalyst_> | #[doc = "Some comment"] |
09:28 | < catalyst_> | and then interpreted by the doc till |
09:28 | < catalyst_> | tool* |
09:28 | <&[R]> | Ah |
09:32 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
09:32 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
09:56 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Connection closed] |
10:34 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code |
10:34 | | mode/#code [+o Alek] by ChanServ |
11:32 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Connection reset by peer] |
11:37 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code |
11:37 | | mode/#code [+o Alek] by ChanServ |
12:22 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds] |
12:28 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
12:29 | | mode/#code [+o himi] by ChanServ |
12:31 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code |
12:31 | | mode/#code [+o Alek] by ChanServ |
12:37 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds] |
12:46 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code |
12:46 | | mode/#code [+o Alek] by ChanServ |
12:49 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Connection reset by peer] |
12:50 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
13:02 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection closed] |
13:02 | | VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code |
13:02 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
13:35 | | celticminstrel [celticminst@Nightstar-ovl74f.dsl.bell.ca] has joined #code |
13:35 | | mode/#code [+o celticminstrel] by ChanServ |
14:04 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
14:28 | | catalyst_ [catalyst@Nightstar-i09q9c.dab.02.net] has quit [Ping timeout: 121 seconds] |
14:31 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
14:31 | | mode/#code [+o mac] by ChanServ |
14:35 | | macdjord [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
14:36 | | catalyst [catalyst@Nightstar-l6k6he.dab.02.net] has joined #code |
14:50 | | macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
14:50 | | mode/#code [+o macdjord|slep] by ChanServ |
14:53 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
14:55 | | macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
14:55 | | macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
14:55 | | mode/#code [+o macdjord|slep] by ChanServ |
14:59 | | macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
15:00 | | macdjord [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
15:00 | | mode/#code [+o macdjord] by ChanServ |
16:14 | | Kindamoody is now known as Kindamoody|afk |
16:44 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
16:44 | | mode/#code [+o mac] by ChanServ |
16:47 | | macdjord [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
16:48 | | macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
16:49 | | mode/#code [+o macdjord|slep] by ChanServ |
16:51 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Operation timed out] |
17:14 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code |
17:14 | | mode/#code [+o mac] by ChanServ |
17:16 | | macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
17:18 | | mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
17:35 | <@TheWatcher> | Oh, deary, deary me. |
17:36 | <@TheWatcher> | Here we have the humble web developer, obviously a neophyte to the art because he apparently trusts the client |
17:36 | <@TheWatcher> | I can tell this because he's doing bugger all server-side validation |
17:37 | <@TheWatcher> | I have proceeded to demonstrate to him that "No, it's validated! The user can't get broken values into the system!" is very very wrong, both by adding a lot of junk, and then locking up the database server for good measure |
17:38 | <@TheWatcher> | He didn't fall foul of Little Bobby Tables, but that's more by luck than design. |
17:43 | | Omega [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code |
17:43 | | mode/#code [+o Omega] by ChanServ |
17:45 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds] |
18:39 | | Omega [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds] |
18:41 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code |
18:41 | | mode/#code [+o Alek] by ChanServ |
19:18 | | Omega [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code |
19:18 | | mode/#code [+o Omega] by ChanServ |
19:20 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Operation timed out] |
19:23 | | Omega is now known as Alek |
20:48 | | Kindamoody|afk is now known as Kindamoody |
20:59 | | catalyst [catalyst@Nightstar-l6k6he.dab.02.net] has quit [Ping timeout: 121 seconds] |
21:00 | | catalyst_ [catalyst@Nightstar-s27guf.dab.02.net] has joined #code |
21:05 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
21:06 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
21:44 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code |
21:44 | | mode/#code [+o Reiv] by ChanServ |
22:45 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
23:05 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
23:25 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has quit [Ping timeout: 121 seconds] |
23:29 | | Alek [Alek@Nightstar-kaiguq.il.comcast.net] has joined #code |
23:29 | | mode/#code [+o Alek] by ChanServ |
--- Log closed Thu Jun 18 00:00:11 2020 |