Closed jgarte closed 3 weeks ago
I have started on this, but I expect https://github.com/ciel-lang/CIEL/issues/69 to be a blocking issue in the end, when submitting a patch to Guix. Of course the main work is packaging all the dependencies that are missing so far, so this is not an urgent matter.
There is already a package for CIEL 0.1.0 in Guix: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/lisp-xyz.scm#n3464 Updating this should not be much work. And the license did not pose a problem. Good news!
The only missing packages are:
Maybe some existing packages need updates though.
I have a first working version of CIEL and all dependencies in Guix. I'll have to clean up the definitions before submitting them, but I don't expect any problems from now on.
@vindarel I think you can close this issue. No PR will ever come for it, because Guix package definitions are submitted to Guix, not here.
That's really great, thanks! Where can we see the package definition? (a repo of yours?) We'll close this by adding a section with links in the doc ;) (and I might try it)
ps: do you have a rough estimate of the disk space installing ciel with guix takes?
For now, the package definitions are in local files on my computer. I am testing and polishing them one by one, and then I submit them to Guix by e-mail. So far I have submitted:
The submissions are checked by a Guix maintainer, which may take a while, in particular if I overlooked some convention. Once they are OK, they will be added to the official Guix repository at https://git.savannah.gnu.org/git/guix.git.
Disk size estimates are tricky - compared to what? If you install Guix just to get ciel, it's going to be prohibitive. If you already have Guix, and SBCL with all ciel dependencies installed via Guix, then adding ciel is less than one MB.
Here's a size analysis for ciel with all its dependencies (in the Guix sense, which includes everything required to build SBCL!):
$ guix size sbcl-ciel
store item total self
/gnu/store/86fc8bi3mciljxz7c79jx8zr4wsx7xw8-gcc-11.4.0 281.6 205.8 18.4%
/gnu/store/gy4fayzwii766sjsyxa10121zykml07x-mesa-24.0.4 374.3 147.1 13.1%
/gnu/store/p0a8gl9j3wm7j1r0jjjfhmdz0ibp1zh9-llvm-for-mesa-15.0.7 180.7 104.7 9.4%
/gnu/store/75lir9yr42qy9gwyz7zld211gl3rb8rv-sbcl-2.4.7 149.2 65.7 5.9%
/gnu/store/mfkz7fvlfpv3ppwbkv0imb19nrf95akf-guile-3.0.9 135.8 53.1 4.7%
/gnu/store/1dhrzajdvbs2hnq38335rcb3nk5dirv6-icu4c-71.1 116.3 39.8 3.6%
/gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39 40.5 38.8 3.5%
/gnu/store/fwndxzyjxsyhq72jy3rcjz6dv64h9a6h-ghostscript-9.56.1 140.5 38.8 3.5%
/gnu/store/zzpbp6rr43smwxzvzd4qd317z5j7qblj-gcc-11.4.0-lib 75.6 35.0 3.1%
/gnu/store/qrwls46f95pcgn45va6awgqhmbxiin6i-vulkan-headers-1.3.280.0 26.0 26.0 2.3%
/gnu/store/w2icygvc0h294bzak0dyfafq649sdqvn-tcl-8.6.12 102.2 25.7 2.3%
/gnu/store/7vw6z6ddax70vcf8kx1pjdhvh7d1402z-mariadb-10.10.2-lib 115.5 23.4 2.1%
/gnu/store/m802yfzpnn8v7ibhw4y3ijrl5v73jwrm-imagemagick-6.9.13-5 628.8 19.3 1.7%
/gnu/store/7h0mnlwalw23j9jmvz5n1i5mqkgb4d06-coreutils-9.1 92.0 16.5 1.5%
/gnu/store/fk39d3y3zyr6ajyzy8d6ghd0sj524cs5-coreutils-9.1 95.6 16.4 1.5%
/gnu/store/3n3jgnvqfznl7gb5f2h14i3am89aq1yz-glib-2.78.0 113.4 15.6 1.4%
/gnu/store/kp97s9gns20w0xsxplm4ijrkg7y4hh2w-sbcl-ironclad-0.61 167.1 10.5 0.9%
/gnu/store/wm1k6xp6fccp1h6y8ml322jjj9nnarxw-sbcl-cl-unicode-0.1.6 165.7 10.2 0.9%
/gnu/store/x8k28hs8psh82ig1sikghacmwjvsb6gi-font-dejavu-2.37 9.8 9.8 0.9%
/gnu/store/2p8j6npwa2k59d8lbhlqzvffn0437x8l-util-linux-2.37.4-lib 84.6 9.0 0.8%
/gnu/store/8kgslzkzkr3r9c29vzk2f5aiz2rrjx3v-tk-8.6.12 131.1 8.4 0.8%
/gnu/store/xc98v8v485rs704wb26mipb0y5npdl1z-openssl-3.0.8 83.7 8.1 0.7%
/gnu/store/c1azv44lyxcsf80k7qk19wyjb31w5m0a-harfbuzz-8.3.0 184.7 7.7 0.7%
/gnu/store/7rsdf5kcqh0gl88av6nkgvgxg1ywvc5b-ncurses-6.2.20210619 81.5 5.9 0.5%
/gnu/store/7gmgsi44dq3ic6g9jjk8dw45wxvh88h5-sbcl-uax-15-0.1.1 163.0 4.6 0.4%
/gnu/store/zbdc60wyzz7vx3qlav5czr5ffvdj7x81-font-ghostscript-8.11 4.5 4.5 0.4%
/gnu/store/kz0kmxpk3py3lcwzak6q0f486ccafzbz-sbcl-slime-swank-2.30 153.6 4.4 0.4%
/gnu/store/qy9yqgjkinpkmv6q0488im4dikjqjlp8-graphviz-7.0.1 255.1 4.4 0.4%
/gnu/store/gwn3p1r5ghlapv9yjad0mk2n23la7j8z-pcre2-10.42 88.6 4.1 0.4%
/gnu/store/0rz5v964zzgam8k4ki28d79vvv33cwbx-sbcl-postmodern-1.32.9 195.7 4.0 0.4%
/gnu/store/64s5l3wln4caslzr0nh9m3d2yg16jgxb-sbcl-flexi-streams-1.0.19-0.74a1027 153.2 4.0 0.4%
/gnu/store/pbdncxlasdj8zaybqj2h6j6ccwp9d54g-elfutils-0.187 83.2 3.5 0.3%
/gnu/store/vcd1xhfgv8b51gq7sdavq12wb5hclrf0-sbcl-local-time-1.0.6-4.40169fe 153.8 3.5 0.3%
/gnu/store/laj6a3z6gjza9f18kyxw1nz5211ghwfs-sqlite-3.39.3 86.3 3.4 0.3%
/gnu/store/qhm57mg5q9pmz31g5bb48gwrgwnzk1hv-sbcl-serapeum-0.0.0-12.c08442a 387.1 3.3 0.3%
/gnu/store/9ai45i8d561wgvj4bii0p50k8da58yda-sbcl-fset-1.4.0 152.9 3.2 0.3%
/gnu/store/y5a0l9a3z214yar8q7mznqqd4pnw0vvp-libxcb-1.15 78.7 3.0 0.3%
/gnu/store/85ncy0rzchn9aklh4czchyyvkljsj5b2-sbcl-cffi-0.24.1-1.3397035 364.6 2.9 0.3%
/gnu/store/lxjiqrns5c5y0hfqciccp70kwkysibjc-sbcl-log4cl-1.1.4-2.fe3da51 161.9 2.8 0.2%
/gnu/store/kka705681m1hq98b9jz98vxk9s5qd4ld-gmp-6.3.0 78.3 2.7 0.2%
/gnu/store/4775wjc2972kiwfsq710fv5pfzyc5laq-libx11-1.8.7 81.4 2.7 0.2%
/gnu/store/zpaw3cp2k9jx36yhkpwra3jilfbb1mc7-libunistring-1.1 78.1 2.5 0.2%
/gnu/store/m07qs2ashjv2a7jyawy6k28adbx9dfgj-sbcl-babel-0.5.0-3.627d6a6 152.9 2.5 0.2%
/gnu/store/70s4sq1hx1m5rmsg5bcnjxslwc8ppiag-xz-5.4.5 79.0 2.5 0.2%
/gnu/store/7ah6i5829f5ha6bdfzcj1gf21115xyyd-freetype-2.13.0 80.2 2.5 0.2%
/gnu/store/bs0apm2aa01qq0vz4qbf3miqc7l6zclb-procps-4.0.3 83.9 2.5 0.2%
/gnu/store/4rzvsjv4c7czkmffb79d35cr676b9l1v-pango-1.50.14 188.4 2.3 0.2%
/gnu/store/dba1q420i9njigwdk4d26j1l037cq4ri-sbcl-cl-ppcre-2.1.1 155.4 2.2 0.2%
/gnu/store/pz4xkjl28w0pqf8nhgv68xix17ap6dsx-mpfr-4.2.1 80.4 2.2 0.2%
/gnu/store/hd0iw2cfbsn9933wz171cf03q43q5xyg-sbcl-lparallel-2.8.4-1.80fc295 154.7 2.2 0.2%
/gnu/store/7fnik894rkc43rfdb4zzs6qrm783lajp-sbcl-cl-containers-0.12.1-4.781ebfe 154.3 2.1 0.2%
/gnu/store/8vq309vgxnpnrfkr8brzdhbs2ay83sd2-libjpeg-turbo-2.1.4 77.7 2.1 0.2%
/gnu/store/lnm4mp79ys6cgv4jlbs6zqni7nkfh1bz-sbcl-osicat-0.7.0-4.9823279 366.6 2.0 0.2%
/gnu/store/dqym4cqjc0pgwhiaqim3gwz18yh5fqrc-libxml2-2.9.14 81.2 2.0 0.2%
/gnu/store/qdcsm98mcr28qmhdjjp8av37r1qdvly0-linux-pam-1.5.2 79.0 1.9 0.2%
/gnu/store/a0pjmjppngpqpmn3ccdhvv5jqd9mc3vm-sbcl-usocket-0.8.8 154.7 1.9 0.2%
/gnu/store/3623z8b6qf3jv9nk92c5izb9h6168p9k-sbcl-cl-markdown-0.10.6-0.3788802 163.4 1.9 0.2%
/gnu/store/78vgx2b7k1bwmiza63cmlbgr50pj4xx2-sbcl-clingon-0.5.0-0.379fc41 165.4 1.8 0.2%
/gnu/store/hhyz3rnzkvif1qf0cpbssx2lwc7md7pb-cairo-1.18.0 137.0 1.8 0.2%
/gnu/store/iw5bm9hjn20rw2klh0z6mk8wpkk1c5zn-sbcl-generic-cl-0.9 397.4 1.7 0.2%
/gnu/store/ba973nf78sj5vcj7q5638ik5cr18s5l1-sbcl-djula-0.2.0-2.6f14259 195.7 1.7 0.2%
/gnu/store/87z5k84hxbqs87plgwsl2v6a4j7m3k7h-bash-static-5.1.16 1.7 1.7 0.2%
/gnu/store/0sn6qq36k739cs0mgqam6mydi5s90av4-sbcl-hunchentoot-1.3.0-1.7686239 387.2 1.7 0.1%
/gnu/store/gfh6nmqg9k9n5fd33qbys0gb97pi5q6y-sbcl-shasht-0.1-2.27ba0a8 152.5 1.6 0.1%
/gnu/store/x9437qdbh0lw6y4vsas4h50x2g5s1rdl-sbcl-lift-1.7.1-3.a794184 150.7 1.5 0.1%
/gnu/store/0fij4qv9prpmx3gqf25bmn802p51lhjj-sbcl-arnesi-2.0.0-1.1e7dc4c 177.2 1.4 0.1%
/gnu/store/dl3665ynrp41ynyw2ay5kfqix93myj5d-readline-8.1.2 82.9 1.4 0.1%
/gnu/store/ba4gy43gzbbqrlax0lzk6wd4gscscrxl-sbcl-cl-ppcre-unicode-2.1.1 167.1 1.4 0.1%
/gnu/store/gwbnllr31325x688fxxrkrd7yxkiy213-libtiff-4.4.0 82.8 1.4 0.1%
/gnu/store/lbs87qjq3xwwppnbpmrg6b8mzbg6sili-sbcl-ltk-0.992-0.ff14a78 734.7 1.3 0.1%
/gnu/store/xf7r9y752dp18x9fn9hlnnjsfci5a7y5-sbcl-cl-colors2-0.6.1 157.8 1.3 0.1%
/gnu/store/6zx6hrmkknkiridz6r5bxipyp9icb76q-gts-0.7.6 114.7 1.3 0.1%
/gnu/store/921i7vgb1ry2brcixpzb7frjryk12j2k-sbcl-prove-1.0.0-2.5d71f02 161.9 1.3 0.1%
/gnu/store/5d9q7iq6m2k8505hw6awij0wj3gadkfr-sbcl-iterate-1.5.3 150.4 1.2 0.1%
/gnu/store/a3lsdsalcmg5wnk67869af7wljprkbam-pkg-config-0.29.2 76.7 1.1 0.1%
/gnu/store/mv7f16fqbq21mfpvxh46vma8pdw7146p-libwebp-1.3.2 380.1 1.1 0.1%
/gnu/store/m05g4pzw906bg2pydbl74vrnvkmi9rbj-zstd-1.5.2-lib 76.7 1.1 0.1%
/gnu/store/kh7z87p35c15n9xids0lanjsm4m8a6g9-sbcl-parenscript-2.7.1-1.7a1ac46 156.9 1.1 0.1%
/gnu/store/z9d9l2hvkzknxnavnqz6wiz2pwl451jk-libdrm-2.4.120 82.4 1.1 0.1%
/gnu/store/7f1mg4jbymdlysqir2vr5sx95kiikc7g-sbcl-sxql-0.1.0-3.cc3478c 394.7 1.0 0.1%
/gnu/store/3jhfhxdf6v5ms10x5zmnl166dh3yhbr1-bash-minimal-5.1.16 41.5 1.0 0.1%
/gnu/store/x47i4yafqxdav838aykda9c2hhhn9sa4-bash-minimal-5.1.16 76.5 1.0 0.1%
/gnu/store/njmiww83gbqn08cp51s4czdd3n58f99m-sbcl-cl+ssl-0.0.0-6.17d5cdd 379.9 0.9 0.1%
/gnu/store/rwmf9wzdfw11bzffyl9garkmnfl8a4ga-wayland-1.22.0 82.6 0.8 0.1%
/gnu/store/jlqyj3zk18y1ikv11cfc6cliiqhywi4y-sbcl-kmrcl-1.111-1.4a27407 150.1 0.8 0.1%
/gnu/store/99wiaj9r4v3cdh857nhbrb3r5dir1jlw-sbcl-metatilities-base-0.6.6-2.ef04337 151.5 0.8 0.1%
/gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4 76.3 0.8 0.1%
/gnu/store/02vhlx2fz5g290ngvyn1gbkh86zgl23f-libthai-0.1.29 76.5 0.7 0.1%
/gnu/store/0n6zvwrgclv90m4cf2v0if777f316bnw-sbcl-dexador-0.9.15-2.051cbb7 405.6 0.7 0.1%
/gnu/store/8rl0dz3982ms15j2j50myr89dkc3h5y5-gd-2.3.3 93.8 0.7 0.1%
/gnu/store/zv420d7jscbcwkzndxb9n9dma4xhmf43-pixman-0.42.2 76.3 0.7 0.1%
/gnu/store/nzc8wywx0nqk5q8s3v8js1dlg8dd1250-sbcl-ciel-0.2 1119.4 0.7 0.1%
/gnu/store/9ysxlj43wvmjghrf0jnbgjai4ynb8rss-lcms-2.13.1 83.5 0.7 0.1%
/gnu/store/43cd5xvmb9s99ncwx4azcii1nfks0sgk-sbcl-trivia.trivial-0.1-0.8b406c3 152.9 0.7 0.1%
/gnu/store/il428kzk708017l58s4cfqfbydnpl1zw-sbcl-cl-json-0.6.0 152.5 0.7 0.1%
/gnu/store/sn7ds6pz34mjcsf7dqnyqsspb5avdhpk-sbcl-lisp-unit2-0.9.4-0.b5aa17b 168.9 0.7 0.1%
/gnu/store/w3zam943rxxlk7ac4b8yy8k9d19c880r-figlet-2.2.5 77.2 0.6 0.1%
/gnu/store/2imzky6klp7x2f7x23xyxm87qh8k2028-fontconfig-minimal-2.14.0 90.9 0.6 0.1%
/gnu/store/1a81bscaav160ff52dasck6gn0qwf44v-sbcl-quri-0.7.0-0.03ecaf3 166.0 0.6 0.1%
/gnu/store/vcj0539ijh825x9w6sxn734y4psqy0l2-sbcl-metabang-bind-0.8.0-2.0819642 151.3 0.6 0.1%
/gnu/store/i6pipzdfppxln0a3jxzq580qnk6y6zfn-sbcl-plump-2.0.0-3.0c3e0b5 150.7 0.6 0.1%
/gnu/store/wigfx4wgycbldzrpc0ddp19yap19cr8m-pciutils-3.8.0 81.3 0.6 0.1%
/gnu/store/sf5g2g9695ms8xjgf5cmz641niqxb8kd-sbcl-alexandria-1.4-0.009b7e5 149.8 0.6 0.1%
/gnu/store/q9n1s6b4hpwg2p62694zd0ninyc96fbw-sbcl-dbi-0.9.5-2.738a74d 465.3 0.6 0.1%
/gnu/store/n874ssgldplsm3iqas2s5j9fflh8b672-sbcl-spinneret-3.0-6.d4398b5 394.9 0.6 0.0%
/gnu/store/kfhvsqfgfizg1mpfnkdjxscml0lcw52k-sbcl-parachute-1.5.0-1.bd072b0 149.9 0.5 0.0%
/gnu/store/9r2xr682jgjmzgzhmr6sf50v6rpp2ymc-sbcl-cl-form-types-0.3.2 395.3 0.5 0.0%
/gnu/store/d3w6d62f1b5xqpi0x49g92hk4zlrp6b7-sbcl-bordeaux-threads-0.9.3 152.6 0.5 0.0%
/gnu/store/ldrszh1jvwgmm9418f5i3wb3nn6bw7aa-sbcl-chipz-0.8-2.82a17d3 153.7 0.5 0.0%
/gnu/store/pnpby0rgfahda64mm6ipmv2q0mk4ixsg-sbcl-drakma-2.0.8 384.8 0.5 0.0%
/gnu/store/qj9jhgqn2b9g7yxdhyw6ki1vz241apkd-libpng-1.6.39 77.3 0.5 0.0%
/gnu/store/v12d71wwiq8p8vv2l150i5k46lyhgqgh-sbcl-parser-combinators-0.0.0-1.9c7569a 162.9 0.5 0.0%
/gnu/store/q1vqb2hfclghbpl1vn094l1rzj12b6qb-libxcrypt-4.4.36 76.1 0.5 0.0%
/gnu/store/cb5kqwrhkrm2n3g7jm8yw9hx2p5y1piz-sbcl-fast-http-0.2.0-2.502a377 177.0 0.5 0.0%
/gnu/store/g1jhdm941k4f6fq44xifcpxsb3rnwxpc-sbcl-fare-utils-1.0.0.5-1.66e9c6f 150.8 0.5 0.0%
/gnu/store/6bn6hbvpil2wlqhyx043rm9fh0ayfbaw-vulkan-loader-1.3.280.0 107.9 0.5 0.0%
/gnu/store/48gga1icpp8l43wvgw321w64jaqjn968-sbcl-trivia-0.1-0.8b406c3 378.7 0.5 0.0%
/gnu/store/jmjx67d03xdnig5byl30ylqwmdrfykpz-sbcl-for-1.2.0-1.a397829 149.9 0.5 0.0%
/gnu/store/zdcqrzgvh0w86cikz5jqm8idi5j3ghn6-sbcl-cl-interpol-0.2.7-1.70a1137 166.4 0.5 0.0%
/gnu/store/qp5k2h2905gzfyyvbg920x1rrr7k7g8i-sbcl-cl-environments-0.4 176.1 0.4 0.0%
/gnu/store/wrmpi0s9xyiklvkvk3z70q5k41m46q4f-sbcl-routes-0.2.5-1.1b79e85 154.1 0.4 0.0%
/gnu/store/i37cbfkff0n7apwpj4579qy2d6d6qka4-freeglut-3.4.0 374.8 0.4 0.0%
/gnu/store/56aq6sdx35f7rsxq8jq9ypafk0dhd3p3-bzip2-1.0.8 77.0 0.4 0.0%
/gnu/store/59kd6jyvrq8prl9mbnh3g8d22rc1dbwv-bzip2-1.0.8 76.9 0.4 0.0%
/gnu/store/yrvi4gd4h8wmqqsmzcwqbgiw18lavncz-sbcl-lquery-3.2.1-1.8048111 154.0 0.4 0.0%
/gnu/store/6zbhnn52d81iha8zp8pg9kw3kgbckfkg-sbcl-stefil-0.1-0.0398548 158.0 0.4 0.0%
/gnu/store/p53awa4zn5bbfhlddcdm26q7j84ksafz-sbcl-static-dispatch-0.5.1 395.1 0.4 0.0%
/gnu/store/4fk8hnsrcs5v2bdkpzawv8i6vkhjqlqk-sbcl-moptilities-0.3.13-1.a436f16 151.3 0.4 0.0%
/gnu/store/wizh8g7y3kpbq7q0fd7b4biwahkfkavp-sbcl-rove-0.10.0-1.6a5dfcd 159.4 0.4 0.0%
/gnu/store/c23bcjzbb2a5arw40fmr8rlr40awphsi-sbcl-lisp-unit-0.0.0-1.89653a2 149.5 0.4 0.0%
/gnu/store/dg0ak9yf99qyh9ai4x5n3nzsl8hi8vc4-sbcl-cl-mysql-0.1-1.ab56c27 410.5 0.4 0.0%
/gnu/store/7j6qvinvcyswhbgxfvrsxhkkhyn3xbla-sbcl-defstar-1.0.0-1.132829d 149.5 0.4 0.0%
/gnu/store/8bs3gia5rknqsw840rrwm2na4200ybc5-expat-2.5.0 75.9 0.4 0.0%
/gnu/store/w4m2zcj22blxr4sv5fk4hv7br522hply-sbcl-puri-1.5.7-2.4bbab89 149.6 0.3 0.0%
/gnu/store/bn7iywjsw42hidib1rq93mw1459p2gfz-sbcl-let-plus-0.0.0-2.455e657 151.8 0.3 0.0%
/gnu/store/jz0sxfwf1hy2dsanr90yjc40r4ilwvaj-sbcl-fiveam-1.4.2 151.9 0.3 0.0%
/gnu/store/dydg2099lycsy2wlwxg20vry0vrz1mid-acl-2.3.1 76.1 0.3 0.0%
/gnu/store/0hbszpqqghcn1miz5sbia5j1dx6gyzq2-sbcl-optima-1.0-1.373b245 150.6 0.3 0.0%
/gnu/store/qmqgbzchzki2jh3ysfdiisxdzxjq7a94-sbcl-clunit2-0.6.1-2.b24c568 149.5 0.3 0.0%
/gnu/store/d3jj9jdlms7rbxy5w5kbzzfzprqjpmja-sbcl-hu.dwim.stefil-0.0.0-2.414902c 150.3 0.3 0.0%
/gnu/store/6h4c51lqi2w82lbjdrwff8vsdxyvs9fn-sbcl-misc-extensions-4.0.3 149.5 0.3 0.0%
/gnu/store/ywf0adhxldj90mi1yjy00d790if8r1ag-sbcl-clunit-0.2.3-1.6f6d728 149.5 0.3 0.0%
/gnu/store/6kw3bjrvn64rnw1613bmhz4c8gmqxs72-kmod-29 80.7 0.3 0.0%
/gnu/store/9vjs14mzxki1q857wc8jfhbfj06gvkcp-libcap-2.64 75.9 0.3 0.0%
/gnu/store/as9qk4xw2pv88m01l380mvz5dy47phjj-sbcl-cl-json-pointer-0.0.0-0.f6760e2 153.2 0.3 0.0%
/gnu/store/cywl5s72fj8nc3plajh61k2xp2ib7ykj-sbcl-vgplot-0.0.0-0.7632992 745.4 0.3 0.0%
/gnu/store/a2wngdr28kazm7swj2ds7rlqzqrbacf9-sbcl-cl-colors-0.0.0-1.8274105 152.1 0.3 0.0%
/gnu/store/gwy7gglx750bvi4kjlhqda5arqzvrfx1-sbcl-cl-fad-0.7.6-1.3f4d32d 159.2 0.3 0.0%
/gnu/store/0qdan6x3yn1nqqky37grzgmarrfg92v1-sbcl-access-1.6.0-1.a4f87fc 169.4 0.3 0.0%
/gnu/store/qwi828c782jxp0lq90jzqypi0pk90wkn-fribidi-1.0.12 75.8 0.3 0.0%
/gnu/store/3jxxw16bkrwhfpmhfpmy7xdpaw3f7gq4-sbcl-cmd-0.0.1-8.0164d57 423.4 0.3 0.0%
/gnu/store/8rf87w0a86hjmdpf7z381pqxzndq00i9-sbcl-cl-yacc-0.3 149.4 0.3 0.0%
/gnu/store/3iy4h3bk4isnv6m2i2mx82gi7skhg6ac-sbcl-split-sequence-2.0.1 152.1 0.3 0.0%
/gnu/store/mhsf9pby1476y5r28d0irjirz8q8bqif-attr-2.5.1 75.8 0.2 0.0%
/gnu/store/0n1rlacgfk90a0843n6x8jm4widgcnsh-sbcl-eos-0.0.0-2.b4413bc 149.4 0.2 0.0%
/gnu/store/di8n4aarjr95z2h571gq54m581ds5jn4-sbcl-file-finder-0.2.0 403.0 0.2 0.0%
/gnu/store/n1sn4lwfiacrbdbmp7yi2ma84k32r9ra-sbcl-parse-declarations-1.0.0-1.549aebb 149.4 0.2 0.0%
/gnu/store/3g0x50qj7cr9pkspb5627wq3abxgzyb3-graphite2-1.3.13 75.8 0.2 0.0%
/gnu/store/4c3c7j514yi9qpkjp584flngbzhkvjan-sbcl-cl-csv-1.0.6-2.68ecb5d 169.1 0.2 0.0%
/gnu/store/w5r6nh9741hja5z9cvgvcpc7dqkvqsjv-sbcl-gettext-0.0.0-1.a432020 163.2 0.2 0.0%
/gnu/store/a869r2yjg5zy8p22517rvfgkbprnbwyq-sbcl-yason-0.8.4 150.1 0.2 0.0%
/gnu/store/7684gm0cyb3zx1i2awf9x5f60hcvn2p4-sbcl-named-readtables-0.9-4.d5ff162 149.4 0.2 0.0%
/gnu/store/zdf56c5424xrkvynsmjhvyxgigzimi0r-sbcl-collectors-1.0-2.4c5e70c 169.3 0.2 0.0%
/gnu/store/9pdhgi59dnlr17flbdppgw12wk01gp1a-zlib-1.3 40.8 0.2 0.0%
/gnu/store/1prv14v6jfnzzg7szm57690b7fr6sx33-zlib-1.3 75.8 0.2 0.0%
/gnu/store/hz5r30gb8lr3cg5wwxi24bjfzrz5ppkm-sbcl-cl-sqlite-0.2.1 376.7 0.2 0.0%
/gnu/store/c6w1cqwq8p0lz14684s7azr7m3ig9v6v-sbcl-closer-mop-1.0.0-3.7b86f2a 149.4 0.2 0.0%
/gnu/store/v4dwjy3nb057bs3w6y3mwrfya34y6dhl-sbcl-html-entities-0.02-1.4af0180 158.3 0.2 0.0%
/gnu/store/s6iqwc5sqjrk76kzslqc1n1wlcvfyqkw-libffi-3.4.4 75.8 0.2 0.0%
/gnu/store/g4jh6k2kzw8sxpgi9cgp9xmp966cri89-jbig2dec-0.19 75.8 0.2 0.0%
/gnu/store/8rsgcqbfdr3yrfmx66jfhddyfk97smb7-sbcl-chunga-1.1.7 149.4 0.2 0.0%
/gnu/store/vmdv6b79v4gjpraqbclnnc5rf81mbk8p-sbcl-dissect-1.0.0-2.a70cabc 155.6 0.2 0.0%
/gnu/store/jw4czj0nmfk7b7xky10jfga5ah0vhhxs-sbcl-easy-routes-0.0.0-0.7832f8b 422.3 0.2 0.0%
/gnu/store/zhi7m3l3n28pc8jzkgxixf98qimz4qb1-sbcl-array-utils-1.2.0-0.29da8fc 150.1 0.2 0.0%
/gnu/store/w3xsyml4sm0vw4fda7km35wm6qabjipc-sbcl-cl-who-1.1.4-3.07dafe9 153.4 0.2 0.0%
/gnu/store/d93dfmqrs1ar9avmxsmsx4nqqfdnghjs-sbcl-clss-0.3.1-2.f62b849 150.9 0.2 0.0%
/gnu/store/wp2agb82rvc0kfyi0zk1hlqycr8zn7nw-sbcl-fast-io-1.0.0-3.a4c5ad6 365.2 0.2 0.0%
/gnu/store/gmij2jr5is93zdkr4xz1wha4cfdy1029-sbcl-cl-utilities-0.0.0-1.dce2d2f 149.3 0.2 0.0%
/gnu/store/bg0hdds30p2b256vay45pg4m5k8cj7j3-sbcl-atomics-1.0.0-2.b747702 150.1 0.2 0.0%
/gnu/store/qc1cq9igrb2dyp9x6yk5rwwbxzf15kz5-sbcl-fare-quasiquote-1.0.1-1.640d39a 152.0 0.2 0.0%
/gnu/store/6f68lvzviq7lskya8maiadcr8v8sy84i-sbcl-cl-base64-3.3.4-1.577683b 150.4 0.2 0.0%
/gnu/store/jdjc3anpjs10avhyi5r0w7dshw74p1mz-libdatrie-0.2.13 75.7 0.2 0.0%
/gnu/store/21a84mf0073pyf8rih43dhimljdh59kf-sbcl-trivial-shell-0.2.0-1.e02ec19 150.8 0.2 0.0%
/gnu/store/rswkd3b23jw5a6b1yvm6nr6676nlhg24-sbcl-modf-0-0.dea93fe 158.3 0.2 0.0%
/gnu/store/vdv05qa5hknjwiy2f5mwf5h2blszh60i-libxft-2.3.8 97.0 0.2 0.0%
/gnu/store/262w5bw3fn177kznnkwd6sh045i62dyz-sbcl-shlex-0.0.0-2.3dee1cb 397.5 0.1 0.0%
/gnu/store/dq91z236wz2d7mj53vk2874a9bwbd9zp-sbcl-cl-ftp-1.6.1 154.8 0.1 0.0%
/gnu/store/bqk5b108p6wxd5iwmn080zjcfav48wmr-libxext-1.3.4 81.6 0.1 0.0%
/gnu/store/hay5a6vxhmcs6j6yva40w13lh92c60f8-libltdl-2.4.7 75.7 0.1 0.0%
/gnu/store/g51pvs8hpmax4w0s232krfdcfnlhgdyp-sbcl-cl-str-0.19 173.7 0.1 0.0%
/gnu/store/zaq4pl6wzwpciajxdgqdnzzywwh1kdb2-sbcl-repl-utilities-0.0.0-1.7e300df 149.3 0.1 0.0%
/gnu/store/kszmgiswdwgdiy7aj94g6wf2xzilmimr-sbcl-quicksearch-0.01.04-1.fb02ecf 386.6 0.1 0.0%
/gnu/store/v712yc2mwkc10m1nzgjz3linnvl5i1dh-libxdmcp-1.1.3 75.7 0.1 0.0%
/gnu/store/vqag5i853nrd969pxzjv4xc3chh912ld-sbcl-cl-cron-0.1-0.092aef5 152.7 0.1 0.0%
/gnu/store/70l83y7s875fgvavlw4w5hfgq4av94jl-libxi-1.7.10 81.7 0.1 0.0%
/gnu/store/ckbrbjm9mnz4d35i56d3c5srfzv0rz59-sbcl-proc-parse-0.0.0-1.ac36368 165.0 0.1 0.0%
/gnu/store/rc60jmcdyc2rrib6vkzkm5kdlk43mzq6-sbcl-marshal-1.3.0-1.eff1b15 149.3 0.1 0.0%
/gnu/store/95yljps4shcp8ibvp09k5b8s382clad3-sbcl-cl-annot-0.0.0-1.c99e69c 150.0 0.1 0.0%
/gnu/store/rb6y66qcmjzl95gnldn3nks2n6c8c4zp-sbcl-trivial-backtrace-1.1.0-2.7f90b4a 150.8 0.1 0.0%
/gnu/store/dn4vyz4zn1z4ahzgq9v6f6h845x118n5-giflib-5.2.1 75.7 0.1 0.0%
/gnu/store/an3mrydqv3x9kzkv45jcay0jh301v06q-libpciaccess-0.16 81.4 0.1 0.0%
/gnu/store/7xgcgg8ldf2zn7b8fddpzqbc6s7jl6xx-sbcl-cl-cookie-0.9.10-1.cea55ae 169.7 0.1 0.0%
/gnu/store/f7zd42nf7qssx8fndys7167j9n3rvyx9-sbcl-md5-2.0.5 149.3 0.1 0.0%
/gnu/store/m5a91c75xxpxcabhaa5dpaxcisk28nf3-sbcl-printv-0.1.0-2.e717a7f 149.9 0.1 0.0%
/gnu/store/pd45ff927hx19jbzfnvcgmcbp2flwnkh-sbcl-hu.dwim.asdf-20200724 149.3 0.1 0.0%
/gnu/store/h7w49xshrv3j9dcs0akgjkxjp5k7p4w2-sbcl-type-i-0.1-2.d34440a 153.1 0.1 0.0%
/gnu/store/qb399w8v654w5yasida520lhd0f76bdk-sbcl-lisp-namespace-0.1-2.699fccb 152.0 0.1 0.0%
/gnu/store/2q9n0gc9a214f1s97bdsp2vvg8c7p9ji-sbcl-file-attributes-1.0.0-2.bbde396 364.8 0.1 0.0%
/gnu/store/fkjx8vdz54cb7w4vm6p9zah1splapicm-sbcl-file-notify-1.0.0-0.f12dc2f 364.8 0.1 0.0%
/gnu/store/qblj3d0riwyk2qmyhfk9jx58yx70ff9w-sbcl-cl-slice-0.1.0-1.c531683 152.2 0.1 0.0%
/gnu/store/ld59lczhnw0gnbwrdirwspyrq6r74d06-sbcl-hunchentoot-errors-0.0.1-0.69eb3bc 387.4 0.1 0.0%
/gnu/store/kv5lr6b642ipbzy96h6cxdwrnaq1193b-sbcl-trivial-mimes-1.1.0-2.a741fc2 159.7 0.1 0.0%
/gnu/store/4y38ab6mz38myzcfkbgq89jqp0xgk810-sbcl-agutil-0.0.1-1.df188d7 378.8 0.1 0.0%
/gnu/store/lm07pxsd23wg9kwl37kk8j9as0s7sr12-sbcl-xsubseq-0.0.1-1.5ce430b 162.0 0.1 0.0%
/gnu/store/00a4vgf03kxvakk1w3xbl76s96pmys27-libpaper-2.0.0 76.6 0.1 0.0%
/gnu/store/v512j2xiq47smlqw7nc4yi20xky25713-sbcl-ptester-2.1.3-1.fe69fde 149.3 0.1 0.0%
/gnu/store/g99bv3jdgxrgbjhcfqqya1n0ipwzsrxh-sbcl-static-vectors-1.8.9 364.7 0.1 0.0%
/gnu/store/cpzd4wkairyyq3301wlgc1353df1maji-sbcl-rt-1990.12.19-1.a6a7503 149.3 0.1 0.0%
/gnu/store/3cwyr5qsfixnv2ws7gy4x4gzqg9cssnc-sbcl-arrows-0.2.0-0.df7cf00 150.4 0.1 0.0%
/gnu/store/w1kly2hmdym7lgs22d9w7qlgxwbg7rgq-sbcl-checkl-0.0.0-1.8032880 152.1 0.1 0.0%
/gnu/store/zf3gfmkj21gj2kia5azyyqin3sw187wk-sbcl-introspect-environment-0.1-2.8fb20a1 151.9 0.1 0.0%
/gnu/store/r6fqc2wmyk0i19fxy2sv0p1nl4wmpmky-sbcl-documentation-utils-1.2.0-0.98630dd 149.3 0.1 0.0%
/gnu/store/2vx0qcsakg78i58idszi72zvbnaxr9q1-sbcl-st-json-0.0.0-0.4a0025b 149.3 0.1 0.0%
/gnu/store/g48ml5xjr7bsyszjwzq5a9j9pcx8lna7-sbcl-rfc2388-0.0.0-1.591bcf7 149.3 0.1 0.0%
/gnu/store/5l160v7049b61ls628mdi3g7hl8v2lgq-sbcl-unit-test-0.0.0-1.266afaf 149.3 0.1 0.0%
/gnu/store/c5w905pbjn95pwq2c4saz3n1yznin3lz-libxrender-0.9.10 81.5 0.1 0.0%
/gnu/store/j371pcna5prdhf0wsv2q3vjvlv9hid54-sbcl-moira-0.0.0-0.448d8e7 389.2 0.1 0.0%
/gnu/store/gp48fkxgk4yfn10z1qdqyh6xvxghy1fp-sbcl-anaphora-0.9.8 149.3 0.1 0.0%
/gnu/store/wkch9vg8s9qdfk226fiwhhh75v2bhd69-sbcl-progressons-0.1 173.8 0.1 0.0%
/gnu/store/nks2lxw4q05fvm398iznd8l8353w4s1k-sbcl-boost-json-1.1-0.eca166f 149.2 0.1 0.0%
/gnu/store/mf7d6fvd8nvzic48w9f52fx66gyarjg8-libxrandr-1.5.2 81.7 0.1 0.0%
/gnu/store/jsjg0cqsfyryjbswb64pq9b7vm314h4l-sbcl-trivial-package-local-nicknames-0.2 149.2 0.1 0.0%
/gnu/store/m54jl24znpymipgqb4gpi9sbk67i69vf-sbcl-trivial-monitored-thread-0.3.11-0.b0bab23 162.3 0.1 0.0%
/gnu/store/ny1yparriaz03qna40170jrbqfbyz9m8-sbcl-cl-ansi-text-2.0.1-1.8b129d8 159.9 0.1 0.0%
/gnu/store/3sxnrz8a0d9pl0rlyn49sp7vgac4qklh-sbcl-trivial-features-1.0 149.2 0.1 0.0%
/gnu/store/hyl37r78jh7k6nip72nlfg4rkpdhq2dw-sbcl-cl-reexport-0.1-2.03ad7a0 161.9 0.1 0.0%
/gnu/store/lly89sq4haz26i5j15i8c33gwff3wi5h-sbcl-trivial-garbage-0.21-0.3474f64 149.3 0.1 0.0%
/gnu/store/4dqwk097l28sjdx25g9978gvbwzv8cyv-sbcl-lambda-fiddle-1.0.0-1.d16bba5 149.2 0.1 0.0%
/gnu/store/agv0b97sa9gljmfnsvm6k1h5xcwsgxir-sbcl-parse-number-1.7 149.2 0.1 0.0%
/gnu/store/j18bv4r8cmpxpay13ia9kyqd6f0370sa-sbcl-arrow-macros-0.2.7-0.16bdfd3 151.9 0.1 0.0%
/gnu/store/ji4lcsfjhrsgljfm6xdqyk5diiwayi14-sbcl-trivial-utilities-0.4.0-0.279ff25 151.3 0.1 0.0%
/gnu/store/8zajb61c2a3jk4mfys79npid9c4xyza6-sbcl-bobbin-1.0.1-0.b454e82 152.2 0.1 0.0%
/gnu/store/phbj515smz2g2fj15jz98z9hi0782nhn-sbcl-string-case-0.0.2-0.718c761 149.2 0.1 0.0%
/gnu/store/hz8684xwx1lhjh1fviy4sm65050sk9qn-sbcl-cl-locale-0.1.1-1.0a36cc0 181.2 0.1 0.0%
/gnu/store/ri5kb83r3fv7na1jg2lbjdd38p0q00yj-sbcl-trivial-sockets-0.4 149.2 0.1 0.0%
/gnu/store/0s5nv5rhx2nnbz04vgqdh8s81hbqngpi-sbcl-trivial-gray-streams-2.0-1.2b3823e 149.2 0.1 0.0%
/gnu/store/iw468isv983nwkkvc28jmnx57fnvr2i8-sbcl-symbol-munger-0.0.1-2.e96558e 151.1 0.1 0.0%
/gnu/store/3n3qrk1iywkdjm0jd5z6msw1463vc5dk-sbcl-dynamic-classes-1.0.2-0.ebd7405 151.6 0.1 0.0%
/gnu/store/b1gll8mbd6wv1fya8nl3r5hf2vm3h2z6-sbcl-cl-change-case-0.2.0-1.45c70b6 169.8 0.1 0.0%
/gnu/store/5wcwq3j1kfp0d3h3rhc0cv7h0bai0nry-sbcl-form-fiddle-1.1.0-0.e0c2359 149.3 0.1 0.0%
/gnu/store/51fnk9g8zki9nrwsjrzfr0xjifp3h1hd-libxxf86vm-1.1.4 81.6 0.0 0.0%
/gnu/store/xc983zs6zjvh003xcifrrxcw79dz4ncx-sbcl-parse-float-0.0.0-2.3074765 150.3 0.0 0.0%
/gnu/store/5a4ap5kaffk9vy1r9z0acn4m0rkzd65r-sbcl-smart-buffer-0.0.1-1.09b9a9a 165.0 0.0 0.0%
/gnu/store/zmv17qvmifhyglikga7hksvrxh052jcp-sbcl-cl-mimeparse-0.0.1-0.93cbdf6 155.6 0.0 0.0%
/gnu/store/q2pikqgf8h5iwxsqs8gqvnn2i55fxz43-libxfixes-6.0.0 81.5 0.0 0.0%
/gnu/store/r8wqlnks781s5ldxdrnhzsrgvbk2l2wl-sbcl-clesh-0.0.0-1.44e96e0 151.1 0.0 0.0%
/gnu/store/3jd6d4i718k3c9ipfk1bz15wqhwqj2v3-sbcl-mt19937-1.1 149.2 0.0 0.0%
/gnu/store/hwiv3p13g40q7bmpgsdq7fp0bhpdwzc6-sbcl-global-vars-1.0.0-0.c749f32 149.2 0.0 0.0%
/gnu/store/wllh8ny6g2jgh28q5m9k9249cghpyhba-sbcl-cl-syntax-0.0.3 167.2 0.0 0.0%
/gnu/store/cmnn0hc66ks7z1bl451h6pwqkphv4gk7-sbcl-trivial-file-size-0.0.0-0.1c1d672 151.9 0.0 0.0%
/gnu/store/2dhngddwn225a5wp8kyy2pbd0fr5c56c-sbcl-trivial-types-0.0.1 149.2 0.0 0.0%
/gnu/store/r36sbk75hyx229lr6qbx47ykg6gg1klc-sbcl-custom-hash-table-0.3-1.f269831 149.2 0.0 0.0%
/gnu/store/g76n3q8cdc09l483vcvy56bg4kdnyvxh-sbcl-trivial-do-0.1-1.03a1729 149.2 0.0 0.0%
/gnu/store/0gbm7kqvbm2h9ml938dhnq1y3751nlgy-sbcl-asdf-system-connections-0.8.4-1.9f08524 149.2 0.0 0.0%
/gnu/store/wjqywzjp07pv2qqff5zx37k3yjiyzd3x-sbcl-trivial-indent-1.0.0-1.f252750 149.2 0.0 0.0%
/gnu/store/wxwv020jwxq9gr070vwy3fh8n028gwqg-libxau-1.0.10 75.6 0.0 0.0%
/gnu/store/jjrb94sfsdcqwyd90cizj7srqi69qh51-sbcl-trivial-cltl2-0.1.1-2.8a3bda3 149.2 0.0 0.0%
/gnu/store/knjwwn3xxa1da9n106acbis7dwz86746-sbcl-which-0.1-1.b2333e4 159.5 0.0 0.0%
/gnu/store/pkm5r1q3ac8mv7ykkqdljd7y8k1yj8k5-sbcl-do-urlencode-0.0.0-1.1998464 152.9 0.0 0.0%
/gnu/store/356cxsxrfhz1x0yvr6v71i331lhfpxjv-sbcl-cl-package-locks-0.0.2-1.96a358e 149.2 0.0 0.0%
/gnu/store/r93fwzqi8fjspw6v6p40z2p7dcv37jwf-sbcl-trivial-custom-debugger-1.0.0-1.a560594 149.2 0.0 0.0%
/gnu/store/0r68485mnkyhljs9iamhd8l9y6zvs81m-sbcl-1am-0.0-1.8b1da94 149.2 0.0 0.0%
/gnu/store/xx6i4lcfjqqhxygr7j5xlhdcmwiai0v5-sbcl-net.didierverna.asdf-flv-2.1 149.2 0.0 0.0%
/gnu/store/l1glaamn52yv2rgrywqbjbgz6bgzjwas-sbcl-secret-values-0.0.0-0.72996c0 149.2 0.0 0.0%
/gnu/store/pwgqamvs69ihaz8637i6l15j12zi1282-libxshmfence-1.3 75.6 0.0 0.0%
/gnu/store/722yyz95fip7400jzsx5dmc1faicqq96-sbcl-pythonic-string-reader-0.0.0-1.47a70ba 149.4 0.0 0.0%
/gnu/store/cjmz6iw8rpd3r9q1vs6g9ph1pf8b9am7-sbcl-path-parse-0.1-1.86183f3 152.1 0.0 0.0%
/gnu/store/2k5raqzdd7c61qhyxyyhpi1xvb5006s6-sbcl-termp-0.1 162.0 0.0 0.0%
/gnu/store/wi99w3kh73yhig2gibqwrm6axp5ffs5q-sbcl-trivial-arguments-1.1.0-1.ecd84ed 149.2 0.0 0.0%
/gnu/store/s1wn3g2w1sfnvrnms38dcfvd0c2gh6i4-sbcl-trivial-macroexpand-all-0.0.0-0.933270a 151.9 0.0 0.0%
/gnu/store/k8w7k3kaxgx47milqfc4w18ci74scxc1-sbcl-with-user-abort-0.1-0.60693b4 149.2 0.0 0.0%
total: 1119.4 MiB
I just got the REPL binary to build and work, that was the last missing piece. I had to remove the Quicklisp import in repl.lisp
(see #73) and add ciel
to the dependency list of the system ciel/repl
, where it is commented out.
@vindarel What is the reason for calling register-builtin-scripts
before generating the binary, rather than doing it every time the binary is started? There's some overhead to scanning a directory, of course, but I doubt that would be noticeable.
For Guix, this is a problem because the scripts will be in different locations depending on how the package is used (in a profile, in a container, etc.). So the paths to the scripts cannot be hard-coded in the binary.
It's to save them in the file binary at build time, to call them when we use a CIEL binary, without the sources on disk.
add ciel to the dependency list of the system ciel/repl, where it is commented out.
I feel it would be the right way to make ciel/repl depend on ciel, but I had side effects (some notes in files). So when building the binary I load both:
--eval '(ql:quickload :ciel)' \
--eval '(ql:quickload :ciel/repl)' \
(where we would naturally try to load ciel/repl only)
I can't do that under Guix, unfortunately. The Guix build system for Lisp relies 100% on ASDF for loading stuff.
As for the scripts, I hadn't noticed that the whole script is loaded at build time. That's something I can do under Guix as well.
I just submitted my packages to Guix! World domination is near! ;-)
The packages are in Guix now, and the documentation is at #78.
Awesome! And thanks for documenting it. That is important for all of us that will adopt the Guix package.
Can we close this issue now?
Awesome, thank you!
Hi,
Would anyone like to package this for Guix?