Alexei Odeychuk

My feedback

  1. 5 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      6 comments  ·  F# Language  ·  Flag idea as inappropriate…  ·  Admin →
      Alexei Odeychuk commented  · 

      I support Isaac Abraham's suggestion!

      Alexei Odeychuk supported this idea  · 
    • 8 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  F# Language  ·  Flag idea as inappropriate…  ·  Admin →
        Alexei Odeychuk supported this idea  · 
      • 20 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  F# Language  ·  Flag idea as inappropriate…  ·  Admin →
          Alexei Odeychuk supported this idea  · 
        • 76 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            16 comments  ·  F# Language  ·  Flag idea as inappropriate…  ·  Admin →
            Alexei Odeychuk supported this idea  · 
          • 17 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  F# Language  ·  Flag idea as inappropriate…  ·  Admin →
              Alexei Odeychuk supported this idea  · 
            • 27 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                2 comments  ·  F# Language  ·  Flag idea as inappropriate…  ·  Admin →
                Alexei Odeychuk supported this idea  · 
              • 121 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  6 comments  ·  F# Language  ·  Flag idea as inappropriate…  ·  Admin →
                  Alexei Odeychuk supported this idea  · 
                • 53 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    4 comments  ·  F# Language  ·  Flag idea as inappropriate…  ·  Admin →
                    Alexei Odeychuk supported this idea  · 
                    Alexei Odeychuk commented  · 

                    In addition, it would be nice to add several useful functions from Cryptol, a language for programming cryptographic algorithms, to the F# String module:
                    drop: int -> string -> string
                    tail: string -> string // to drop the first symbol from a string
                    take: int -> string -> string
                    splitBy: int -> string -> string list
                    groupBy: int -> string -> string list
                    join: string list -> string

                    Example:
                    let str = "123456789"
                    let x1 = str |> String.drop 5 // x1 = "6789"
                    let x2 = str |> String.tail // x2 = "23456789"
                    let x3 = str |> String.take 2 // x3 = "12"

                    let str2 = "123456789012"
                    let x4 = str2 |> String.splitBy 3 // x4 = [ "1234"; "5678"; "9012" ]
                    let x5 = str2 |> String.groupBy 3 // x5 = [ "123"; "456"; "789"; "012" ]

                    let str3 = [ "123"; "456"; "789"; "012" ]
                    let x6 = str3 |> String.join // x6 = "123456789012"

                  Feedback and Knowledge Base