Daniel Kochmański
b3d3a4e31c
cleanup: update license to lgpl-2.1+ in both headers and text
2024-03-10 14:48:12 +01:00
Daniel Kochmanski
72e422f1b3
cleanup: remove hierarchical packages interface
...
It didn't work for some cases and wasn't documented, so I'm removing
it. Freshly written tests are left in tests for someone, who would
like to reimplement them.
2017-05-13 18:06:26 +02:00
Daniel Kochmanski
8fcc85179f
local package: separate internal interface from HL
...
we don't want variable number of arguments in core library
2017-05-02 10:03:12 +02:00
Daniel Kochmański
1b7c839d70
Move package-locks interface to contrib/
2016-11-11 09:30:50 +01:00
Daniel Kochmański
adbbcde3a8
compat: be more compatible with sbcl
2016-11-09 21:43:48 +01:00
Daniel Kochmański
36b1b1d3cc
add package-locks abstraction
...
We follow the protocol proposed by SBCL.
2016-11-09 16:44:51 +01:00
Matthew Mondor
8f07cd58d8
The ECL code no longer uses tabulator characters, they were replaced
...
by spaces.
A custom script was used to insert/replace Emacs and ViM per-file editor
settings according to their type and the new ECL coding style.
2015-09-03 07:35:47 -04:00
Daniel Kochmański
0dab3c6d19
cosmetic: lsp: setq emacs local variable indent-tabs-mode to nil
...
This changes local variable indent-tabs-mode to nil for all *.lsp
files in src/lsp directory.
Signed-off-by: Daniel Kochmański <dkochmanski@turtle-solutions.eu>
2015-06-30 08:30:35 +02:00
Daniel Kochmański
4d19a27424
cosmetic: untabify
...
Signed-off-by: Daniel Kochmański <dkochmanski@turtle-solutions.eu>
2015-06-21 14:38:20 +02:00
Juan Jose Garcia Ripoll
896e1e3ff1
APROPOS-LIST no longer returns duplicate symbols
2012-06-30 09:03:04 +02:00
Juanjo Garcia-Ripoll
1752b034a4
Add Juanjo's copyright to files that did not have it.
2012-04-26 17:33:14 +02:00
Juan Jose Garcia Ripoll
ca0222fd19
Implemented EXT:TRULY-THE and made THE expand to either EXT:TRULY-THE or EXT:CHECKED-VALUE depending on the optimization settings.
2011-12-31 19:37:13 +01:00
Juan Jose Garcia Ripoll
e360d9000c
Coerce to string before calling FIND-SYMBOL.
2011-12-26 10:03:54 +01:00
Juan Jose Garcia Ripoll
4496a85039
More fixes to remove warnings about unused variables
2011-12-23 22:36:32 +01:00
Juan Jose Garcia Ripoll
7a2d30770b
Add IGNORE declarations and remove some unused variables.
2011-12-23 15:38:37 +01:00
Juan Jose Garcia Ripoll
18f246b45b
Fixed typo
2010-05-26 22:01:08 +02:00
jgarcia
a59f90871a
Emacs modelines for better editing
2008-02-02 19:14:05 +00:00
jgarcia
d92cac2436
Ensure FIND-RELATIVE-PACKAGE gets a string
2007-11-24 15:58:33 +00:00
jgarcia
13b177387d
FIND-RELATIVE-PACKAGE did not work with empty strings
2007-11-24 15:56:21 +00:00
jgarcia
adc23a67c2
Clean up the code for hierarchical packages.
2006-10-27 20:08:13 +00:00
jgarcia
baa9407388
Support for hierarchical package names
2006-10-26 16:39:14 +00:00
jgarcia
a581d3ea31
APROPOS, APROPOS-LIST and HELP* are now case sensitive.
2006-06-17 16:06:59 +00:00
jjgarcia
22033ae9e6
Fixed typo.
2005-11-04 13:17:03 +00:00
jjgarcia
81babfd3af
The condition SIMPLE-PROGRAM-ERROR no longer exists.
2005-11-04 13:09:26 +00:00
jjgarcia
92757131b4
Several improvements related to inline of logical and cons functions, hardcoding frequently used symbols and a smaller version of TIME
2005-07-28 14:05:40 +00:00
jjgarcia
a583081e53
Fixed a few references to undefined variables. QUIT is now imported into CL-USER.
2003-12-11 18:20:16 +00:00
jjgarcia
c2aa136143
Various minor fixes, and an important set of changes to teach the compiler
...
and the interpreter to understand (SETF fname) function names, and to handle
them without creating auxiliary symbols.
2003-04-28 15:55:22 +00:00
jjgarcia
5f6f65b407
Bunch of fixes inspired by the ANSI test suite of GCL.
2003-03-10 09:10:13 +00:00
jjgarcia
bf8a3c21a9
Replaced LET -> LET* to make C code smaller, wherever it is possible.
2002-12-04 15:40:42 +00:00
jjgarcia
b0ce08d0ea
Changes towards 0.7b comprise naming and calling conventions. See CHANGELOG.
2002-11-04 14:08:24 +00:00
jjgarcia
b2dd8e9e3a
Documentation strings are stored in hash tables, not in property lists.
...
These hash tables can be dumped to help files which are understood by ECLS.
Most documentation strings have been moved back to the lisp source files
from which "SYS:help.doc" is built.
2001-10-15 16:44:04 +00:00
jjgarcia
ea010dee34
Add new declaration, si::c-export-fname, which produces lisp compiled files with
...
meaningful names for the exported functions. For instance,
(proclaim '(si::c-export-fname union))
is used to produce a C function with name clLunion, which can be directly used
in other compiled files. This feature has been applied to almost all functions
in the Lisp runtime.
2001-07-12 16:32:15 +00:00
jjgarcia
2d8d0cd44b
Initial revision
2001-06-26 17:14:44 +00:00