Gabe Johnson
gabejohnson

  • Singlewire Software LLC
  • Madison, WI
  • Joined on Nov 5, 2012
Jul 18, 2016
@gabejohnson
Publish new version to npm
Jul 18, 2016
gabejohnson commented on issue sweet-js/sweet.js#561
@gabejohnson

My bad. It was throwing with no semicolon after: syntax m = ctx => { return ctx; }; m // no semicolon

Jul 17, 2016
@gabejohnson
Multiple issues with modules
Jul 17, 2016
@gabejohnson
Macros referenced within delimiters throws a ReferenceError
Jul 15, 2016
Jul 13, 2016
@gabejohnson
Jul 13, 2016
@gabejohnson
  • @gabejohnson dec2f4c
    first pass rx -> xs translation
Jul 13, 2016
@gabejohnson
  • @gabejohnson ca1c0f8
    first pass rx -> xs translation
Jul 11, 2016
@gabejohnson
Publish updated version
Jul 11, 2016
gabejohnson commented on pull request d-oliveros/ngSticky#151
@gabejohnson

@d-oliveros I'm having the same issues.

Jul 11, 2016
gabejohnson commented on issue sweet-js/sweet.js#516
@gabejohnson

Yeah. I guess for destructuring values shouldn't be allowed on the LHS. It would be an Unexpected token error if I tried that w/ objects or arrays.…

Jul 9, 2016
gabejohnson commented on issue sweet-js/sweet.js#516
@gabejohnson

I'm currently blocked on #519. In the meantime, I've got a question about semantics: let #`1 + ${a} - ${b}` = #`1 + 2 - 3`; // let a = #`2`, b = #`3`

Jul 5, 2016
@gabejohnson
Jul 1, 2016
@gabejohnson
  • @gabejohnson 996f5e4
    Remove TemplateExpressions from LHSE check.
Jul 1, 2016
@gabejohnson
  • @gabejohnson e4982f2
    Remove remaining logic to enforestLHSE
Jul 1, 2016
gabejohnson commented on pull request sweet-js/sweet.js#557
@gabejohnson

Yeah. I think that's an artifact of my earlier efforts. I'll fix it ASAP. On Jul 1, 2016 11:08 AM, "Tim Disney" notifications@github.com wrote: In…

Jun 30, 2016
gabejohnson commented on issue sweet-js/sweet.js#516
@gabejohnson

I have a port of Clojure threading macros in mind: syntaxrec threadFirst = ctx => { const inner = ctx.next().value.inner(); let call; match (inner) {

Jun 30, 2016
gabejohnson commented on issue sweet-js/sweet.js#516
@gabejohnson

How about "destructuring" syntax templates: syntax new = function (ctx) { return match (ctx) { case #`new ${ ident } ${ params }` => #`${ ident }.c…

Jun 30, 2016
@gabejohnson
Jun 30, 2016
@gabejohnson
  • @gabejohnson 21bf184
    Remove remaining logic to enforestLHSE
Jun 30, 2016
gabejohnson commented on pull request sweet-js/sweet.js#557
@gabejohnson

Sorry about that. I was perceiving a special case for new expressions. I'm about to push code that early aborts enforestLHSE if this.term is an Ide…

Jun 29, 2016
gabejohnson commented on pull request sweet-js/sweet.js#545
@gabejohnson

No worries @michaelficarra. Understood. Thanks for the update 🙏

Jun 29, 2016
gabejohnson commented on pull request sweet-js/sweet.js#545
@gabejohnson

I pinged @bakkot a couple of weeks ago, but still haven't heard back.

Jun 29, 2016
gabejohnson commented on pull request sweet-js/sweet.js#557
@gabejohnson

@disnet: You were right. It's cleaner. I think I'm still stuck with 1343-1345 though, unless you have some ideas. I guess I should hold off on resp…

Jun 28, 2016
gabejohnson commented on pull request sweet-js/sweet.js#557
@gabejohnson

@disnet: is that better?

Jun 28, 2016
@gabejohnson
  • @gabejohnson 7193447
    Move more logic to enforestLeftHandSideExpression
Jun 28, 2016
gabejohnson commented on pull request sweet-js/sweet.js#557
@gabejohnson

@disnet: is this better?

Jun 28, 2016
@gabejohnson
  • @gabejohnson d9a0069
    Move more logic to enforestLeftHandSideExpression
Jun 28, 2016
@gabejohnson
  • @gabejohnson 28cd6d8
    Move more logic to enforestLeftHandSideExpression