<<02-12-2012>>

02:01:37*q66 quit (Quit: Quit)
03:37:17*shevy joined #nimrod
05:54:07*fowl quit (Read error: Connection timed out)
05:57:21*fowl joined #nimrod
06:31:52*XAMPP quit (Ping timeout: 246 seconds)
06:38:58*XAMPP joined #nimrod
08:36:10*FreeArtMan joined #nimrod
11:38:18*q66 joined #nimrod
12:22:11*FreeArtMan quit (Quit: Out of this 3D)
12:49:26dom96!addrepo nimrod-code babel
12:49:26NimBot_Done.
12:51:15NimBot_nimrod-code/babel d7c412b Dominik Picheta [+0 ±3 -0]: Library structure finalised. Structure is also enforced.... 2 more lines
13:35:52dom96Guys, the moment you've all been waiting for, (ok, some of you? I hope). Babel is functional, the packages repo is live and more packages are needed.
13:35:57dom96https://github.com/nimrod-code/packages
13:36:16dom96https://github.com/nimrod-code/babel
13:36:53dom96Please report any bugs you find!
13:36:56NimBot_nimrod-code/babel fbf43c8 Dominik Picheta [+0 ±0 -1]: Remove babel.babel file.
13:37:08dom96And please add packages to the packages repo!
14:10:05NimBot_nimrod-code/babel d9d1098 Dominik Picheta [+1 ±1 -0]: Readme enhancments.
14:10:05NimBot_nimrod-code/babel c1d216a Dominik Picheta [+0 ±2 -0]: Packages can now be searched by tags and name.
15:21:29*zahary joined #nimrod
16:06:01shevy\o/
16:06:07shevynimrod package manager!
16:19:00dom96yep :)
17:06:55Araqdom96: json instead of sqlite? :P
17:07:23dom96Araq: oh yeah, binary files in a git repo... like we don't have enough of that? :P
17:11:48Araqso instead you read in the json and perform your own crappy string searches in RAM? :P
17:12:43dom96It's much easier to add your package when the list is in json than to edit a sqlite db...
17:13:18dom96And plus didn't we agree on this format?
17:14:29dom96And again, if you want to store it in a git repo, sqlite is a no-no
17:15:47Araqnot store a binary file in git?
17:15:51Araq*why not
17:16:19Araqit's not made for it, but on the other hand it works nevertheless
17:17:09Araqand there are GUI viewers for sqlite ...
17:17:34dom96Because the repo size will grow to 5TB
17:17:52dom96git cannot handle binaries
17:18:27AraqI think that's crazy talk, but don't add it to git then
17:23:41dom96come on, didn't we talk about this? You wanted me to do it the same way that rust does it?
17:24:16Araqlol?
17:24:25AraqI don't care how rust does it
17:24:34AraqI said we don't need GUIDs
17:24:50Araqnor some complex versioning logic
17:25:11Araqbut ok ok, leave it as it is
17:25:25Araqonce we got > 10K packages, we can switch to a proper database
17:25:59dom96Well I remember I wanted to make a proper website like hackage, but you told me to simply do it the way rust does it.
17:26:11Araqlies!
17:26:21dom96truth!
17:26:33AraqI don't know how rust does so why would I ever say something like that?
17:27:49dom96ok, fine. Maybe someone suggested it and I liked the idea :P
17:29:22dom96But I had this opened since the beginning of time: https://github.com/mozilla/cargo-central/blob/master/packages.json
17:31:12Araq*shrug*
17:31:53dom96but yeah, there really is no point in having a sqlite db for now.
17:32:23AraqI like databases :P
17:32:26dom96And I spent all of yesterday making this and all you can is complain.
17:32:29*dom96 is disappointed
17:33:50Araqyou can perform adhoc queries (group by author etc.) for free with a database
17:34:11Araqyou can use existing tools
17:34:24Araqyou treat your data as what it is: valuable :P
17:35:06Araqbut as I said, it's alright
17:35:15dom96Well hosting it on github solves a lot of problems.
17:35:30Araqthat's a good point though :-)
17:35:30dom96People already have accounts on github
17:37:02Araqand I'll praise your work if it's done and you announced it on the forum :P
17:37:19dom96yeah, I was going to announce it.
17:37:24dom96But now i'm not so sure :P
17:38:41dom96Also I gave you so many hints of how I was going to do this...
17:38:48dom96Should have complained before i've implemented it
17:42:27*Araq will write a babel-json-to-sql tool :P
17:44:53dom96Alright :P
17:55:35dom96Araq: You should test it nonetheless.
17:58:12Araqsure, tell me when it's ready
17:59:22dom96It's ready now
18:00:30Araqhow did you implement the searching for packages?
18:00:44Araqsimple 'find' call?
18:01:14AraqI have some code for a stemmer lying around, maybe we should use that?
18:02:16dom96a stemmer?
18:02:27Araqfor english and german yes
18:02:37Araqbut some of the tests fail for english :P
18:04:10Araqoh well, for later versions
18:06:16dom96The search is not very smart.
18:06:59dom96It just returns packages which match the full searched for keyword.
18:35:26Araq./babel
18:35:27Araqcould not import: SSLv2_method
18:36:21dom96Well I blame Ubuntu for that.
18:36:28dom96Compile with dead code elimination I guess.
18:39:04Araqwhich module is that?
18:39:07Araqssl.nim?
18:39:33dom96openssl wrapper or sockets module
18:41:34Araqadded it to both, doesn't change anything
18:43:21dom96added what to both?
19:42:38*shevy quit (Ping timeout: 265 seconds)
19:55:07*shevy joined #nimrod