Hey folks!

This is in reference to https://github.com/elm-lang/core/issues/805

I'm looking for a function to convert a String to an internal symbol 
(signature `String -> a`). Previously this was in `Text.fromString` but 
apparently that has been removed.

The use-case I have in mind is this router:

```
locationUpdate : Navigation.Location -> App.Msg
locationUpdate location =
  case (String.dropLeft 2 location.hash) of

    "ViewDocList" -> ViewState ViewDocList

    "ViewDocument" -> ViewState ViewDocument

    _ -> App.NoOp

    -- Would rather code this as:
    -- case Text.fromString msg of
    --   Just value -> ViewState value
    --   Nothing    -> App.NoOp
```

In Haskell this would be `read`:

```
Prelude> read "4.5" :: Float
4.5
Prelude> :t read "4.5" :: Float
read "4.5" :: Float :: Float
```

Any ideas on when this might come back?

Thanks!
-Josh

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to