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:26 | dom96 | !addrepo nimrod-code babel |
12:49:26 | NimBot_ | Done. |
12:51:15 | NimBot_ | nimrod-code/babel d7c412b Dominik Picheta [+0 ±3 -0]: Library structure finalised. Structure is also enforced.... 2 more lines |
13:35:52 | dom96 | Guys, 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:57 | dom96 | https://github.com/nimrod-code/packages |
13:36:16 | dom96 | https://github.com/nimrod-code/babel |
13:36:53 | dom96 | Please report any bugs you find! |
13:36:56 | NimBot_ | nimrod-code/babel fbf43c8 Dominik Picheta [+0 ±0 -1]: Remove babel.babel file. |
13:37:08 | dom96 | And please add packages to the packages repo! |
14:10:05 | NimBot_ | nimrod-code/babel d9d1098 Dominik Picheta [+1 ±1 -0]: Readme enhancments. |
14:10:05 | NimBot_ | 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:01 | shevy | \o/ |
16:06:07 | shevy | nimrod package manager! |
16:19:00 | dom96 | yep :) |
17:06:55 | Araq | dom96: json instead of sqlite? :P |
17:07:23 | dom96 | Araq: oh yeah, binary files in a git repo... like we don't have enough of that? :P |
17:11:48 | Araq | so instead you read in the json and perform your own crappy string searches in RAM? :P |
17:12:43 | dom96 | It's much easier to add your package when the list is in json than to edit a sqlite db... |
17:13:18 | dom96 | And plus didn't we agree on this format? |
17:14:29 | dom96 | And again, if you want to store it in a git repo, sqlite is a no-no |
17:15:47 | Araq | not store a binary file in git? |
17:15:51 | Araq | *why not |
17:16:19 | Araq | it's not made for it, but on the other hand it works nevertheless |
17:17:09 | Araq | and there are GUI viewers for sqlite ... |
17:17:34 | dom96 | Because the repo size will grow to 5TB |
17:17:52 | dom96 | git cannot handle binaries |
17:18:27 | Araq | I think that's crazy talk, but don't add it to git then |
17:23:41 | dom96 | come on, didn't we talk about this? You wanted me to do it the same way that rust does it? |
17:24:16 | Araq | lol? |
17:24:25 | Araq | I don't care how rust does it |
17:24:34 | Araq | I said we don't need GUIDs |
17:24:50 | Araq | nor some complex versioning logic |
17:25:11 | Araq | but ok ok, leave it as it is |
17:25:25 | Araq | once we got > 10K packages, we can switch to a proper database |
17:25:59 | dom96 | Well 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:11 | Araq | lies! |
17:26:21 | dom96 | truth! |
17:26:33 | Araq | I don't know how rust does so why would I ever say something like that? |
17:27:49 | dom96 | ok, fine. Maybe someone suggested it and I liked the idea :P |
17:29:22 | dom96 | But I had this opened since the beginning of time: https://github.com/mozilla/cargo-central/blob/master/packages.json |
17:31:12 | Araq | *shrug* |
17:31:53 | dom96 | but yeah, there really is no point in having a sqlite db for now. |
17:32:23 | Araq | I like databases :P |
17:32:26 | dom96 | And I spent all of yesterday making this and all you can is complain. |
17:32:29 | * | dom96 is disappointed |
17:33:50 | Araq | you can perform adhoc queries (group by author etc.) for free with a database |
17:34:11 | Araq | you can use existing tools |
17:34:24 | Araq | you treat your data as what it is: valuable :P |
17:35:06 | Araq | but as I said, it's alright |
17:35:15 | dom96 | Well hosting it on github solves a lot of problems. |
17:35:30 | Araq | that's a good point though :-) |
17:35:30 | dom96 | People already have accounts on github |
17:37:02 | Araq | and I'll praise your work if it's done and you announced it on the forum :P |
17:37:19 | dom96 | yeah, I was going to announce it. |
17:37:24 | dom96 | But now i'm not so sure :P |
17:38:41 | dom96 | Also I gave you so many hints of how I was going to do this... |
17:38:48 | dom96 | Should have complained before i've implemented it |
17:42:27 | * | Araq will write a babel-json-to-sql tool :P |
17:44:53 | dom96 | Alright :P |
17:55:35 | dom96 | Araq: You should test it nonetheless. |
17:58:12 | Araq | sure, tell me when it's ready |
17:59:22 | dom96 | It's ready now |
18:00:30 | Araq | how did you implement the searching for packages? |
18:00:44 | Araq | simple 'find' call? |
18:01:14 | Araq | I have some code for a stemmer lying around, maybe we should use that? |
18:02:16 | dom96 | a stemmer? |
18:02:27 | Araq | for english and german yes |
18:02:37 | Araq | but some of the tests fail for english :P |
18:04:10 | Araq | oh well, for later versions |
18:06:16 | dom96 | The search is not very smart. |
18:06:59 | dom96 | It just returns packages which match the full searched for keyword. |
18:35:26 | Araq | ./babel |
18:35:27 | Araq | could not import: SSLv2_method |
18:36:21 | dom96 | Well I blame Ubuntu for that. |
18:36:28 | dom96 | Compile with dead code elimination I guess. |
18:39:04 | Araq | which module is that? |
18:39:07 | Araq | ssl.nim? |
18:39:33 | dom96 | openssl wrapper or sockets module |
18:41:34 | Araq | added it to both, doesn't change anything |
18:43:21 | dom96 | added what to both? |
19:42:38 | * | shevy quit (Ping timeout: 265 seconds) |
19:55:07 | * | shevy joined #nimrod |