root/src/Pugs/Val

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @21673 [21673] 2 months audreyt * Import Pugs 6.2.13.11 from Hackage into our source tree. * Highlights: …
(edit) @15661 [15661] 19 months gaal * SigMonoid?: a few more rules, please review * Pugs.Val.Code: start of …
(edit) @15651 [15651] 19 months gaal * unify the two Sig constructors to one with a Maybe invocant.
(edit) @15636 [15636] 19 months audreyt * Pugs.Val.Code: Restore Show instance for Sig.
(edit) @15503 [15503] 20 months gaal * Don't mention ByteString?.Char8 in places where an accidental string op …
(edit) @15462 [15462] 20 months audreyt * More Boxable reshuffling - migrate Pugs.Val.Base into Pugs.Class and …
(edit) @15432 [15432] 20 months audreyt * Tidying up: Remove useless import from Pugs.Val.Code. Also remove the …
(edit) @15425 [15425] 20 months audreyt * Massive Haddoc-compatibility fix to make all modules haddockable.
(edit) @15415 [15415] 20 months audreyt * Pugs.Val.Base: Make a simple "Call" type synonym that stands for …
(edit) @15412 [15412] 20 months audreyt * Refactor Feed and Capture out to Pugs.Val.Capture
(edit) @15395 [15395] 20 months audreyt * Pugs.Val: Remove -boot circularity by restructing the "Val" class into …
(edit) @15375 [15375] 20 months audreyt * Pugs.Val.Base - Comment away everything for now.
(edit) @15374 [15374] 20 months audreyt * Adapt existing newVal implementation in Pugs.Val to MO. A "Val" is now …
(edit) @15373 [15373] 20 months audreyt * First step in MO bridge: vv('12345').reverse # '54321' …
(edit) @15297 [15297] 20 months audreyt * Revert the previous patch; everything back to normal.
(edit) @15296 [15296] 20 months audreyt * Convert VStr from String to ByteString?, and Syn from String to ID, in …
(edit) @15096 [15096] 21 months audreyt * Pugs.Val: Make ICoercible a superclass of Boxable, and introduce …
(edit) @13587 [13587] 2 years gaal * Pugs.Val: add -funbox-strict-fields to let ValNative? be what it says * …
(edit) @13494 [13494] 2 years audreyt * Prettyprinting for signature default expressions. (Doesn't prettyprint …
(edit) @13488 [13488] 2 years audreyt * Pugs.Val: asStr instance for PureInt?. * Also make Feed a Monoid.
(edit) @13464 [13464] 2 years audreyt * Source file expandtab.
(edit) @13359 [13359] 2 years gaal * fix printing of static types: :(Moo $x)
(edit) @13353 [13353] 2 years gaal * Pugs.Parser: parse cody constraints on params, even if they're ignored …
(edit) @13280 [13280] 2 years lwall Great metaoperator renaming: ref -> WHAT, SKID -> WHICH, META -> HOW
(edit) @13273 [13273] 2 years gaal * partial support for stringifying unpacky sigs; fails some tests. …
(edit) @13260 [13260] 2 years gaal * expose a build break and fix it (#include--) * positionals are not …
(edit) @13250 [13250] 2 years audreyt * Change Pugs.Val.Code.Param.p_variable from ID to Var so that my p6l …
(edit) @13216 [13216] 2 years gaal * Pretty printing of Signature objects. - Should work ok (see …
(edit) @13087 [13087] 2 years gaal * introduce 'castVal' to unwrap Vals into concrete types. audreyt++ for …
(edit) @13015 [13015] 2 years audreyt * Parameter unpacking, courtesy of gaal++
(edit) @12987 [12987] 2 years audreyt * Pugs.Val.Code: add slot for "is context".
(edit) @12924 [12924] 2 years gaal * Basic support for parsing Signatures with :(). Only named parameters …
(edit) @12878 [12878] 2 years gaal * another bunch of svn:ignore props
(edit) @12721 [12721] 2 years audreyt Gaal's \(...) Capture-literal patch, hacked slightly so it compiles.
(edit) @12484 [12484] 2 years luqui * Added the beginnings of Code::signature (returning a VV Sig). * Changed …
(edit) @12476 [12476] 2 years audreyt * Pugs.Val.Code: luqui++ noticed I made a typo and forgot the Nothing …
(edit) @12462 [12462] 2 years audreyt * Unbreak the build via newtype transformation.
(edit) @12461 [12461] 2 years gaal * WIP towards Capture parsing: 16:40 < audreyt> you mean breaking the …
(edit) @12459 [12459] 2 years audreyt * Pugs.Val: Relax ICoercible superclasses to be only Typeable.
(edit) @12212 [12212] 2 years audreyt * Before I go in and intern everything, here is Judy.Hash-interned …
(edit) @12201 [12201] 2 years audreyt * Feed should have fields f_positionals and f_nameds, not a_positional …
(edit) @12200 [12200] 2 years audreyt * Oldland method calls with newVal as invocant is now hooked into a …
(edit) @12198 [12198] 2 years audreyt * Rename the "Ident" type to "ID"; it will be come a "newtype Int" so we …
(edit) @12179 [12179] 2 years gaal * parameterize Capt (now spelt that way again) over Exp for runtime or …
(edit) @12153 [12153] 2 years gaal * TimToady?++ observes that LEAVE traits may be interleaved with …
(edit) @12152 [12152] 2 years gaal * remove duplicate field, reported by TimToady?++.
(edit) @12151 [12151] 2 years gaal * add missing fields in Code for ENTER, LEAVE, CATCH and CONTROL.
(edit) @12150 [12150] 2 years gaal * Captures in da house
(edit) @12131 [12131] 2 years gaal * Add Sig and Code (and prereq Param etc.) to Pugs.Val.Code. No …
(edit) @12110 [12110] 2 years gaal * Refactor basic ValPure? types into Pugs.Val.Base * Look there for …
(edit) @12104 [12104] 2 years gaal * PureNum? encapsulates both floating-point and fractional values * add …
(edit) @12075 [12075] 2 years audreyt * Pugs.Val.Int: there's no need to define two empty instances... at least …
(edit) @12072 [12072] 2 years gaal * New vv prim to convert oldvals to VV form * A little documentation in …
(edit) @12044 [12044] 2 years audreyt * Implicit coercion to int and to bool for PureStr? VV.
(edit) @12043 [12043] 2 years gaal * add missing file
(edit) @12041 [12041] 2 years gaal * Pugs.Val.Num and simple coersion triggered from oldspace. 1 + 41
(edit) @12008 [12008] 2 years gaal * Add VV support for PureInt?. The verification is awkward to make with …
(edit) @12004 [12004] 2 years audreyt * Experiment with two higher-order instances of cast: "return . cast" …
(edit) @12002 [12002] 2 years audreyt * Finally, an extremely sane treatment for item/list contexts. both only …
(edit) @12000 [12000] 2 years gaal * New naming convention gives "I" prefix to general interfaces. For now, …
(edit) @11993 [11993] 2 years audreyt * unbreak the build by supplying an instance for new val
(edit) @11977 [11977] 2 years audreyt * GHC 6.4.x needs -fallow-overlapping-instances for :<: to work.
(add) @11976 [11976] 2 years audreyt * Pugs.Val.Str -- first sketch of a Val class
Note: See TracRevisionLog for help on using the revision log.