VinylRecords / Vinyl

Extensible Records for Haskell. Pull requests welcome! Come visit us on #vinyl on freenode.
http://hackage.haskell.org/package/vinyl
MIT License
262 stars 48 forks source link

What does El mean? #92

Closed louispan closed 8 years ago

louispan commented 8 years ago

My googling hasn't been able to find out what does 'El' means. Eg 'ElField' in https://github.com/VinylRecords/Vinyl/blob/524a89c1644067c9def969a9565aa5076004a65b/Data/Vinyl/Derived.hs#L18

and Elf in https://github.com/VinylRecords/Vinyl/blob/524a89c1644067c9def969a9565aa5076004a65b/tests/Intro.lhs#L47

acowley commented 8 years ago

In those uses, El is short for Element as in having records that may or may not contain these fields as elements.

louispan commented 8 years ago

That makes sense. Thanks for answering so quickly!

jonsterling commented 8 years ago

@acowley Oh, I thought you knew! El actually refers in this case to head of the Canaanite pantheon, the father of Yahweh

acowley commented 8 years ago

Oh, neat! Are you going to add this meaning explanation of Vinyl to the wiki?