index
:
txr
master
txr-old
TXR: A data munging language.
kaz@kylheku.com
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
share
/
txr
/
stdlib
/
struct.tl
Commit message (
Expand
)
Author
Age
Files
Lines
*
Warn when a nonexistent slot is referenced.
Kaz Kylheku
2017-03-23
1
-8
/
+33
*
uref: the a.b.c syntax extended to .a.b.c
Kaz Kylheku
2017-03-06
1
-0
/
+10
*
Bump copyright year to 2017.
Kaz Kylheku
2017-01-23
1
-1
/
+1
*
defstruct: use warning for bad base
Kaz Kylheku
2017-01-16
1
-4
/
+4
*
defstruct uses new error reporting functions.
Kaz Kylheku
2017-01-16
1
-35
/
+32
*
defmeth uses new error reporting.
Kaz Kylheku
2017-01-16
1
-6
/
+9
*
defstruct registers tentative definition.
Kaz Kylheku
2017-01-16
1
-0
/
+1
*
Awk: assignment to f doesn't yield new value.
Kaz Kylheku
2016-11-29
1
-2
/
+2
*
Fix struct lit problem exposed by circular syntax.
Kaz Kylheku
2016-10-20
1
-1
/
+1
*
Support curried args in method and meth.
Kaz Kylheku
2016-10-09
1
-2
/
+2
*
Support curried arguments in umethod and umeth.
Kaz Kylheku
2016-10-09
1
-2
/
+2
*
Synchronize license comments with LICENSE.
Kaz Kylheku
2016-10-01
1
-16
/
+17
*
Revision of static slot inheritance.
Kaz Kylheku
2016-09-30
1
-7
/
+9
*
Fix broken sys:rslot place.
Kaz Kylheku
2016-09-21
1
-4
/
+4
*
Optimize qref and sys:rslot using slet.
Kaz Kylheku
2016-09-08
1
-3
/
+3
*
New rslot macro to suport upcoming awk macro.
Kaz Kylheku
2016-09-07
1
-0
/
+27
*
Fix throw used instead of throwf in defstruct.
Kaz Kylheku
2016-04-06
1
-9
/
+9
*
Diagnose bad supertype in defstruct.
Kaz Kylheku
2016-04-06
1
-1
/
+6
*
defstruct: order function slots before other static slots.
Kaz Kylheku
2016-01-03
1
-15
/
+17
*
Better bad slot syntax diagnostic in defstruct.
Kaz Kylheku
2016-01-03
1
-1
/
+4
*
Copyright year bump.
Kaz Kylheku
2015-12-31
1
-1
/
+1
*
Adding with-slots macro.
Kaz Kylheku
2015-12-27
1
-0
/
+9
*
Useful feature: object post-initialization.
Kaz Kylheku
2015-12-16
1
-2
/
+19
*
defmeth returns compound method name.
Kaz Kylheku
2015-12-09
1
-1
/
+1
*
Correct return value of defmeth.
Kaz Kylheku
2015-11-30
1
-3
/
+4
*
Better no such type diagnostic in defmeth.
Kaz Kylheku
2015-11-25
1
-5
/
+8
*
Introducing lazy structs.
Kaz Kylheku
2015-11-20
1
-0
/
+12
*
New uslot function and usl macro.
Kaz Kylheku
2015-11-20
1
-0
/
+3
*
Adding defmeth macro and static-slot-ensure.
Kaz Kylheku
2015-10-16
1
-0
/
+7
*
Struct finalizers should be registered first.
Kaz Kylheku
2015-10-10
1
-13
/
+13
*
defstruct bugfix: nonexistent function called.
Kaz Kylheku
2015-10-10
1
-6
/
+6
*
Optional arguments in boa construction.
Kaz Kylheku
2015-10-04
1
-5
/
+20
*
slot-p renamed to slotp, conforming with Lisp conventions.
Kaz Kylheku
2015-10-03
1
-1
/
+1
*
New umeth and umethod macro and function.
Kaz Kylheku
2015-10-03
1
-0
/
+3
*
Optimization: elide some nil slot initializations.
Kaz Kylheku
2015-10-03
1
-2
/
+13
*
Struct methods and functions set up named block.
Kaz Kylheku
2015-10-02
1
-2
/
+6
*
Support for reverse order in finalization.
Kaz Kylheku
2015-10-01
1
-1
/
+2
*
Better argument checking in new macro.
Kaz Kylheku
2015-09-30
1
-0
/
+3
*
Optimize empty lambdas in defstruct.
Kaz Kylheku
2015-09-30
1
-15
/
+18
*
struct :init :fini specifiers.
Kaz Kylheku
2015-09-29
1
-3
/
+35
*
Implementation of static slots for structures.
Kaz Kylheku
2015-09-29
1
-9
/
+50
*
Add copyright headers to some lib modules.
Kaz Kylheku
2015-09-25
1
-0
/
+25
*
Introducing structs.
Kaz Kylheku
2015-09-02
1
-0
/
+57