draft-nottingham-http-link-header-10 - Web Linking
This document specifies relation types for Web links, and defines a registry for them. It also defines the use of such links in HTTP headers with the Link header-field.
rest  web  http 
4 days ago
Traits: The Formal Model
Traits provide a mechanism that can be used to factor out shared behaviour from classes. The purpose of this paper is to provide a formal basis for understanding and reasoning about traits; it is not intended to be self-contained. A companion paper, which we will refer to as the “traits paper” [SDNB02], shows that traits overcome many difficulties with single and multiple inheritance, and with mixins. We have also reported on the use of an experimental implementation to refactor a part of the Smalltalk collections hierarchy [BSD02].
5 weeks ago
The Common Sense of Object Orientated Programming
Abstract: The essence of object orientation is that networks of communicating objects work
together to achieve a common goal. Surely, the common sense of object orientated
programming is that we should write code that describes how this works. We have,
unfortunately, chosen differently and code is commonly written in terms of classes. A class tells us everything about the properties of the individual objects that are its instances. It does not say how these instances interact to achieve the system’s behavior nor does it say how they represent the system’s state in the objects and the relations between them.
dci 
5 weeks ago
« earlier      
adobe-air adsb ai airtunes akrigg algorithms allocation android antlr apartment app apparel art article assembler atom audio autotest aviation awk bash bdd beautiful bike book capistrano challenge chef chrome-extension cil circuit clojure cloud code coffeescript commonlisp compass competition compiler concurrency conference consultancy continuation cool coreyhaines course cpp csharp css cucumber cuda cute d3 dci debugging deployment design devops diet django dns documentation ec2 editor elisp emacs erlang exchange factor feedback firewall flash fluxus font fork fourier fp freelancing frontend fsharp fsm funny game gamedev genera git github golang graph gui hack haskell homebrew hosting html html5 http hungryacademy icons inspiring interpreter invoicing ipc irc ironic japan java javascript job kanban kata keepon kindle lambda-calculus latex learning library linode linq linux lisp logging logic-programming lxc mac machine-learning mail mathml meditation memory meta metaprogramming mongodb mono music mysql nativecode news nginx nodejs objc ocaml ometa opengl package paint paleo paperless parsing peg performance photography pivotaltracker pixel probability processing proglang prolog protocol proxy psychology publishing pygments python racket ragel rails rapi rbenv reactive reading-list reference reflection regex religion rendering research rest ruby rvm sass scala scheme screencast sdl sed self service sicp simulator sinatra sleep smalltalk socket software speech-recognition sphinx spoon ssh ssl stackscript statistics stenography sysadmin template terrain testing text textile theory thesis tmux touch-typing treemap tutorial typography ubuntu unix upstart vagrant valve video vim vimdiff visual-studio visualization weather web web-components webserver window-manager windows wishlist wrt54g xcode xterm yaml youtube zeromq zsh

Copy this bookmark:



description:


tags: