Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re^4: One to one file output idiom

by LanX (Saint)
on Jan 16, 2020 at 21:19 UTC ( [id://11111498]=note: print w/replies, xml ) Need Help??


in reply to Re^3: One to one file output idiom
in thread One to one file output idiom

I'm not a native speaker, but for me to "spit" seems as a more natural opposite to "slurp".

To "spew" in contrast also means to vomit.

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

Replies are listed 'Best First'.
Re^5: One to one file output idiom
by jdporter (Paladin) on Jan 17, 2020 at 03:11 UTC

    As a native speaker, I can tell you that "spew" here is completely natural. It's not a synonym of "vomit" and does not carry the negative overtones of that word. It's also not the same as "spit", for the same reason, as well as implying a different (greater) volume of matter being ejected. :-)

      Not super common but it is a euphemism for vomit. There is a rather amusing pun about it in Egil’s Saga—Egil drinks till he’s sick and stands to nearly smother his excessively loquacious, one might say logorrheic :P, dinner host in vomit. When the dinner party responds in angry shock he says, paraphrased: He was spewing all night, so you can’t be mad at me for doing the same. It’s worth noting that vomit probably has 100, easy, synonyms/euphemisms/idioms in American English.

      https://www.merriam-webster.com/dictionary/spew

      spew verb spewed; spewing; spews Definition of spew (Entry 1 of 2) intransitive verb 1 : vomit 2 : to come forth in a flood or gush 3 : to ooze out as if under pressure : exude transitive verb 1 : vomit 2 : to send or cast forth with vigor or violence or in great quantity +a volcano spewing out ash —often used with out spew noun Definition of spew (Entry 2 of 2) 1 : matter that is vomited : vomit 2 : material that exudes or is extruded

      the cognate in German "speien" has mostly the same meanings

      Cheers Rolf
      (addicted to the Perl Programming Language :)
      Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

        Meh. I'm telling you, most speakers of modern English don't think of "spew" as a synonym for "vomit". Those other definitions are pretty much spot on, though.

        The one case where people use "spew" to mean "vomit" anymore is when they're using euphemisms, notably in the case of barfing due to alcohol consumption. :-)

        OMG, I'm gonna spew!
      After second thought ...

      It's "slurp" - eating noisily - which is the misnomer.

      To gulp would be a more accurate description for devouring a whole file.

      Spew would fit then.

      Cheers Rolf
      (addicted to the Perl Programming Language :)
      Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

        FWIW, Path::Class::File and IO::Any also use "spew" (old versions of the File::Slurp docs used the term as well); Mojo::File uses "spurt". I think all of these method names are not meant to be taken 100% seriously ;-) (I also found IO::Barf, if you like it more direct)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11111498]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (3)
As of 2024-04-26 02:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found