Jake Verbaten

Results 307 comments of Jake Verbaten
trafficstars

Using `{}` as a dictionary instead of `Map` is important for using hegelJS on existing codebases. I want to look at taking an existing JS library like https://github.com/Raynos/error/blob/master/index.js#L62-L76 and porting...

How do you know what is an is not a side effect ? Calling functions and methods inside if statements is quite common. Even x.a is a potential getter that...

For example ```js class MyThing { async fetchTagsAndDoStuff () { const res = await this.dataLayer.fetchTags(this.bucketName) if (res.err) { this.logger.warn('oops could not get tags', { err: res.err }) return { err:...

Should some of these soundness features be behind opt in / opt out flags ? Like maybe in my code base I would be ok with assuming "no side effects...

I wouldnt mind moving IE8 support to a seperate module maybe `require('xhr')` and `require('xhr/ie')`

10/10 issue management. would give ownership to @naugtur again.

@naugtur console warnings break the unix rule of silence. If you want to warn the user, throw an exception.

I have zero idea what `Disjoint` is ( https://github.com/tonymorris/type-class/blob/master/src/Data/Semigroupoid/Disjoint.hs ). If your going to port all of them please give some explanations for people that don't understand haskell.

There is already some work undergoing about this - [Function.prototype.bind](https://npmjs.org/package/function-bind) - [Object.keys](https://npmjs.org/package/object-keys) I'm sure there are other people that were frustrated and broke out subsets of ES5 shim into individual...

@Yaffle - copy-pasting : ಠ_ಠ - forking : I'm not maintaining a different version of es5-shim, I'm writing a new thing that is smaller in scope. Mainly to reduce dependency...