Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
asdf
ilc2010
Commits
e2806ac1
Commit
e2806ac1
authored
Sep 30, 2010
by
Francois-Rene Rideau
Browse files
Merge branch 'master' of
ssh://common-lisp.net/project/asdf/git/ilc2010
Conflicts: ilc2010-presentation.rkt
parents
82fe9598
8fdc4fb4
Changes
1
Hide whitespace changes
Inline
Side-by-side
ilc2010-presentation.rkt
View file @
e2806ac1
...
...
@@ -41,42 +41,61 @@
(
let
([
sub-para
(
lambda
l
(
para
#:width
(
*
3
/4
(
current-para-width
))
l
))])
(
make-outline
'
one
"Part I:
Basic Concepts
"
'
nutshell
"Part I:
What is ASDF?
"
#f
'two
"Part II:
Practical Slides
"
'two
"Part II:
Hot-patching ASDF
"
(
lambda
(
tag
)
(
sub-para
"Using"
(
code
make-outline
)
"and more..."
))
(
vl-append
(
sub-para
"Why is this critical?"
)
(
sub-para
"Why was it hard?"
)
(
sub-para
"How did we manage?"
)))
'three
"Part III:
Fancy Picts
"
'three
"Part III:
Configuration
"
(
lambda
(
tag
)
(
sub-para
"Creating interesting graphics"
))
(
vl-append
(
sub-para
"Finding input systems"
)
(
sub-para
"Finding compiled files"
)))
'four
"Part IV: Advanced Slides"
(
lambda
(
tag
)
(
sub-para
"Beyond"
(
code
'next
)
"and"
(
code
'alts
)))
'four
"Part IV: Best practices"
#f
'background
"Part V: Controlling the Background"
(
lambda
(
tag
)
(
sub-para
"Changing the overall look of your talk"
))
'five
"Part V: Lessons learned"
#f
'printing
"Part VI: Printing"
(
lambda
(
tag
)
(
sub-para
"Exporting slides as PostScript"
))
'six
"Part VI: Future directions"
#f
'end
"Conclusion"
(
lambda
(
tag
)
(
sub-para
"This is the end"
)))))
#f
)))
;; FIXME: Get title to agree with paper title
(
slide
#:title
"ASDF 2"
@bt
{
Building
Common
Lisp
software
}
@bt
{
made
slightly
easier
}
~
~
(
para
#:align
'center
@t
{
François-René
Rideau
,
}
@it
{
ITA
Software
})
@t
{
Boston
Lisp
Meeting
,
2010-05-24
}
@url
{
http://fare
.
tunes
.
org/computing/asdf2
.
ss
})
(
para
#:align
'center
@t
{
Robert
P
.
Goldman
,
}
@it
{
SIFT
,
LLC
})
@t
{
International
Lisp
Conference
,
October
,
2010
}
;;@url{http://fare.tunes.org/computing/asdf2.ss}
)
(
outline
'nutshell
)
(
xlide
#:title
"Summary"
@para
{
"What
were
we
doing?"
}
@item
{
"Fixing
up
ASDF"
}
@item
{
"Trying
not
to
wreck
key
piece
of
CL
community
plumbing"
}
@para
{
"We
discovered"
}
@item
{
"Interesting
technical
challenges
from
hot-patching"
}
@item
{
"Interesting
social
challenges"
}
@para
{
"Some
principles"
}
@item
{
"Don
't
wreck
backward
compatibility"
}
@item
{
"Let
users
configure
based
on
what
they
know
and
library
authors
configure
based
on
what
" @it{"
they"
}
" know."
}
)
(
outline
'one
)
...
...
@@ -87,6 +106,9 @@
@para
{
Written
by
Daniel
Barlow
in
2001
}
@para
{
In
the
line
of
older
Lisp
@tt
{
defsystem
}})
(
slide
#:title
"Fodder from previous presentation."
)
(
xlide
#:title
"ASDF 2: incremental improvements"
...
...
@@ -149,4 +171,33 @@
@para
{
RSN:
bundled
with
your
fav
'
implementation
}
@para
{
Already
in
ABCL
,
CCL
,
ECL
...
})
(
slide
#:title
"End of fodder from previous presentation."
)
(
outline
'two
)
(
outline
'three
)
(
outline
'four
)
(
outline
'five
)
(
outline
'six
)
(
outline
'end
)
)
;end
;;; Local Variables:
;;; mode: scheme
;;; End:
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment