This is sbcl.info, produced by gmakeinfo version 7.1 from sbcl.texinfo.

     This manual, for SBCL version 2.6.7.openbsd.sbcl-2.6.7, is part of
     the SBCL software system.  See the ‘README’ file for more
     information.

     This manual is largely derived from the manual for the CMUCL
     system, which was produced at Carnegie Mellon University and later
     released into the public domain.  This manual is in the public
     domain and is provided with absolutely no warranty.  See the
     ‘COPYING’ and ‘CREDITS’ files for more information.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
* sbcl: (sbcl).           The Steel Bank Common Lisp compiler
END-INFO-DIR-ENTRY


Indirect:
sbcl.info-1: 709
sbcl.info-2: 300827
sbcl.info-3: 616087

Tag Table:
(Indirect)
Node: Top709
Node: support and bugs2100
Node: volunteer support2388
Node: commercial support3436
Node: reporting bugs4397
Node: how to report bugs effectively5191
Node: how to report signal related bugs6270
Node: introduction7617
Node: ansi conformance8299
Node: extensions9379
Node: idiosyncrasies13852
Node: declarations14345
Node: fasl format14697
Node: compiler only implementation15816
Node: defining constants16659
Node: style warnings18484
Node: development tools19712
Node: editor integration20018
Node: language reference20817
Node: generating executables21209
Node: more sbcl information21720
Node: sbcl homepage22110
Node: online documentation22575
Node: additional documentation files23368
Node: internals documentation24198
Node: more common lisp information24896
Node: internet community25251
Node: third party libraries26047
Node: common lisp books26453
Node: history and implementation of sbcl28657
Node: starting and stopping33987
Node: starting sbcl34363
Node: running from shell34621
Node: running from emacs35455
Node: shebang scripts35914
Node: stopping sbcl36569
Node: exit36856
Ref: Function sb-ext exit37162
Node: end of file39472
Node: saving a core image39787
Ref: Function sb-ext save-lisp-and-die40134
Ref: Variable sb-ext *save-hooks*46449
Ref: Variable sb-ext *sysinit-pathname-function*46875
Ref: Variable sb-ext *userinit-pathname-function*47182
Ref: Variable sb-ext *core-pathname*47660
Node: exit on errors47751
Node: command line options48246
Node: runtime options50002
Node: toplevel options53169
Node: initialization files56457
Node: initialization and exit hooks57805
Ref: Variable sb-ext *init-hooks*58050
Ref: Variable sb-ext *exit-hooks*58398
Node: compiler58723
Node: diagnostic messages59656
Node: controlling verbosity59969
Ref: Declaration sb-ext muffle-conditions61155
Ref: Declaration sb-ext unmuffle-conditions61359
Ref: Variable sb-ext *compiler-print-variable-alist*61687
Node: diagnostic severity62503
Ref: Condition sb-ext compiler-note63692
Ref: Condition sb-ext code-deletion-note63950
Node: understanding compiler diagnostics64125
Node: parts of a compiler diagnostic64959
Node: original and actual source70227
Node: processing paths71950
Node: handling of types73516
Node: declarations as assertions74660
Node: precise type checking76815
Node: getting existing programs to run77748
Node: implementation limitations82812
Node: compiler policy83249
Ref: Function sb-ext describe-compiler-policy84368
Ref: Function sb-ext restrict-compiler-policy84499
Ref: Macro common-lisp with-compilation-unit85159
Node: compiler errors89074
Node: type errors at compile time89398
Node: errors during macroexpansion91173
Node: read errors92139
Node: open coding and inline expansion92462
Node: interpreter94741
Ref: Variable sb-ext *evaluator-mode*95258
Node: advanced compiler use and efficiency hints95519
Node: debugger96374
Node: debugger entry97190
Node: debugger banner97406
Node: debugger invocation98664
Ref: Variable sb-ext *invoke-debugger-hook*99827
Node: debugger command loop100469
Ref: Variable sb-ext *debug-print-variable-alist*101748
Node: stack frames102419
Node: stack motion103397
Node: how arguments are printed104200
Node: function names106452
Node: entry point details106945
Node: debug tail recursion107708
Node: unknown locations and interrupts109051
Node: variable access110695
Ref: Function sb-debug var112505
Node: variable value availability113482
Node: note on lexical variable access116961
Node: source location printing117925
Node: how the source is found120253
Node: source location availability122502
Node: debugger policy control124238
Node: exiting commands128146
Node: information commands129626
Node: breakpoint commands130529
Node: breakpoint example132835
Node: function tracing135009
Ref: Macro common-lisp trace135843
Ref: Macro common-lisp untrace141801
Ref: Variable sb-debug *trace-indentation-step*141942
Ref: Variable sb-debug *max-trace-indentation*142049
Ref: Variable sb-debug *trace-encapsulate-default*142183
Ref: Variable sb-debug *trace-report-default*142307
Node: single stepping142422
Ref: Macro common-lisp step143690
Node: enabling and disabling the debugger143982
Ref: Function sb-ext disable-debugger144346
Ref: Function sb-ext enable-debugger144532
Node: efficiency144654
Node: slot access145077
Node: structure object slot access145323
Node: standard object slot access145800
Node: stack allocation147350
Ref: Variable sb-ext *stack-allocate-dynamic-extent*147782
Node: modular arithmetic154794
Node: signed modular arithmetic156552
Node: recognized idioms156959
Node: count trailing zeros157405
Node: global and always bound variables157812
Ref: Macro sb-ext defglobal158033
Ref: Declaration sb-ext global158571
Ref: Declaration sb-ext always-bound159017
Node: miscellaneous efficiency issues159419
Node: beyond the ansi standard163430
Node: reader extensions164700
Node: extended package prefix syntax165047
Node: symbol name normalization165750
Ref: Function sb-ext readtable-normalization166131
Node: decimal syntax for rationals166565
Node: package local nicknames167672
Ref: Function sb-ext package-local-nicknames169047
Ref: Function sb-ext package-locally-nicknamed-by-list169744
Ref: Function sb-ext add-package-local-nickname169970
Ref: Function sb-ext remove-package-local-nickname171210
Node: package variance171563
Ref: Variable sb-ext *on-package-variance*172039
Node: garbage collection173029
Ref: Function sb-ext gc173494
Ref: Variable sb-ext *after-gc-hooks*173888
Node: finalization174109
Ref: Function sb-ext finalize174408
Ref: Function sb-ext cancel-finalization176297
Node: weak pointers176440
Ref: Function sb-ext make-weak-pointer176844
Ref: Function sb-ext weak-pointer-value176960
Node: introspection and tuning177224
Ref: Variable sb-ext *gc-run-time*177429
Ref: Variable sb-ext *gc-real-time*177784
Ref: Function sb-ext bytes-consed-between-gcs177957
Ref: Function sb-ext dynamic-space-size178320
Ref: Function sb-ext get-bytes-consed178401
Ref: Function sb-ext gc-logfile178856
Ref: Function sb-ext generation-average-age179164
Ref: Function sb-ext generation-bytes-allocated179469
Ref: Function sb-ext generation-bytes-consed-between-gcs179675
Ref: Function sb-ext generation-minimum-age-before-gc180204
Ref: Function sb-ext generation-number-of-gcs-before-promotion180577
Ref: Function sb-ext generation-number-of-gcs180941
Node: tracing live objects back to roots181177
Ref: Function sb-ext search-roots181951
Node: generic function dispatch186520
Node: extended slot access187222
Node: metaobject protocol188765
Node: amop compatibility of metaobject protocol189114
Node: metaobject protocol extensions197354
Node: extensible sequences199402
Ref: Generic function sb-sequence length201026
Ref: Generic function sb-sequence elt201262
Ref: Setf generic function sb-sequence elt201526
Ref: Generic function sb-sequence adjust-sequence201795
Ref: Generic function sb-sequence make-sequence-like202430
Ref: Condition sb-sequence protocol-unimplemented203731
Ref: Generic function sb-sequence emptyp205038
Ref: Macro sb-sequence dosequence205232
Ref: Generic function sb-sequence copy-seq205537
Ref: Generic function sb-sequence fill205589
Ref: Generic function sb-sequence subseq205657
Ref: Function sb-sequence map205727
Ref: Generic function sb-sequence reduce206494
Ref: Generic function sb-sequence search206605
Ref: Generic function sb-sequence mismatch206732
Ref: Generic function sb-sequence replace206861
Ref: Function sb-sequence concatenate206962
Ref: Function sb-sequence merge207628
Ref: Generic function sb-sequence count208428
Ref: Generic function sb-sequence count-if208534
Ref: Generic function sb-sequence count-if-not208629
Ref: Generic function sb-sequence reverse208740
Ref: Generic function sb-sequence nreverse208791
Ref: Generic function sb-sequence sort208853
Ref: Generic function sb-sequence stable-sort208920
Ref: Generic function sb-sequence find209025
Ref: Generic function sb-sequence find-if209130
Ref: Generic function sb-sequence find-if-not209224
Ref: Generic function sb-sequence position209343
Ref: Generic function sb-sequence position-if209452
Ref: Generic function sb-sequence position-if-not209550
Ref: Generic function sb-sequence substitute209676
Ref: Generic function sb-sequence substitute-if209796
Ref: Generic function sb-sequence substitute-if-not209911
Ref: Generic function sb-sequence nsubstitute210030
Ref: Generic function sb-sequence nsubstitute-if210151
Ref: Generic function sb-sequence nsubstitute-if-not210267
Ref: Generic function sb-sequence remove210407
Ref: Generic function sb-sequence remove-if210520
Ref: Generic function sb-sequence remove-if-not210627
Ref: Generic function sb-sequence delete210738
Ref: Generic function sb-sequence delete-if210851
Ref: Generic function sb-sequence delete-if-not210958
Ref: Generic function sb-sequence remove-duplicates211091
Ref: Generic function sb-sequence delete-duplicates211204
Node: exseq iterator protocol211318
Ref: Function sb-sequence make-sequence-iterator212023
Ref: Macro sb-sequence with-sequence-iterator213177
Ref: Macro sb-sequence with-sequence-iterator-functions213700
Node: exseq simple iterator protocol214453
Ref: Generic function sb-sequence iterator-step214883
Ref: Generic function sb-sequence iterator-endp215114
Ref: Generic function sb-sequence iterator-element215405
Ref: Setf generic function sb-sequence iterator-element215568
Ref: Generic function sb-sequence iterator-index215746
Ref: Generic function sb-sequence iterator-copy215876
Ref: Generic function sb-sequence make-simple-sequence-iterator216195
Node: support for unix216602
Ref: Variable sb-ext *posix-argv*216839
Ref: Function sb-ext posix-getenv217149
Ref: Function sb-ext posix-environ217360
Node: running external programs217493
Ref: Function sb-ext run-program218391
Ref: Function sb-ext process-p225548
Ref: Function sb-ext process-input225656
Ref: Function sb-ext process-output225751
Ref: Function sb-ext process-error225848
Ref: Function sb-ext process-alive-p225943
Ref: Function sb-ext process-status226117
Ref: Function sb-ext process-wait226301
Ref: Function sb-ext process-exit-code226551
Ref: Function sb-ext process-core-dumped226653
Ref: Function sb-ext process-close226759
Ref: Function sb-ext process-kill227049
Node: unicode support227404
Node: unicode property access229178
Ref: Function sb-unicode general-category229424
Ref: Function sb-unicode bidi-class229567
Ref: Function sb-unicode combining-class229669
Ref: Function sb-unicode decimal-value229788
Ref: Function sb-unicode digit-value230201
Ref: Function sb-unicode numeric-value230637
Ref: Function sb-unicode mirrored-p230936
Ref: Function sb-unicode bidi-mirroring-glyph231102
Ref: Function sb-unicode age231257
Ref: Function sb-unicode hangul-syllable-type231559
Ref: Function sb-unicode east-asian-width231842
Ref: Function sb-unicode script232121
Ref: Function sb-unicode char-block232307
Ref: Function sb-unicode unicode-1-name232514
Ref: Function sb-unicode proplist-p232870
Ref: Function sb-unicode uppercase-p233128
Ref: Function sb-unicode lowercase-p233279
Ref: Function sb-unicode cased-p233430
Ref: Function sb-unicode case-ignorable-p233564
Ref: Function sb-unicode alphabetic-p233716
Ref: Function sb-unicode ideographic-p233881
Ref: Function sb-unicode math-p234074
Ref: Function sb-unicode whitespace-p234231
Ref: Function sb-unicode soft-dotted-p234383
Ref: Function sb-unicode hex-digit-p234607
Ref: Function sb-unicode default-ignorable-p234867
Ref: Function sb-unicode grapheme-break-class234996
Ref: Function sb-unicode word-break-class235143
Ref: Function sb-unicode sentence-break-class235282
Ref: Function sb-unicode line-break-class235429
Node: string operations236018
Ref: Function sb-unicode normalize-string236228
Ref: Function sb-unicode normalized-p236615
Ref: Function sb-unicode uppercase236808
Ref: Function sb-unicode lowercase237337
Ref: Function sb-unicode titlecase237645
Ref: Function sb-unicode casefold237893
Ref: Function sb-unicode unicode<238613
Ref: Function sb-unicode unicode=239031
Ref: Function sb-unicode unicode-equal239420
Ref: Function sb-unicode unicode<=239874
Ref: Function sb-unicode unicode>240059
Ref: Function sb-unicode unicode>=240209
Ref: Function sb-unicode confusable-p240475
Node: breaking strings240709
Ref: Function sb-unicode graphemes240956
Ref: Function sb-unicode words241143
Ref: Function sb-unicode sentences241316
Ref: Function sb-unicode lines241473
Node: customization hooks for users241902
Ref: Function common-lisp require242447
Ref: Variable sb-ext *module-provider-functions*242990
Ref: Function common-lisp ed243212
Ref: Variable sb-ext *ed-functions*243585
Ref: Variable sb-ext *muffled-warnings*243930
Node: tools to help developers244168
Node: resolution of name conflicts244713
Node: hash table extensions245394
Ref: Function common-lisp make-hash-table245706
Ref: Macro sb-ext define-hash-table-test249102
Ref: Macro sb-ext with-locked-hash-table251514
Ref: Function sb-ext hash-table-synchronized-p252009
Ref: Function sb-ext hash-table-weakness252117
Node: random number generation252314
Ref: Function sb-ext seed-random-state253759
Node: timeouts and deadlines257623
Node: timeout parameters258938
Ref: Macro sb-ext wait-for260363
Node: synchronous timeouts260856
Ref: Macro sb-sys with-deadline261361
Ref: Condition sb-sys deadline-timeout262514
Ref: Function sb-sys defer-deadline262664
Ref: Function sb-sys cancel-deadline262968
Node: asynchronous timeouts264112
Ref: Macro sb-ext with-timeout264433
Ref: Condition sb-ext timeout265682
Node: operations supporting timeouts and deadlines265800
Node: miscellaneous extensions267101
Ref: Function sb-ext array-storage-vector267301
Ref: Function sb-ext delete-directory267995
Ref: Function sb-ext get-time-of-day268925
Ref: Function sb-ext assert-version->=269076
Ref: Function sb-ext unencapsulated-function269739
Ref: Generic function common-lisp documentation270180
Node: stale extensions271488
Node: efficiency hacks272575
Node: external formats273776
Node: default external format275207
Ref: Variable sb-ext *default-external-format*275382
Ref: Variable sb-ext *default-source-external-format*275528
Ref: Variable sb-ext *default-c-string-external-format*275582
Node: external format designators275639
Node: character coding conditions278186
Node: converting between strings and octet vectors279169
Ref: Function sb-ext string-to-octets279568
Ref: Function sb-ext octets-to-string280638
Node: supported external formats281495
Node: foreign function interface282350
Node: introduction to the foreign function interface283812
Node: foreign types286172
Node: defining foreign types286828
Node: foreign types and lisp types287484
Node: foreign type specifiers288658
Node: operations on foreign values297404
Node: accessing foreign values297976
Ref: Function sb-alien deref298202
Ref: Function sb-alien slot298637
Node: untyped memory299056
Ref: Function sb-sys int-sap299560
Ref: Function sb-sys sap-ref-32299657
Ref: Function sb-sys sap=299805
Node: coercing foreign values300827
Ref: Macro sb-alien addr301042
Ref: Macro sb-alien cast301251
Ref: Macro sb-alien sap-alien301586
Ref: Function sb-alien alien-sap301826
Node: foreign dynamic allocation302012
Ref: Macro sb-alien make-alien302566
Ref: Function sb-alien make-alien-string304092
Ref: Function sb-alien free-alien304665
Node: foreign variables304878
Node: local foreign variables305285
Ref: Macro sb-alien with-alien305456
Node: external foreign variables307123
Ref: Macro sb-alien define-alien-variable308008
Ref: Function sb-alien get-errno309277
Ref: Macro sb-alien extern-alien309689
Node: foreign data structure examples309979
Node: loading shared object files311555
Ref: Function sb-alien load-shared-object311882
Ref: Function sb-alien unload-shared-object313852
Node: foreign function calls314090
Ref: Function sb-alien alien-funcall315185
Ref: Function sb-alien alien-funcall-into317086
Ref: Macro sb-alien define-alien-routine317919
Node: calling lisp from c321417
Ref: Macro sb-alien define-alien-callable322129
Ref: Function sb-alien alien-callable-function323187
Ref: Macro sb-alien with-alien-callable323532
Node: lisp as a shared library324641
Node: step by step example of the foreign function interface325607
Node: pathnames329935
Node: lisp pathnames330142
Node: home directory specifiers330519
Node: the sys logical pathname host331376
Ref: Function sb-ext set-sbcl-source-location331941
Node: native filenames332303
Ref: Function sb-ext parse-native-namestring333576
Ref: Function sb-ext native-pathname334244
Ref: Function sb-ext native-namestring334423
Node: streams336616
Node: stream external formats337968
Node: bivalent streams338555
Node: gray streams339319
Node: gray streams classes340321
Ref: Class sb-gray fundamental-stream340527
Ref: Class sb-gray fundamental-input-stream340603
Ref: Class sb-gray fundamental-output-stream340813
Ref: Class sb-gray fundamental-binary-stream341027
Ref: Class sb-gray fundamental-character-stream341357
Ref: Class sb-gray fundamental-binary-input-stream341492
Ref: Class sb-gray fundamental-binary-output-stream341655
Ref: Class sb-gray fundamental-character-input-stream341820
Ref: Class sb-gray fundamental-character-output-stream341967
Node: methods common to all streams342117
Ref: Generic function common-lisp stream-element-type342421
Ref: Generic function common-lisp close342673
Ref: Generic function sb-gray stream-file-position342932
Node: input stream methods343126
Ref: Generic function sb-gray stream-clear-input343428
Ref: Generic function sb-gray stream-read-sequence343606
Node: character input stream methods343763
Ref: Generic function sb-gray stream-peek-char344077
Ref: Generic function sb-gray stream-read-char-no-hang344368
Ref: Generic function sb-gray stream-read-char344836
Ref: Generic function sb-gray stream-read-line345138
Ref: Generic function sb-gray stream-listen345454
Ref: Generic function sb-gray stream-unread-char345809
Node: output stream methods346085
Ref: Generic function sb-gray stream-clear-output346393
Ref: Generic function sb-gray stream-finish-output346589
Ref: Generic function sb-gray stream-force-output346841
Ref: Generic function sb-gray stream-write-sequence347024
Node: character output stream methods347183
Ref: Generic function sb-gray stream-advance-to-column347512
Ref: Generic function sb-gray stream-fresh-line348069
Ref: Generic function sb-gray stream-line-column348389
Ref: Generic function sb-gray stream-line-length348912
Ref: Generic function sb-gray stream-start-line-p349017
Ref: Generic function sb-gray stream-terpri349986
Ref: Generic function sb-gray stream-write-char350186
Ref: Generic function sb-gray stream-write-string350439
Node: binary stream methods350861
Ref: Generic function sb-gray stream-read-byte351164
Ref: Generic function sb-gray stream-write-byte351338
Node: gray streams examples351513
Node: character counting input stream352311
Node: output prefixing character stream356359
Node: sb simple streams359350
Node: package locks360131
Node: package lock concepts360773
Node: implementation packages361827
Node: package lock violations362461
Node: lexical bindings and declarations362794
Node: other operations363848
Node: package locks in compiled code364582
Node: operations violating package locks365609
Node: operations on packages365931
Node: operations on symbols366966
Node: package lock dictionary369431
Ref: Declaration sb-ext disable-package-locks369591
Ref: Declaration sb-ext enable-package-locks369947
Ref: Condition sb-ext package-lock-violation370350
Ref: Condition sb-ext package-locked-error370511
Ref: Condition sb-ext symbol-package-locked-error370709
Ref: Function sb-ext package-locked-error-symbol371025
Ref: Function sb-ext package-locked-p371173
Ref: Function sb-ext lock-package371366
Ref: Function sb-ext unlock-package371586
Ref: Function sb-ext package-implemented-by-list371812
Ref: Function sb-ext package-implements-list372020
Ref: Function sb-ext add-implementation-package372231
Ref: Function sb-ext remove-implementation-package372515
Ref: Macro sb-ext without-package-locks372821
Ref: Macro sb-ext with-unlocked-packages372991
Node: threading374066
Node: threading basics375263
Node: thread objects375678
Ref: Structure sb-thread thread375812
Ref: Variable sb-thread *current-thread*375942
Ref: Function sb-thread list-all-threads376031
Ref: Function sb-thread thread-alive-p376270
Ref: Function sb-thread thread-name376497
Ref: Function sb-thread main-thread-p376686
Ref: Function sb-thread main-thread376838
Node: running threads376920
Ref: Function sb-thread make-thread377088
Ref: Macro sb-thread return-from-thread377546
Ref: Function sb-thread abort-thread378125
Ref: Function sb-thread join-thread379128
Ref: Function sb-thread thread-yield380610
Node: asynchronous operations380691
Ref: Function sb-thread interrupt-thread380885
Ref: Function sb-thread terminate-thread383802
Node: miscellaneous operations385372
Ref: Function sb-thread symbol-value-in-thread385569
Node: error conditions386327
Ref: Condition sb-thread thread-error386476
Ref: Function sb-thread thread-error-thread386749
Ref: Condition sb-thread symbol-value-in-thread-error386877
Ref: Condition sb-thread interrupt-thread-error387249
Ref: Condition sb-thread join-thread-error387465
Node: special variables387682
Node: atomic operations388616
Ref: Macro sb-ext atomic-decf388863
Ref: Macro sb-ext atomic-incf390315
Ref: Macro sb-ext atomic-pop391766
Ref: Macro sb-ext atomic-push392078
Ref: Macro sb-ext atomic-update392396
Ref: Macro sb-ext compare-and-swap393797
Ref: Macro sb-ext cas395534
Ref: Function sb-ext get-cas-expansion396300
Node: mutex support397798
Ref: Structure sb-thread mutex398651
Ref: Macro sb-thread with-mutex398699
Ref: Macro sb-thread with-recursive-lock399727
Ref: Function sb-thread make-mutex400709
Ref: Function sb-thread mutex-name400781
Ref: Function sb-thread mutex-owner400876
Ref: Function sb-thread mutex-value401234
Ref: Function sb-thread grab-mutex401406
Ref: Function sb-thread release-mutex403060
Node: semaphores403591
Ref: Structure sb-thread semaphore403892
Ref: Function sb-thread make-semaphore404096
Ref: Function sb-thread signal-semaphore404221
Ref: Function sb-thread wait-on-semaphore404428
Ref: Function sb-thread try-semaphore405169
Ref: Function sb-thread semaphore-count405637
Ref: Function sb-thread semaphore-name405738
Ref: Structure sb-thread semaphore-notification405851
Ref: Function sb-thread make-semaphore-notification406153
Ref: Function sb-thread semaphore-notification-status406329
Ref: Function sb-thread clear-semaphore-notification406602
Node: waitqueue/condition variables406823
Ref: Structure sb-thread waitqueue409262
Ref: Function sb-thread make-waitqueue409318
Ref: Function sb-thread waitqueue-name409398
Ref: Function sb-thread condition-wait409495
Ref: Function sb-thread condition-notify411173
Ref: Function sb-thread condition-broadcast411422
Node: barriers411659
Ref: Macro sb-thread barrier412714
Node: sessions/debugging413912
Ref: Macro sb-thread with-new-session414544
Ref: Function sb-thread make-listener-thread414599
Ref: Function sb-thread get-foreground415321
Ref: Function sb-thread release-foreground415360
Node: foreign threads415525
Node: implementation on linux x86oids416665
Node: timers419036
Ref: Structure sb-ext timer420216
Ref: Function sb-ext make-timer420340
Ref: Function sb-ext timer-name421021
Ref: Function sb-ext timer-scheduled-p421096
Ref: Function sb-ext schedule-timer421306
Ref: Function sb-ext unschedule-timer422099
Ref: Function sb-ext list-all-timers422307
Node: networking422393
Node: sockets overview423068
Node: general sockets424135
Ref: Class sb-bsd-sockets socket424286
Ref: Function sb-bsd-sockets socket-bind424402
Ref: Function sb-bsd-sockets socket-accept424722
Ref: Function sb-bsd-sockets socket-connect424899
Ref: Function sb-bsd-sockets socket-peername425081
Ref: Function sb-bsd-sockets socket-name425235
Ref: Function sb-bsd-sockets socket-receive425393
Ref: Function sb-bsd-sockets socket-send426109
Ref: Function sb-bsd-sockets socket-listen426790
Ref: Function sb-bsd-sockets socket-open-p427104
Ref: Function sb-bsd-sockets socket-close427221
Ref: Function sb-bsd-sockets socket-shutdown427516
Ref: Function sb-bsd-sockets socket-make-stream427878
Ref: Function sb-bsd-sockets socket-error428396
Ref: Function sb-bsd-sockets non-blocking-mode428778
Node: socket options428876
Ref: Function sb-bsd-sockets sockopt-reuse-address429405
Ref: Function sb-bsd-sockets sockopt-keep-alive429584
Ref: Function sb-bsd-sockets sockopt-oob-inline429760
Ref: Function sb-bsd-sockets sockopt-bsd-compatible429936
Ref: Function sb-bsd-sockets sockopt-pass-credentials430142
Ref: Function sb-bsd-sockets sockopt-debug430349
Ref: Function sb-bsd-sockets sockopt-dont-route430517
Ref: Function sb-bsd-sockets sockopt-broadcast430693
Ref: Function sb-bsd-sockets sockopt-tcp-nodelay430868
Node: inet domain sockets431045
Ref: Class sb-bsd-sockets inet-socket432125
Ref: Class sb-bsd-sockets inet6-socket432404
Ref: Function sb-bsd-sockets make-inet-address432686
Ref: Function sb-bsd-sockets make-inet6-address432889
Ref: Function sb-bsd-sockets get-protocol-by-name433129
Node: local domain sockets433297
Ref: Class sb-bsd-sockets local-socket433798
Ref: Class sb-bsd-sockets local-abstract-socket434123
Node: name service434281
Ref: Class sb-bsd-sockets host-ent434778
Ref: Function sb-bsd-sockets get-host-by-name434874
Ref: Function sb-bsd-sockets get-host-by-address435303
Ref: Function sb-bsd-sockets host-ent-address435638
Node: profiling435745
Node: deterministic profiler436182
Ref: Macro sb-profile profile436551
Ref: Macro sb-profile unprofile437147
Ref: Function sb-profile report437511
Ref: Function sb-profile reset438030
Node: statistical profiler438114
Ref: Macro sb-sprof with-profiling442808
Ref: Macro sb-sprof with-sampling445037
Ref: Function sb-sprof map-traces445200
Ref: Function sb-sprof sample-pc445676
Ref: Function sb-sprof report445960
Ref: Function sb-sprof reset447898
Ref: Function sb-sprof start-profiling447952
Ref: Function sb-sprof stop-profiling449336
Ref: Function sb-sprof profile-call-counts449408
Ref: Function sb-sprof unprofile-call-counts449837
Ref: Variable sb-sprof *max-samples*450017
Ref: Variable sb-sprof *sample-interval*450109
Node: contributed modules450313
Node: sb aclrepl451020
Node: sb aclrepl usage451488
Node: sb aclrepl customization451775
Ref: Variable sb-aclrepl *command-char*452008
Ref: Variable sb-aclrepl *prompt*452094
Ref: Variable sb-aclrepl *exit-on-eof*452182
Ref: Variable sb-aclrepl *use-short-package-name*452283
Ref: Variable sb-aclrepl *max-history*452399
Node: sb aclrepl example initialization452491
Node: sb concurrency453680
Node: sb concurrency queue454150
Ref: Structure sb-concurrency queue454654
Ref: Function sb-concurrency dequeue454821
Ref: Function sb-concurrency enqueue455069
Ref: Function sb-concurrency list-queue-contents455189
Ref: Function sb-concurrency make-queue455585
Ref: Function sb-concurrency queue-count455766
Ref: Function sb-concurrency queue-empty-p456009
Ref: Function sb-concurrency queue-name456125
Ref: Function sb-concurrency queuep456318
Node: sb concurrency mailbox456431
Ref: Structure sb-concurrency mailbox456924
Ref: Function sb-concurrency list-mailbox-messages457306
Ref: Function sb-concurrency mailbox-count457485
Ref: Function sb-concurrency mailbox-empty-p457600
Ref: Function sb-concurrency mailbox-name457729
Ref: Function sb-concurrency mailboxp457827
Ref: Function sb-concurrency make-mailbox457943
Ref: Function sb-concurrency receive-message458100
Ref: Function sb-concurrency receive-message-no-hang458501
Ref: Function sb-concurrency receive-pending-messages458748
Ref: Function sb-concurrency send-message459267
Node: sb concurrency gates459398
Ref: Structure sb-concurrency gate459694
Ref: Function sb-concurrency close-gate460089
Ref: Function sb-concurrency gate-name460259
Ref: Function sb-concurrency gate-open-p460351
Ref: Function sb-concurrency gatep460438
Ref: Function sb-concurrency make-gate460531
Ref: Function sb-concurrency open-gate460803
Ref: Function sb-concurrency wait-on-gate460971
Node: sb concurrency frlocks461180
Ref: Structure sb-concurrency frlock461353
Ref: Macro sb-concurrency frlock-read462883
Ref: Macro sb-concurrency frlock-write463076
Ref: Function sb-concurrency make-frlock463230
Ref: Function sb-concurrency frlock-name463330
Ref: Function sb-concurrency frlock-read-begin463427
Ref: Function sb-concurrency frlock-read-end463642
Ref: Function sb-concurrency grab-frlock-write-lock464423
Ref: Function sb-concurrency release-frlock-write-lock464775
Node: sb cover465073
Ref: Function sb-cover report466214
Ref: Function sb-cover reset-coverage467325
Ref: Function sb-cover clear-coverage467447
Ref: Function sb-cover save-coverage467729
Ref: Function sb-cover save-coverage-in-file468114
Ref: Function sb-cover restore-coverage468287
Ref: Function sb-cover restore-coverage-from-file468441
Ref: Function sb-cover merge-coverage468622
Ref: Function sb-cover merge-coverage-from-file468793
Node: sb grovel468971
Node: using sb grovel469991
Node: sb grovel constants file471252
Node: sb grovel structures476497
Node: sb grovel traps478007
Node: sb introspect478806
Node: finding definitions479307
Ref: Structure sb-introspect definition-source479461
Ref: Function sb-introspect definition-source-pathname479702
Ref: Function sb-introspect definition-source-form-path479874
Ref: Function sb-introspect definition-source-form-number480489
Ref: Function sb-introspect definition-source-character-offset481212
Ref: Function sb-introspect definition-source-file-write-date481349
Ref: Function sb-introspect definition-source-plist481556
Ref: Function sb-introspect find-definition-source481721
Ref: Function sb-introspect find-definition-sources-by-name482541
Node: sb introspect variables484537
Ref: Function sb-introspect who-binds484719
Ref: Function sb-introspect who-references484941
Ref: Function sb-introspect who-sets485167
Node: sb introspect functions485387
Ref: Function sb-introspect function-lambda-list485553
Ref: Function sb-introspect function-type486041
Ref: Function sb-introspect method-combination-lambda-list486169
Ref: Function sb-introspect valid-function-name-p486430
Ref: Function sb-introspect find-function-callers486740
Ref: Function sb-introspect find-function-callees487170
Ref: Function sb-introspect who-calls487277
Ref: Function sb-introspect who-macroexpands487513
Node: sb introspect types487743
Ref: Function sb-introspect deftype-lambda-list487926
Ref: Function sb-introspect who-specializes-directly488542
Ref: Function sb-introspect who-specializes-generally489011
Node: sb introspect allocation489616
Ref: Function sb-introspect allocation-information489753
Ref: Function sb-introspect map-root491841
Node: sb manual492832
Node: using pax494053
Ref: Function sb-manual use-pax494489
Node: browsing live with pax495038
Node: fancy documentation with pax496412
Node: sb md5497001
Ref: Function sb-md5 md5sum-file497199
Ref: Function sb-md5 md5sum-sequence497325
Ref: Function sb-md5 md5sum-stream497641
Ref: Function sb-md5 md5sum-string497988
Node: sb posix499025
Node: sb posix lisp names500904
Node: sb posix types502160
Node: sb posix file descriptors502909
Ref: Type sb-posix file-descriptor503063
Ref: Type sb-posix file-descriptor-designator503454
Ref: Function sb-posix file-descriptor503658
Node: sb posix filenames503791
Ref: Type sb-posix filename503931
Ref: Type sb-posix filename-designator505166
Ref: Function sb-posix filename505374
Node: sb posix function parameters505479
Node: sb posix function return values506754
Node: sb posix lisp objects and c structures507609
Ref: Class sb-posix flock508983
Ref: Class sb-posix passwd509063
Ref: Class sb-posix group509173
Ref: Class sb-posix stat509283
Ref: Class sb-posix termios509368
Ref: Class sb-posix timeval509477
Node: sb posix idiosyncracies509558
Ref: Function sb-posix getcwd509879
Ref: Function sb-posix readlink509975
Ref: Function sb-posix syslog510081
Node: sb posix extensions to posix510376
Ref: Macro sb-posix do-passwds511320
Ref: Macro sb-posix do-groups511874
Node: sb queue512423
Node: sb rotate byte512683
Ref: Function sb-rotate-byte rotate-byte513248
Node: sb simd513583
Node: data types514393
Node: casts516153
Node: constructors517145
Node: unpackers517463
Node: reinterpret casts517777
Node: associatives518298
Node: reducers519121
Node: rounding520103
Node: comparisons520670
Node: conditionals521576
Node: loads and stores523029
Node: specialized scalar operations524875
Node: instruction set dispatch526117
Node: deprecation527445
Node: why deprecate?528687
Node: the deprecation pipeline531466
Node: deprecation conditions533977
Ref: Condition sb-ext deprecation-condition534359
Ref: Condition sb-ext early-deprecation-warning534473
Ref: Condition sb-ext late-deprecation-warning534724
Ref: Condition sb-ext final-deprecation-warning534973
Ref: Condition sb-ext deprecation-error535207
Node: introspecting deprecation information535418
Node: deprecation declaration535866
Ref: Declaration sb-ext deprecated536294
Node: deprecation examples538027
Node: deprecated interfaces in sbcl539018
Node: list of deprecated interfaces539388
Node: early deprecation539714
Node: late deprecation543049
Node: final deprecation546435
Node: historical interfaces546647
Node: concept index547648
Node: function index567093
Node: variable index616087
Node: type index620058
Node: declaration index625906
Node: colophon627067

End Tag Table


Local Variables:
coding: utf-8
End:
