Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
158 check-ins going from 490471f11090a946 to 4588316adb3b12f5
2025-06-07
| ||
22:27 | When --float is used and --bit-depth is not, set the --bit-depth value to the default for rendering to float. check-in: 4588316adb user: alexa tags: trunk | |
20:17 | Add MIDI-JOB class so that MIDI files can be rendered. check-in: ee17da4d1c user: alexa tags: trunk | |
2025-06-06
| ||
08:25 | Support MPEG-1 files in WADs check-in: 978aafe2fe user: alexa tags: trunk | |
07:25 | Support Opus lumps in WAD files. Also handle lump testing better. check-in: 416921d34a user: alexa tags: trunk | |
07:12 | Specialize only on the first argument of PLAYABLE-FILE-TEST when the first argument is a vector. check-in: 452393125a user: alexa tags: trunk | |
07:10 | Fix text to be more accurate check-in: 2fe8d4e4c1 user: alexa tags: trunk | |
07:09 | Support QOA and XQAF lumps in WAD files check-in: 90bf80914b user: alexa tags: trunk | |
07:08 | Fix QOA files not playing immediately after an XQAF file check-in: 550ddf71af user: alexa tags: trunk | |
05:35 | Don't do unnecessary work check-in: ffd83d8d0c user: alexa tags: trunk | |
2025-06-05
| ||
06:44 | Better #+/#- check-in: 485cabe38b user: alexa tags: trunk | |
06:37 | DX some more SIMD variables in EFFECT-STACK-PROCESS. check-in: 0b07e6f76d user: alexa tags: trunk | |
06:35 | Remove unused %PLAYER-APPLY-VOLUME/64 function. Make %PLAYER-APPLY-VOLUME notinline. Re-enable the :AVX case for this function, add the :SSE4.1 case, and make them not cons all over the place by DXing the MM variable. check-in: 8a11512e6b user: alexa tags: trunk | |
06:24 | Add an :SSE4.1 variation for calculating the channel sums check-in: aedf953f2a user: alexa tags: trunk | |
06:15 | Add :SSE4.1 case for getting min/max check-in: 630b68b18e user: alexa tags: trunk | |
01:55 | Trim off four characters check-in: 9ff2f95eb1 user: alexa tags: trunk | |
01:39 | Do normal file tests in parallel as well check-in: 58e31222f6 user: alexa tags: trunk | |
01:36 | Check formats in parallel check-in: f77afe2686 user: alexa tags: trunk | |
01:34 | Greatly improve the time it takes to check a WAD file. check-in: 71ecd56334 user: alexa tags: trunk | |
01:07 | Display lump names when playing songs from a WAD file check-in: 31ff09a262 user: alexa tags: trunk | |
2025-06-04
| ||
21:09 | Be sure to close streams. DX some closures. Add some messages about WAD loading. check-in: 42f6597b2b user: alexa tags: trunk | |
21:09 | The FLAC-CHANS variable could technically be NIL, so use EQ instead of = check-in: 1fc07c652d user: alexa tags: trunk | |
20:28 | Fix a call to UI-QUEUE-MESSAGE. This fixes the "toggle interpolation" key with module files. check-in: 5e47201e60 user: alexa tags: trunk | |
20:28 | Change this to :ALWAYS inline check-in: 1447e2c740 user: alexa tags: trunk | |
10:29 | The FILENAME slot doesn't exist, so don't access it. Fixes a crash when using the original UI. check-in: 4d87e6ab6c user: alexa tags: trunk | |
10:03 | Handle stream tests more consistently. check-in: 00653a4f57 user: alexa tags: trunk | |
10:03 | Whoops, change sleep value back (it was changed for some debugging earlier) check-in: 535d46b437 user: alexa tags: trunk | |
09:57 | Add support for loading VGMs from WAD files check-in: e519292113 user: alexa tags: trunk | |
09:45 | Loading modules from WAD files is now supported check-in: cace95fe05 user: alexa tags: trunk | |
08:57 | Refactor the way sources for PLAYABLE-FILEs are handled. This introduces the PLAYABLE-SOURCE class and subclasses. With these, files can be loaded from containers such as WAD files, with everything compartmentalized into methods, and abstracted into a generic mechanism. check-in: 4d9827cbe7 user: alexa tags: trunk | |
08:55 | Add some DLOG statements to FILE-MANAGER to help keep track of what's been processed. check-in: 1999add7cd user: alexa tags: trunk | |
08:18 | Fix some unreachable code check-in: d28d669f6d user: alexa tags: trunk | |
2025-06-03
| ||
10:18 | Add experimental WAD loading. At present time, only lumps that contain MIDI, MUS, Ogg Vorbis, or FLAC data are loaded. This is because loading from streams isn't added to CL-RemiAudio and CL-RemiChips for other formats yet. check-in: 9546c4d5db user: alexa tags: trunk | |
06:15 | Added the --start-paused CLI option check-in: 924027f70d user: alexa tags: trunk | |
06:10 | Add the --no-song-configs CLI option check-in: 0edfad936b user: alexa tags: trunk | |
05:10 | Fix file sorting at startup. check-in: 41c8bc612b user: alexa tags: trunk | |
05:10 | Change the PRINT-OBJECT method for SID_FILE check-in: 7e80e1af38 user: alexa tags: trunk | |
04:56 | Fix SID subsongs not loading from XSPF/JSPF lists check-in: 89a1644a65 user: alexa tags: trunk | |
04:55 | Remove some unneeded DLOGs check-in: d646abb93a user: alexa tags: trunk | |
2025-05-31
| ||
21:31 | Merge and integrate the lisp-rewrite branch, WOO! check-in: 93755b9e57 user: alexa tags: trunk | |
21:30 | Update Lisp build instructions Closed-Leaf check-in: ba5420b913 user: alexa tags: lisp-rewrite | |
21:26 | Fix link in README check-in: 889bd2d153 user: alexa tags: lisp-rewrite | |
21:23 | Update the README again check-in: f513055850 user: alexa tags: lisp-rewrite | |
21:19 | Fix SID looping. Update README. check-in: a1232fe5e2 user: alexa tags: lisp-rewrite | |
21:09 | Fix the progress bar going too fast for SID files check-in: bdc9dc27ab user: alexa tags: lisp-rewrite | |
13:30 | Display subsongs for SID files check-in: 0291d5290f user: alexa tags: lisp-rewrite | |
13:29 | Fix wrong method name check-in: 10594e3735 user: alexa tags: lisp-rewrite | |
13:24 | Implement SID file playback. check-in: e85ea067f2 user: alexa tags: lisp-rewrite | |
13:24 | CL-RA-DECODABLEs can all be mono check-in: a40f48d8a2 user: alexa tags: lisp-rewrite | |
2025-05-30
| ||
04:03 | Update NEWS check-in: 436b0a3b80 user: alexa tags: lisp-rewrite | |
03:59 | Only cycle through drivers when using :ANY. Be sure to return a DRIVER instance. check-in: bd7a87616e user: alexa tags: lisp-rewrite | |
03:41 | If the driver is :ANY, and :OUT123 fails, then try :ALSA. If that fails, try :AO. If that fails, then oh well, error out. check-in: de75ff23f1 user: alexa tags: lisp-rewrite | |
2025-05-29
| ||
00:34 | Start porting remote-benben to Common Lisp. Only these commands are implemented at this time: ver, proto-ver, exit, next, prev, lang, ff, rw, track check-in: d70773999f user: alexa tags: lisp-rewrite | |
2025-05-28
| ||
02:43 | Have the code take some melatonin check-in: 0f8fc29c86 user: alexa tags: lisp-rewrite | |
2025-05-27
| ||
18:45 | Don't show a progress bar when using the SWANK repl check-in: 3b9818ee4a user: alexa tags: lisp-rewrite | |
18:40 | Only compile out123 and ALSA support if the appropriate flags are declared. Prefer out123 instead of libao if the driver is :ANY. check-in: e99cf329f1 user: alexa tags: lisp-rewrite | |
2025-05-26
| ||
21:56 | Remove rendering to WavPack/QOA. check-in: 900c602940 user: alexa tags: lisp-rewrite | |
21:50 | Make sure we're using the correct buffer size when rendering FLACs. check-in: 92a53a4c07 user: alexa tags: lisp-rewrite | |
21:44 | Implement rendering jobs for all remaining formats except PCM check-in: b91f978a58 user: alexa tags: lisp-rewrite | |
2025-05-25
| ||
06:25 | Update lisp build instructions. There's a newer version of lparallel maintained by sharplispers on github. I'm not sure if this newer version is in Quicklisp or not, but if it is (or if someone is using it), then they'll need ATOMICS and DOCUMENTATION-UTILS. check-in: e1d706206b user: alexa tags: lisp-rewrite | |
06:16 | Fix --normalize check-in: 7072f9297f user: alexa tags: lisp-rewrite | |
05:16 | Change a LET into a LET* and add a DLOG about the lparallel kernel. check-in: 39d42d8515 user: alexa tags: lisp-rewrite | |
05:15 | Remove stray _ check-in: 834ed6141e user: alexa tags: lisp-rewrite | |
05:15 | Honor the --jobs argument check-in: 46108d72f8 user: alexa tags: lisp-rewrite | |
04:58 | Get MODULE-JOBs working. Add DEFINE-JOB-CLASS macro to keep things consistent. check-in: ea9fbe69c1 user: alexa tags: lisp-rewrite | |
04:57 | Add a "post-track-seconds" config option to the "modules" config section. Modules behave a bit differently in Benben compared to other formats because of their "fade-out-songs" config option. When this option is false, then "post-track-seconds" defines how long the song continues to play in the :TAILS state if reverb is enabled when the track starts. check-in: 9d4a4eab52 user: alexa tags: lisp-rewrite | |
04:53 | Add some more DLOGs check-in: 2fbf71c7fc user: alexa tags: lisp-rewrite | |
04:48 | Fix IF statement check-in: 126244dc03 user: alexa tags: lisp-rewrite | |
03:42 | Respect the "equalizer-disabled-during-rendering" config option. check-in: a91d509246 user: alexa tags: lisp-rewrite | |
03:37 | Ensure that any song-specific configs are loaded for a job check-in: 1268c47642 user: alexa tags: lisp-rewrite | |
03:37 | Whoops, this needs to be a vector with a fill pointer check-in: 0ebc9663a9 user: alexa tags: lisp-rewrite | |
03:22 | Add a dependency on COMPUTABLE-REALS so that we can have a nice Lisp equivalent of a "Big Float". Add type declarations. check-in: a26d7eadad user: alexa tags: lisp-rewrite | |
02:57 | Fix time display when rendering check-in: 3cc6d03344 user: alexa tags: lisp-rewrite | |
02:47 | Fix total sample calculations when rendering. Add a lot of DLOG statements. Rename some method parameters so that they make more sense. Add a PRINT-OBJECT for JOB. Handle errors consistently when rendering jobs. Remove the receiver thread since it's redundant. check-in: 2fee085f2c user: alexa tags: lisp-rewrite | |
02:45 | Move more stuff into PLAYER-RESET-INTERNAL-VARS check-in: 0018c456d5 user: alexa tags: lisp-rewrite | |
02:45 | Add a DLOG statement check-in: e7e58d7fc3 user: alexa tags: lisp-rewrite | |
00:18 | Basic rendering framework is now working, though it's touchy and a lot of reported numbers are incorrect. Errors are not yet reported. Checked in mainly because I'm switching computers and it's at least in a working state. check-in: eb0e10f51a user: alexa tags: lisp-rewrite | |
00:17 | Add MODULE-JOB (untested) check-in: 7401bcf8af user: alexa tags: lisp-rewrite | |
2025-05-24
| ||
07:34 | Add the VGM-JOB and RENDERER class. Add some of the basic initialization code for the RENDERER. Add the JOB-OUTPUT-STREAM class, then have WAV-STREAM and AU-STREAM inherit from it. check-in: 6395b17993 user: alexa tags: lisp-rewrite | |
07:33 | Only send messages to subsystems from the EFFECTS-STACK-related methods when *MANAGER* is non-NIL. It can be NIL when rendering. check-in: e7d2dffcdb user: alexa tags: lisp-rewrite | |
07:32 | Fix DUP for PROG-SETTINGS-DATA and PROGRAM-SETTINGS. check-in: 4c4e3d600d user: alexa tags: lisp-rewrite | |
07:32 | Declare *CONFIG* using DEFPARAMETER so that it's special. check-in: bdbf89d11e user: alexa tags: lisp-rewrite | |
07:31 | Add +DEF-RENDER-BIT-DEPTH+ constant, and be sure to use it as the :INIT-VAL for the --bit-depth argument. check-in: dff00d576f user: alexa tags: lisp-rewrite | |
04:56 | Move the APPLY-SETTINGS call that all the PLAYER subclasse sdo to its own generic function, then call that in an :AFTER method. check-in: fe55b7d07f user: alexa tags: lisp-rewrite | |
04:34 | Add PLAYER-SEND-TO-OUTPUT generic function. check-in: 2e3e705987 user: alexa tags: lisp-rewrite | |
2025-05-23
| ||
22:38 | Update CODE-OF-CONDUCT.md and rename the file. check-in: 2f80adb419 user: alexa tags: lisp-rewrite | |
2025-05-21
| ||
22:25 | Improve the "terminator" theme colors (especially the color cycling above/below the banner) check-in: d49f887ed3 user: alexa tags: lisp-rewrite | |
2025-05-20
| ||
05:10 | Quiet the compiler throughout check-in: 781964e5f6 user: alexa tags: lisp-rewrite | |
05:10 | Be more strict with the soundfont manager's counts check-in: 53676a7f62 user: alexa tags: lisp-rewrite | |
05:10 | Make the deftype for T/EQ-BAND-LIST more correct check-in: a47f43dc47 user: alexa tags: lisp-rewrite | |
2025-05-19
| ||
09:26 | Add some GC calls in the debug startup script just to keep memory down a bit. check-in: 0d6f1f1c05 user: alexa tags: lisp-rewrite | |
09:26 | Inline the atomic stuff even in debug builds check-in: e6e74f996d user: alexa tags: lisp-rewrite | |
2025-05-18
| ||
12:29 | Enforce a COMPILATION-SPEED of 0 check-in: 584eb392e9 user: alexa tags: lisp-rewrite | |
2025-05-16
| ||
08:49 | Go back to using WITH-MUTEX check-in: 76734fd4bf user: alexa tags: lisp-rewrite | |
08:48 | Update NEWS check-in: 2b2a2f9968 user: alexa tags: lisp-rewrite | |
08:47 | Add the --midi-soundfont command line option to change the SoundFont used for MIDI files check-in: ac5a8a877d user: alexa tags: lisp-rewrite | |
08:31 | Update to reflect recent changes in CL-RemiChips check-in: 12008ae0a9 user: alexa tags: lisp-rewrite | |
2025-05-14
| ||
22:07 | Update TRUNKSTATUS check-in: 193f00fd80 user: alexa tags: lisp-rewrite | |
12:14 | Add the --midi-reverb-type argument check-in: d456c70ea3 user: alexa tags: lisp-rewrite | |
07:29 | Add some additional criteria for when _not_ to draw the VU meters. check-in: 1c4cc231a1 user: alexa tags: lisp-rewrite | |
07:29 | Use WITH-RECURSIVE-LOCK instead. This makes debugging a bit easier. check-in: 5c9bd31fd5 user: alexa tags: lisp-rewrite | |
00:08 | Enable CL-REMICHIPS-SIMD when doing SIMD builds check-in: f1d56d36c1 user: alexa tags: lisp-rewrite | |
2025-05-13
| ||
19:10 | Specialize PLAYER-DO-TAILS on MIDI-PLAYER to properly render the tails at the end of a MIDI track. check-in: 97243a523b user: alexa tags: lisp-rewrite | |
08:07 | Mostly implement MIDI playback. I say "mostly" because the looping behavior still needs to be improved (the current code does work, however). check-in: ed3ea603fc user: alexa tags: lisp-rewrite | |
08:06 | Add PLAYER-CHORUS-ENABLED-P method. The base method for PLAYER classes does nothing. check-in: 58cfca1008 user: alexa tags: lisp-rewrite | |
08:05 | Fix the --reverb-type argument not getting applied check-in: 8870282c14 user: alexa tags: lisp-rewrite | |
2025-05-12
| ||
08:55 | Implement the MIDI-FILE class. No MIDI player class yet, though you *can* technically use instances of this in the REPL right now if you know how :-P check-in: d81b60de0a user: alexa tags: lisp-rewrite | |
08:54 | Make soundfont checkins/checkouts more robust. Add SOUDNFONT-MANAGER-CHECKED-OUT-P check-in: 34d4fd7204 user: alexa tags: lisp-rewrite | |
2025-05-11
| ||
22:37 | Add SOUNDFONT-MANAGER class, and make a singleton instance of this as a global named `*SOUNDFONT-MANAGER*`. Also push :CL-REMICHIPS-DEBUG onto `*FEATURES*` in the debug load script. check-in: 4d807bb35a user: alexa tags: lisp-rewrite | |
00:30 | Introduce the :BENBEN-DEBUG-PLAYER-ERRORS optional feature that will invoke the Lisp debugger any time a PLAYER has an error during playback (rather than just handling it in the HANDLER-BIND). Also update the Lisp build instructions with info on debugging Benben. check-in: 5e588e0063 user: alexa tags: lisp-rewrite | |
2025-05-10
| ||
23:24 | Well it'd be helpful if I put the MAX-FILE-SIZE slot into the correct class... check-in: 6a00b1c647 user: alexa tags: lisp-rewrite | |
19:47 | Update NEWS check-in: 460cfa3459 user: alexa tags: lisp-rewrite | |
19:46 | Add the 'max-file-size' config key to the 'vgm' config section. Do not load or test files that are larger than this. The setting defaults to 100 MB. check-in: 154ecbe91b user: alexa tags: lisp-rewrite | |
16:06 | Reduce memory usage when checking files. Add some #+ / #- logic to disable the concurrent logger. check-in: 695f3a3251 user: alexa tags: lisp-rewrite | |
16:06 | Add a missing dependency check-in: 4b4d39a08d user: alexa tags: lisp-rewrite | |
2025-05-09
| ||
21:51 | Add the 'speed' banner check-in: 3d7bc36459 user: alexa tags: lisp-rewrite | |
07:46 | Fix PLAYABLE-CALC-TIME-LENGTH for VGM-FILES when the VGM does not have any loop information. check-in: 6aae3ca028 user: alexa tags: lisp-rewrite | |
06:46 | Fix looping during a fadeout with VGM files. Also fix some specializers. check-in: faef9aa306 user: alexa tags: lisp-rewrite | |
06:34 | Get the channel sums and maxes after applying the DC filter. check-in: d3e281db34 user: alexa tags: lisp-rewrite | |
04:10 | Fix accepting a single string for the banner or banner-anim config keys check-in: 5dc6b1ab18 user: alexa tags: lisp-rewrite | |
04:06 | VGMs without loop information should not accept loop-up/loop-down messages check-in: 0a18fa9e26 user: alexa tags: lisp-rewrite | |
03:59 | Fix --loop not being correctly applied check-in: 82497a7370 user: alexa tags: lisp-rewrite | |
2025-05-08
| ||
08:17 | Add a minimum version of CL-RemiMarshal of v0.3.0. Also change a name in the README. check-in: f7a6e00a60 user: alexa tags: lisp-rewrite | |
03:21 | Update NEWS check-in: 1920ea3cf4 user: alexa tags: lisp-rewrite | |
03:21 | Allow the banner animation to be set in the config file using the 'banner-anim' key in the 'ui' section. check-in: 33f552a3f8 user: alexa tags: lisp-rewrite | |
03:06 | Add the remaining banner animations (dissolve, dissolve-from-nothing, wipe-from-left, and wipe-from-right) check-in: 4e52a0205c user: alexa tags: lisp-rewrite | |
01:31 | Handle bad FLAC frames when decoding FLACs. check-in: 9dddc7cce9 user: alexa tags: lisp-rewrite | |
2025-05-05
| ||
06:22 | Update build instructions check-in: 90db19df0f user: alexa tags: lisp-rewrite | |
06:16 | Update NEWS and build instructions. check-in: d6836511ed user: alexa tags: lisp-rewrite | |
06:16 | Add the out123 driver check-in: 4676fc4c04 user: alexa tags: lisp-rewrite | |
05:26 | Add a comment check-in: 4aff27d260 user: alexa tags: lisp-rewrite | |
04:16 | Intelligently fallback to using 16-bit signed integer output if the ALSA device doesn't support 32-bit float output. When this happens, it also implies a small performance penalty. check-in: 3dd3c10e5a user: alexa tags: lisp-rewrite | |
03:38 | Fix some function names check-in: 7a6c2d9147 user: alexa tags: lisp-rewrite | |
03:31 | Clean up the parsing functions for CLI arguments. check-in: 5779957337 user: alexa tags: lisp-rewrite | |
03:08 | Temporarily fix parsing of some CLI arguments check-in: a4c69a72b5 user: alexa tags: lisp-rewrite | |
02:44 | Update build instructions check-in: 58a6ba88fd user: alexa tags: lisp-rewrite | |
02:43 | Adjust build script and startup scripts to adhere to BENBEN_NO_ALSA check-in: 07ff521100 user: alexa tags: lisp-rewrite | |
02:39 | Fix ALSA usage. Ensure we adhere to --driver and --alsa-device. Fix some CLI parsing and config handling. Handle certain ALSA-related errors more gracefully. Add :BENBEN-ALSA to the debug startup script. check-in: 4fc2574d47 user: alexa tags: lisp-rewrite | |
01:34 | Adjust the audio-driver.lisp file to reflect changes in CL-RemiAudio's AUDIO-DRIVER protocol. Add support for the :alsa driver. check-in: f6e43d005f user: alexa tags: lisp-rewrite | |
2025-05-03
| ||
01:43 | Implement Vorbis support using the new native Vorbis decoder in CL-RemiAudio check-in: 75362da673 user: alexa tags: lisp-rewrite | |
2025-04-26
| ||
21:29 | Handle a few more cases where namestrings have wildcard characters as normal characters. check-in: 444e51f7f1 user: alexa tags: lisp-rewrite | |
20:57 | Use UIOP for native namestrings check-in: 58851f0392 user: alexa tags: lisp-rewrite | |
10:30 | Fix the `banner` key in the config not being used check-in: fa6137ce50 user: alexa tags: lisp-rewrite | |
10:21 | Fix copyrights in banners check-in: 72122e2942 user: alexa tags: lisp-rewrite | |
09:44 | Remove dependency on MONOTONIC-TIME. Use CL-SDM-CLOCKS instead. check-in: 9580b3f29e user: alexa tags: lisp-rewrite | |
08:13 | Fix help not displaying check-in: ee6b109269 user: alexa tags: lisp-rewrite | |
08:10 | Update NEWS and TRUNKSTATUS check-in: b13ec4c3de user: alexa tags: lisp-rewrite | |
08:10 | Fix the progress bar not indicating whether or not a song-specific config was loaded check-in: 6493be97e5 user: alexa tags: lisp-rewrite | |
07:38 | Partially reverse some changes to the REPLAY-GAIN-INFO-TAGS class so that we can reliably fall back to other values depending on the output mode. check-in: 79b003ce9e user: alexa tags: lisp-rewrite | |
07:34 | Show RVA info in the RVA field check-in: f2d6e5cbe2 user: alexa tags: lisp-rewrite | |
07:34 | When no decoder is present, don't try to get tag info for a FLAC file. check-in: 0b481f9988 user: alexa tags: lisp-rewrite | |
07:01 | Apply RVA for any class that includes the RVA-PLAYER mixin. Store whether or not ReplayGain values were loaded from tag data. Store the source of the RVA data. check-in: abaa3a252c user: alexa tags: lisp-rewrite | |
00:46 | Move RVA value storage into its own mixin class, then populate it in a :BEFORE method. Use this class for XQA, FLAC, MPEG-1, Opus, and WavPack files. Display the ReplayGain in the info line. check-in: 2a6e79731c user: alexa tags: lisp-rewrite | |
00:01 | Display the ReplayGain value being applied in the info line of XQA files check-in: 1176e1e0af user: alexa tags: lisp-rewrite | |
2025-04-22
| ||
04:53 | Remove remote socket on ctrl-c check-in: c91e8c0ef8 user: alexa tags: lisp-rewrite | |
04:50 | Derp, vector-pop pops the last element, so no need to move the element down before popping. I believe this fixes some song-specific config bugs. check-in: b0982bcfd6 user: alexa tags: lisp-rewrite | |
04:28 | Fix --basedir checking logic check-in: 46b6dfce4f user: alexa tags: lisp-rewrite | |
04:28 | Name the thread check-in: 1b20555b39 user: alexa tags: lisp-rewrite | |
04:28 | Fix crash in (PLAYABLE-CALC-TIME-LENGHT VGM-FILE) when using the max loops value from the loaded config. check-in: 490471f110 user: alexa tags: lisp-rewrite | |