metaboulie commited on
Commit
662415d
·
1 Parent(s): 8177ad2

fixing typo

Browse files
functional_programming/06_applicatives.py CHANGED
@@ -218,7 +218,7 @@ def _(mo):
218
  return curr
219
  ```
220
 
221
- /// attention | minimal implmentation requirement
222
 
223
  - `pure`
224
  - `apply`
@@ -317,7 +317,7 @@ def _(mo):
317
  ```
318
 
319
  - `apply` should apply a list of functions to a list of values
320
- - you can think of this as cartesian product, concating the result of applying every function to every value
321
 
322
  The implementation is:
323
  """
@@ -817,7 +817,7 @@ def _(IO):
817
  return ""
818
  return IO.lift(
819
  lambda: lambda s1: lambda: lambda s2: s1 + "\n" + s2,
820
- IO.pure(input(f"input line")),
821
  IO.pure(get_chars(n - 1)),
822
  )
823
  return (get_chars,)
@@ -881,7 +881,7 @@ def _(mo):
881
  def _(IO, sequenceL):
882
  def get_chars_sequenceL(n: int = 3):
883
  return sequenceL(
884
- [IO.pure(input(f"input the {i}nd str") for i in range(1, n + 1))], IO
885
  )
886
  return (get_chars_sequenceL,)
887
 
@@ -1015,7 +1015,7 @@ def _(mo):
1015
  r"""
1016
  ## Instance: ListMonoidal
1017
 
1018
- - `unit` should simply return a emtpy tuple wrapper in a list
1019
 
1020
  ```haskell
1021
  ListMonoidal.unit() => [()]
 
218
  return curr
219
  ```
220
 
221
+ /// attention | minimal implementation requirement
222
 
223
  - `pure`
224
  - `apply`
 
317
  ```
318
 
319
  - `apply` should apply a list of functions to a list of values
320
+ - you can think of this as cartesian product, concatenating the result of applying every function to every value
321
 
322
  The implementation is:
323
  """
 
817
  return ""
818
  return IO.lift(
819
  lambda: lambda s1: lambda: lambda s2: s1 + "\n" + s2,
820
+ IO.pure(input("input line")),
821
  IO.pure(get_chars(n - 1)),
822
  )
823
  return (get_chars,)
 
881
  def _(IO, sequenceL):
882
  def get_chars_sequenceL(n: int = 3):
883
  return sequenceL(
884
+ [IO.pure(input(f"input the {i}th str") for i in range(1, n + 1))], IO
885
  )
886
  return (get_chars_sequenceL,)
887
 
 
1015
  r"""
1016
  ## Instance: ListMonoidal
1017
 
1018
+ - `unit` should simply return a empty tuple wrapper in a list
1019
 
1020
  ```haskell
1021
  ListMonoidal.unit() => [()]