Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 2.56 KB

README.md

File metadata and controls

55 lines (44 loc) · 2.56 KB

Sandwich

Machines in a room having a conversation about sandwiches.

Operation

All machines run the same program, which simultaneously scans for peers to talk to about sandwiches and keeps a server open listening for peers trying to connect. All machines have the same list of hostnames that represents the full roster of machines, letting them request conversations specifically with their peers.

Resources

Creative Resources

  • I'm using tones based off of dial tones to sound each syllable. DTMF Tones
  • This artist's work is similar to how I've been imagining the sandwich imagery.

Linguistic Resources

Technical Resources

Development

This project is written in Rust managed by Cargo, so to build everything simply run:

cargo build

All the machines connect by hostname on the port 34222 to keep everything simple.

Sandwiches

Types of Sandwiches

  • American: sliced bread
    • Bagel sandwich, breakfast sandwich
  • Italian: small rolls sliced in half
    • subs
  • Quesadilla: different size and cheese melted so hard to compose.
  • Gyro
  • bahn mi

The Menu

  • Cheeses: cheddar, fresh mozzerella, swiss, provolone, pecorino, feta
  • Proteins: egg, bacon, turkey, falafel, mushroom, ham, pulled pork, salmon, salami, roast beef, beef patty
  • Greens: spinach, arugula, lettuce, cilantro
  • Vegis: green bell pepper, red bell pepper, jalapeno
  • Fruit: tomato, avocado, apple slices, cucumber, eggplant, olives
  • Sauce: mayo, mustard, ketchup, barbeque, gravy, tzatziki
  • Spreads: cream cheese, hummus, pesto
  • Other: red onion, pickled onion, pickled radish, shredded carrot, onion ring
  • Bread: everything bagel, focaccia, baguette, sourdough slices, wheat, english muffin, tortilla, pita

Starter Sandwiches

  • Breakfast Bagel: everything bagel, fried egg, swiss cheese, avocado