Mathias Verraes

Results 22 comments of Mathias Verraes

The whole "domain layer vs application layer" is a bit of a false dichotomy anyway. Commands are domain concepts, if they actually use domain language and represent things the business...

I tried assert(nothing==deserialize(serialize(nothing))) but it has a bug that eats all my CPU untill there's nothing left.

Context sensitivity will be supported when we introduce parser state in Parsica. The current plan is to do something similar to Haskell's State Monad, but no work has been done...

Thanks for this input. Something else to consider: So far the expression handler can deal with `expression operator expression` and variations. Ternaries are typically `booleanExpr operator expression operator expression`. We'll...

In math, a ternary operation has the type `a -> a -> a -> a`, so everything is the same type. In C-like PLs, the common pattern is `bool ->...

#21 is an experiment to gain some insights into how ternary expressions could work.

@TODO mb_substr is not a dropin replacement for substr. mb_substr returns an empty string on failure, substr returns false on failure.

> shows some simple regexes and then shows and explains the alternative using parsers Excellent idea. The obvious difference is that combinators for complex parsers are more readable and writable...

Are you sure the dump statement is actually being executed? Try adding a die(); in front of it to make sure.

Hi guys, I haven't really worked with joomla for the past 8 months or so, so I haven't tested jdump with 1.7. I'd be happy to commit any decent quality...