Packages (intro)
Programmer fred
(defpackage :fred (:export hello))
(in-package :fred)
(defun hello ()
(print "hello, fred"))
Programmer barney
(defpackage :barney (:export hello))
(in-package :barney)
(defun hello (x)
(format t "Hello, barney and ~a~%" x))
Both programmers define a function named hello.
Packages avoid clash.
Previous slide
Next slide
Back to first slide
View graphic version