Skip to content

Instantly share code, notes, and snippets.

@kjnilsson
Created June 29, 2017 09:45
Show Gist options
  • Save kjnilsson/901075305da3806f796d8707ac2cffb7 to your computer and use it in GitHub Desktop.
Save kjnilsson/901075305da3806f796d8707ac2cffb7 to your computer and use it in GitHub Desktop.
fez: Implement linq in erlang?
'query1'/0 =
fun () ->
let <_fez0> =
fun (_builder@0) ->
call 'Microsoft.FSharp.Linq':'QueryBuilder.Run'(
_builder@0,
call 'Microsoft.FSharp.Linq':'QueryBuilder.Select'(
_builder@0,
call 'Microsoft.FSharp.Linq':'QueryBuilder.For'(
_builder@0,
call 'Microsoft.FSharp.Linq':'QueryBuilder.Source'(
_builder@0,
call 'Microsoft.FSharp.Collections.SeqModule':'toList'(
call 'Microsoft.FSharp.Core.Operators':'seq'(
call 'Microsoft.FSharp.Core.Operators':'op_Range'(
0,
10)))),
fun (__arg10) ->
let <_customer0> =
__arg10
in
call 'Microsoft.FSharp.Linq':'QueryBuilder.Yield'(
_builder@0,
_customer0)),
fun (_customer1) ->
_customer1))
in
apply _fez0 (
call 'Microsoft.FSharp.Core.ExtraTopLevelOperators':'query'())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment