Amirouche writes: > Le 13/02/2017 à 12:06, Arne Babenhauserheide a écrit : > My peers have this habit during system programming looking at man > pages and other stuff. I don't know much command line-fu. My experience, > about programming: > > - looking up the API referennce (procedure index) > - looking up ansers in stack overflow I used to do that. But Emacs C-h i C-s is becoming more and more efficient for me (since I know more and more keywords). I still google stuff, but less than in Python. It feels like the info documentation is actually better. > In the case of Guile programming I also look general scheme solution like > in racket. Last time I checked they had a Racket->JS translator, but not > much graphdb stuff. > > The ability to generate multiple format is what makes TEXINFO powerful. Yes. >> It needs to be easy to not just package some code, but also to share >> that package without hitting a bottleneck. > > I got stuck with guile-git; because of new way of bindings C. I use > guile-bytestructures. It would be great if you could simply run "make binary" and get binaries for multiple platforms which you can provide for different people. But that’s just what blocks me the most. >> A really simple way to share a project would be nice here. Nowadays many >> people just push something with a README to github, but github is >> unfree. > > I try to move to framagit. but I still use github sometimes. I did not hear from that until today. I prefer Mercurial with my self-written site extension[1] for static http repositories — at least as a backup. [1]: https://www.mercurial-scm.org/wiki/SiteExtension >> Practically put: We need Andy Wingo to nitpick the tutorial about things >> which will cause overheads the compiler cannot fix easily — including >> expensive use of macros. > > Right now, I don't have performance issues. Except maybe with the crawler code. > > I improved stream srfi-41 performance, if you want the code. Sounds good. Can you get that into Guile? Having the default implementation more efficient would help me the most (in case I need streams at some point). >>> => A scheme web application is much easier to run! >> Sadly not on my cheap webhoster which provides unlimited bandwidth for >> a fixed cost. > Ok, I have a vps, I simply spawn the guile application in a screen and > point nginx to it. It's like configuring nginx for gunicorn. nginx forward > the traffic from :80 to :8080 or whatever based on some rules. It's like > a router for the ports being smart about http protocol. That’s like a remote server with full access. What I have is FTP access. But in exchange my sites can cope with serving several hundreds of GiB of data per month. > There is the protocol Chris is working at w3c which is interesting. > I forgot the name :p but it looked cool. At some point, I'd like to talk > some kind of federation protocol. The issue is that they require some > identification, so that people can name you unlike 4chan. Yes my current > project is like a text 4chan with a search engine. In GNU social you can simply use name@instance.tld But this is again standard proliferation. I already moaned when identi.ca turned away from status.net. The new pump.io interface never worked well for me :( > I love their website and logo! :) Best wishes, Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken