root/src/Pugs/Bind.hs

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @15297 [15297] 21 months audreyt * Revert the previous patch; everything back to normal.
(edit) @15296 [15296] 21 months audreyt * Convert VStr from String to ByteString?, and Syn from String to ID, in …
(edit) @14643 [14643] 2 years audreyt * Pugs.Bind: Non-bound named arguments shouldn't cause strange "not a …
(edit) @14179 [14179] 2 years audreyt * Pugs.Bind: Reject named arguments that cannot find a matching named …
(edit) @14065 [14065] 2 years audreyt * Implement smart matching against implicit invocation: $obj .meth …
(edit) @12324 [12324] 2 years gaal * Bring the glory to 6.4.2
(edit) @12317 [12317] 2 years audreyt * Glorious refactoring of the Var type. Previously, Var is type synonym …
(edit) @10063 [10063] 3 years audreyt * Finish the Pugs.Bind cleanup for chromatic's contributions. "svk …
(edit) @10062 [10062] 3 years audreyt * Chromatic requested removal of his contribution under the src/ tree; …
(edit) @8792 [8792] 3 years audreyt * required named parameters should be checked along with required …
(edit) @8298 [8298] 3 years gaal unbreak named args
(edit) @8153 [8153] 3 years gaal * Refactor Cxt, Pos, and Prag nodes in Exp to a unified Ann (for …
(edit) @7622 [7622] 3 years scook0 * Abracadabra, shalakazam, demagicalize pairs! (This will probably break …
(edit) @7593 [7593] 3 years scook0 * Can't let gaal & autrijus have all the golfing fun :)
(edit) @6934 [6934] 3 years iblech * Pugs.AST.Internals, Pugs.Bind: isNamed is set correctly now (i.e. it's …
(edit) @6286 [6286] 3 years autrijus * Single-argument calls with object as the argument should dispatch to …
(edit) @5847 [5847] 3 years autrijus * This should work: sub foo (*&block) { &block() }; foo():{ "foo" } …
(edit) @5807 [5807] 3 years autrijus * Fix pair binding: For functions expecting pairs as arguments, their …
(edit) @5689 [5689] 3 years autrijus * Fix the subroutine-defaulting bug reported by philcrow: the default …
(edit) @5562 [5562] 3 years autrijus * For methods, an extra *%_ is appended to the signature at compilation …
(edit) @5464 [5464] 3 years autrijus * remove dead code in Bind.hs.
(edit) @5450 [5450] 3 years bsmith util/importgraph.pl - colourise nodes by import/export lists and …
(edit) @5255 [5255] 3 years chromatic Show name of sub with mismatched parameters in invocant binding failure …
(edit) @5111 [5111] 3 years chromatic Reverted #5108, as it broke binding analysis.
(edit) @5108 [5108] 3 years autrijus * adjust bound sequence to put hash in the last
(edit) @4922 [4922] 3 years autrijus * clean up theorbtwo's vCast patch. I expect most tests to still …
(edit) @4832 [4832] 3 years chromatic r4832@windwheel: chromatic | 2005-06-18 18:24:08 -0700 attribute fixing …
(edit) @4158 [4158] 3 years scook0 * Changed var names & comments in Bind to reflect (Maybe invocant) * …
(edit) @3906 [3906] 3 years autrijus * starting single-invocant feature branch. (maybe laso do multi-level …
(edit) @3565 [3565] 4 years scook0 * Haddocks for 'juncApply' in Junc.hs * Export-list nuking is now much …
(edit) @3328 [3328] 4 years scook0 Style updates for Haddocks
(edit) @3145 [3145] 4 years scook0 Fixed & added Haddocks for Bind.hs
(edit) @3144 [3144] 4 years scook0 Updated Haddocks to reflect Autrijus's answers to my questions
(edit) @2978 [2978] 4 years autrijus * Remove the "Ident" type synonym; it's now either "Var" or "String".
(edit) @2956 [2956] 4 years autrijus * Initial sketch of class and object support.
(edit) @2852 [2852] 4 years scook0 More Haddocks for Bind
(edit) @2817 [2817] 4 years scook0 More Haddocks for Bind
(edit) @2812 [2812] 4 years scook0 Initial Haddocks for Bind
(edit) @2774 [2774] 4 years autrijus * merge the App form with Syn "()" form; App now takes Exp as the …
(edit) @2771 [2771] 4 years autrijus * remove Parens form as it is not used anymore
(edit) @2725 [2725] 4 years autrijus * haddockify the poems
(edit) @2469 [2469] 4 years autrijus * even more structural induction fixes on Cxt and Pos
(edit) @2262 [2262] 4 years autrijus * do not bother to check slurpLimit if it will always pass.
(edit) @2248 [2248] 4 years autrijus * thanks to juerd, we now check for extra slurpy arguments.
(edit) @2221 [2221] 4 years autrijus * Pairs are now always objects and never values.
(edit) @2220 [2220] 4 years autrijus * VThunk is now no longer a Val type. * Sub is renamed to MkCode? for …
(edit) @2155 [2155] 4 years autrijus * slurpy params now applies *-flattening to its arguments.
(edit) @2147 [2147] 4 years autrijus * 'key' => val now works as named param just like key => val did. * …
(copy) @2009 [2009] 4 years theorbtwo The Great Renaming. * becomes Pugs.*, except for stuff designed to be …
copied from src/Bind.hs:
(edit) @1902 [1902] 4 years autrijus * fix named vindings.
Note: See TracRevisionLog for help on using the revision log.