Matthew Butterick
b7933d769b
update sugar/file docs
7 years ago
Matthew Butterick
a4d560f7be
benign stylistic refactoring
7 years ago
Matthew Butterick
fbdde8eeb2
benign stylistic refactoring
7 years ago
Matthew Butterick
569b3d4453
refactor coercions with generics
7 years ago
Matthew Butterick
fd6c7426c4
correct a source location
8 years ago
Matthew Butterick
1e7d5867a4
+ tail recursion
8 years ago
Matthew Butterick
a21ba17450
improve error message
8 years ago
Matthew Butterick
a8656a88e3
add `shift-left`, `shift-cycle`, `shift-left-cycle`
8 years ago
Matthew Butterick
76783eba0e
raise input errors more vigorously in `sugar/list`
8 years ago
Matthew Butterick
cfc9ed1408
raise input errors more vigorously in `sugar/file`
8 years ago
Matthew Butterick
d77eb3fa68
refactor loops to be less slovenly
9 years ago
Matthew Butterick
78c788ae17
fix handling of hidden files with `remove-ext`
9 years ago
Matthew Butterick
63b7f84a89
adjustments
9 years ago
lijunsong
bc95ce269e
fix #16 remove-ext doesn't work.
...
The problem was remove-ext (and remove-ext*) function checked the given
path for hidden files. This fix lets remove-ext check file name of the
given path.
9 years ago
Matthew Butterick
5a5c0e3a77
clarifications
9 years ago
Matthew Butterick
71a8d0fca2
correct slight naivete
9 years ago
Matthew Butterick
c247a29af7
use `normalize-definition`
9 years ago
Matthew Butterick
6c224835a8
improve tests for `sugar/define`
9 years ago
Matthew Butterick
cd1ee2ce21
improve error msgs in macro
9 years ago
Matthew Butterick
5e283216a6
tiny refactoring
9 years ago
Matthew Butterick
4a8385aa96
fix doc dep
9 years ago
Matthew Butterick
5b53ea9653
adjust testing macro
9 years ago
Matthew Butterick
6f4bbeefe6
adjust info.rkt
9 years ago
Matthew Butterick
e2112c9ce8
reorg source
9 years ago
Matthew Butterick
809b7435b7
untype
9 years ago
Sam Tobin-Hochstadt
351346054c
Minor fixes, should now work on 6.2.
9 years ago
Sam Tobin-Hochstadt
07e98cd6a9
Fix for new set output order.
...
This test really ought to be changed somehow.
9 years ago
Sam Tobin-Hochstadt
0be362e112
Fix for new expander.
9 years ago
AlexKnauth
4c5f408677
fix repl for #lang sugar/debug in old expander
10 years ago
Matthew Butterick
8a121f2006
update test
10 years ago
Matthew Butterick
7fe01da7a5
change debug escape to #R
10 years ago
Alex Knauth
091774a1cb
update test file
10 years ago
Alex Knauth
76e721f52b
#lang sugar/debug: use #^ instead of ^
...
fixes https://github.com/mbutterick/sugar/issues/7
10 years ago
Matthew Butterick
a22c0ad753
nit, picked
10 years ago
Matthew Butterick
0ffe317387
add syntactic shorthand for `report`
10 years ago
AlexKnauth
65467b72b4
debug-meta-lang: make (require sugar/debug) unnecessary
...
and make it hygienic
10 years ago
AlexKnauth
75912ccbd6
add sugar/debug/lang meta-language
10 years ago
Matthew Butterick
48821f2a7d
add `report/line` and `report/file`
10 years ago
Matthew Butterick
bd7197eea4
improve `sugar-test`
10 years ago
Matthew Butterick
926622f219
repatriate tests
10 years ago
Matthew Butterick
a1e7cae8df
add provide+safe to `sugar/test`
10 years ago
Matthew Butterick
152381bed4
add `sugar/test`
10 years ago
Matthew Butterick
259e6ee0ef
doc update
10 years ago
Matthew Butterick
53b4fccfd9
correct inconsequential code
10 years ago
Matthew Butterick
6586d1e8cf
move typed requires in helper files
10 years ago
Matthew Butterick
2737fff0b4
consolidate untyped tests
10 years ago
Matthew Butterick
fa148d6055
add safe tests
10 years ago
Matthew Butterick
293defb2d9
create safe submod at top level
10 years ago
Matthew Butterick
fbfa56f2eb
separate `shift` into `shift` and `shifts`
10 years ago
Matthew Butterick
665ef0b517
tweak `slicef` to work with 6.0
10 years ago