1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//! Polyglot programming promises and perils
//!
//!   - **Date:** November 25, 2015
//!   - **Subject:** The delights and challenges of knowing (or even just
//!     learning) lots of languages.
//!   - [**Audio**](https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/1.mp3
//!
//! <audio style="width: 100%" title="Polyglot programming promises and perils" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/1.mp3" />
//!
//!
//! Sometimes, you're doing a technical interview, and you just cannot figure
//! out why your JavaScript function isn't behaving like it should... and then,
//! prompted by the interviewer, you realize that you're not returning anything.
//! Polyglot programming is beautiful, and wonderful, and sometimes it bites you
//! when you aren't looking.
//!
//! # Links
//!
//!   - [Scala][links-1]
//!   - [F♯][links-2]
//!   - [Elixir][links-3]
//!
//! [links-1]: http://www.scala-lang.org
//! [links-2]: http://fsharp.org
//! [links-3]: http://elixir-lang.org
//!
//! # Sponsors
//!
//!   - reddraggone9
//!   - [Chris Patti][sponsors-1]
//!
//! [sponsors-1]: http://podcastinit.com
//!
//! ## Become a sponsor
//!
//!   - <a href="https://www.patreon.com/newrustacean" rel="payment">Patreon</a>
//!   - [Venmo](https://venmo.com/chriskrycho)
//!   - [Dwolla](https://www.dwolla.com/hub/chriskrycho)
//!   - [Cash.me](https://cash.me/$chriskrycho)
//!
//! # Follow
//!
//!   - New Rustacean:
//!     + Twitter: [@newrustacean](https://www.twitter.com/newrustacean)
//!       + App.net: [@newrustacean](https://alpha.app.net/newrustacean)
//!     + Email: [hello@newrustacean.com](mailto:hello@newrustacean.com)
//!   - Chris Krycho
//!     + Twitter: [@chriskrycho](https://www.twitter.com/chriskrycho)
//!       + App.net: [@chriskrycho](https://alpha.app.net/chriskrycho)