Skip to content

Instantly share code, notes, and snippets.

View LeifAndersen's full-sized avatar

Leif Andersen LeifAndersen

View GitHub Profile
git clone https://secure.alcobb.com/cs-3505/dav/hw2.git
Initialized empty Git repository in /home/leif/hw2/.git/
error: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none while accessing https://secure.alcobb.com/cs-3505/dav/hw2.git/info/refs
fatal: HTTP request failed
(defun my-cedet-hook ()
(local-set-key [(control return)] 'semantic-ia-complete-symbol)
(local-set-key "\C-cf" 'semantic-ia-complete-symbol-menu)
(local-set-key "\C-c\C-f" 'semantic-complete-analyze-inline)
(local-set-key "\C-cp" 'semantic-analyze-proto-impl-toggle))
(add-hook 'c-mode-common-hook 'my-cedet-hook)
(add-hook 'c++-mode-common-hook 'my-cedet-hook)
(defun my-c-mode-cedet-hook ()
(local-set-key "." 'semantic-complete-self-insert)
make -j 10 -C tools
make[1]: Entering directory `/home/leif/A4040/A4040-OS/tools'
make -j 10 -C toolchain install-toolchain
make[2]: Entering directory `/home/leif/A4040/A4040-OS/tools/toolchain'
make[2]: warning: -jN forced in submake: disabling jobserver mode.
ARMv7A Cortex-A8 GNU EABI (20120327) ToolChain Installed.
make[2]: Leaving directory `/home/leif/A4040/A4040-OS/tools/toolchain'
make -j 10 -j 1 -C picocom
make[2]: Entering directory `/home/leif/A4040/A4040-OS/tools/picocom'
make[2]: warning: -jN forced in submake: disabling jobserver mode.
#!/usr/bin/env racket
#lang python
# Modified from the version at: http://norvig.com/spell-correct.html
from "racket/file" import file_TO_string as open
from "racket/base" import max
cpyimport re, collections, sys
def words(text): return re.findall('[a-z]+', text.lower())
setClass("Node",
slots = list(data="character",
edges="list"))
setClass("Edge",
slots = list(weight="numeric",
left = "character",
right = "character"))
setClass("Graph",
#lang markdown
My Markdown File
================

#|[//]: # (|# #lang markdown)

Hello Wold!

This is some text

#lang markdown

My Document

Wootz!

@LeifAndersen
LeifAndersen / kiczales-oopsla94-black-boxes-reuse.md
Last active June 17, 2016 22:30 — forked from msgodf/kiczales-oopsla94-black-boxes-reuse.md
Gregor Kiczales "Why are black boxes so hard to reuse?"

This talk was given by Gregor Kiczales of Xerox PARC at OOPSLA ’94, 10/26/94. © 1994, University Video Communications. A transcript, with point-and-click retrieval of the slides, is available at http://www.xerox.com/PARC/spl/eca/oi/gregor-invite/gregor-transcript.html (dead link)

Why are black boxes so hard to reuse?

I think our field will go through a revolution. We will fundamentally change the way we think about and use abstraction in the engineering of software.

The goal of this talk is to summarize the need for and the basic nature of this abstraction framework.

The change is not new problems or new systems, but a new way of thinking about existing problems and existing systems.