Ad
  • Custom User Avatar

    this is still the case for this Kata. THank you for giving an alternative

  • Custom User Avatar

    Basically, Haskell. Dat heeft ( onder meer ) infix notatie voor functies, en om dat in JS mooi te doen moet je een prototype method van je functie maken.

    JS compare.on(get("name")) zou in Haskell compare `on` get "name" zijn.

    Ik gebruik het vaker, omdat ik nogal strongly typed denk en dan ligt het redelijk voor de hand om prototypes te extenden ipv ad-hoc functies te definieren.

    Hier op CodeWars kan het ook makkelijker dan in productie natuurlijk; dan moet je er echt wel voorzichtig mee zijn. Maar ik ben er geenszins allergisch voor. Ik heb een soort van eigen framework ( iets minder uitgebreid dan Ramda ), met een aantal prototype methods en een aantal functies zoals compare.