cogracenotes.wordpress.com
October | 2010 | Adventures in Duality
https://cogracenotes.wordpress.com/2010/10
After the ICFP 2010 conference proper had come to a close, I came along for some Haskell-related revelry in Baltimore, from Thursday evening (Sept 30) to Sunday night (Oct 3). My paper-reading queue is chock full, and my wallet less so. Anyway, I had a good time and met some amazing people. I was there for a good reason, though. I gave a talk at the Haskell Implementors’ Workshop about Hackage, which you can find at http:/ vimeo.com/15464003. It’s 35 minutes in total. Get cabal-installs pointing at it.
cogracenotes.wordpress.com
August | 2010 | Adventures in Duality
https://cogracenotes.wordpress.com/2010/08
Policy on the New Hackage Server. I’ve been working on the newer hackage-server. As part of Google Summer of Code. It has user accounts, editable access control lists (user groups), and a system to hook in any number of pre-upload checks. It can utilize all of these to set the policy for how it filters its data. So how does it do that presently? Package trustees are package maintainers for. Other features provide their own user groups as well. One thing about their implementation is that they are ent...
cogracenotes.wordpress.com
Hackage Proposal | Adventures in Duality
https://cogracenotes.wordpress.com/hackage-proposal
What follows is the proposal as I submitted it for Google Summer of Code 2010. I’m using it as a guideline for the completion of the project. Infrastructure for a more social Hackage 2.0. The project’s goals come primarily from Hackage 2.0 Web Services. And Hackage-related suggestions I’ve mined from places other Haskellers frequent, including a haskell-cafe thread. These changes would be made under the new hackage-server, the candidate replacement for hackage-scripts, reaching the goal of making it.
cogracenotes.wordpress.com
Hackage GSoC: Feature graphs and URI trees | Adventures in Duality
https://cogracenotes.wordpress.com/2010/06/17/hackage-feature-graphs
Hackage GSoC: Feature graphs and URI trees. I’ve made lengthy strides in the internal structure of the new Hackage. Server. Amidst implementing features, I’ve also implemented a reasonably solid top-level organization for them. I’ll describe some of the technical details of the structure here. The barebones features are:. It is possible to create a core-only server with an archive.tar, but it’s effectively immutable after initialization. PackageId - IO (Maybe PackageRender). RendAllVersions : [Version], ...
cogracenotes.wordpress.com
May | 2010 | Adventures in Duality
https://cogracenotes.wordpress.com/2010/05
State of the Hackage. This summer (2010), I’ve tasked myself with porting the current Hackage codebase, which is served at hackage.haskell.org. To web browsers and cabal-install processes alike, to a newer one which is still in development but nonetheless pretty polished. The older one is known as hackage-scripts, and you can find it here:. Darcs get http:/ darcs.haskell.org/hackage-scripts/. Which are invoked by the web server, read information about the request using the CGI specification. At present k...
cogracenotes.wordpress.com
June | 2010 | Adventures in Duality
https://cogracenotes.wordpress.com/2010/06
Hackage GSoC status for the 3/7ths mark. A week and a half ago I talked about. How the new Hackage. Server is internally structured. What I’d like to communicate now, to commemorate the Google Summer of Code. When I applied to do the Hackage for Summer of Code, I included a tentative schedule. I have not strictly followed it so far, though I didn’t quite expect to. Here’s why. 3 15 weeks. Get user accounts and settings working, writing a system for web forms, both the dynamic JavaScript kind and stat...
cogracenotes.wordpress.com
Adventures in Duality | Hacking and Haskell | Page 2
https://cogracenotes.wordpress.com/page/2
Hackage GSoC status for the 3/7ths mark. A week and a half ago I talked about. How the new Hackage. Server is internally structured. What I’d like to communicate now, to commemorate the Google Summer of Code. When I applied to do the Hackage for Summer of Code, I included a tentative schedule. I have not strictly followed it so far, though I didn’t quite expect to. Here’s why. 3 15 weeks. Get user accounts and settings working, writing a system for web forms, both the dynamic JavaScript kind and stat...
cogracenotes.wordpress.com
Policy on the New Hackage Server | Adventures in Duality
https://cogracenotes.wordpress.com/2010/08/14/policy-on-hackage-server
Policy on the New Hackage Server. I’ve been working on the newer hackage-server. As part of Google Summer of Code. It has user accounts, editable access control lists (user groups), and a system to hook in any number of pre-upload checks. It can utilize all of these to set the policy for how it filters its data. So how does it do that presently? Package trustees are package maintainers for. Other features provide their own user groups as well. One thing about their implementation is that they are ent...