{"id":16084357,"url":"https://github.com/avidrucker/clojure-hof-emoji","last_synced_at":"2026-01-17T03:46:49.897Z","repository":{"id":102506300,"uuid":"341350082","full_name":"avidrucker/clojure-hof-emoji","owner":"avidrucker","description":null,"archived":false,"fork":false,"pushed_at":"2021-02-25T15:35:33.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-05T13:33:10.854Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avidrucker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-22T22:03:15.000Z","updated_at":"2021-02-25T15:35:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"8e83031f-9786-444d-a50a-326794c301bd","html_url":"https://github.com/avidrucker/clojure-hof-emoji","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/avidrucker/clojure-hof-emoji","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avidrucker%2Fclojure-hof-emoji","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avidrucker%2Fclojure-hof-emoji/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avidrucker%2Fclojure-hof-emoji/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avidrucker%2Fclojure-hof-emoji/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avidrucker","download_url":"https://codeload.github.com/avidrucker/clojure-hof-emoji/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avidrucker%2Fclojure-hof-emoji/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28493674,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T02:39:23.645Z","status":"ssl_error","status_checked_at":"2026-01-17T02:34:19.649Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-09T12:45:59.571Z","updated_at":"2026-01-17T03:46:49.878Z","avatar_url":"https://github.com/avidrucker.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n## Cooking with Higher Order Functions in Clojure\n\nRequirements:\n\n- [ ] Emoji render in code blocks\n- [ ] Emoji render in Typora markdown\n- [ ] Emoji render in GitHub markdown\n\n### the `map` function\n\n```clojure\n;; coded in emoji\n(map 🔥 [🐮 🥔 🐔 🌽 🐷 🦐])\n;; =\u003e [🍔 🍟 🍗 🍿 🥓 🍤]\n\n;; now written out using words\n(map cook [:cow: :potato: :chicken: :corn: :pig: :shrimp:])\n;; =\u003e :hamburger: :fries: :poultry_leg: :popcorn: :bacon: :fried_shrimp:\n```\n\n### the `filter` function\n\n```clojure\n(filter vegetarian? [🍔 🍟 🍗 🍿 🥓 🍤 🥗])\n;; =\u003e [🍟 🍿 🥗] ;; assuming no lard or butter were used\n\n;; now written out using words\n(filter vegetarian? [:hamburger: :fries: :poultry_leg: :popcorn: :bacon: :fried_shrimp: :green_salad])\n;; =\u003e [:fries: :popcorn: :green_salad:]\n```\n\n### reduce\n\n```clojure\n(reduce eat [🍔 🍟 🍗 🍿 🥓 🍤 🥗])\n;; =\u003e 💩\n\n;; now written out using words\n(reduce eat [:hamburger: :fries: :poultry_leg: :popcorn: :bacon: :fried_shrimp: :green_salad:])\n;; =\u003e :poop:\n```\n\n### apply, etc..\n\n🍞 🍪 🐟 🦑 🍖 🥚 🐣 ⏰ 🎣 🍤 🦐 🧀 🍕 🥛  `:bread: :cookie: :fish: :squid: :meat_on_bone: :egg: :hatching_chick: :alarm_clock:  :fishing_pole_and_fish: :fried_shrimp: :shrimp: :cheese: :pizza: :milk_glass:`  \n\n🌾  `:ear_of_rice:` :rooster: :mushroom: :yum: :electric_plug: :bulb: :bee: :honey_pot: :hourglass: :watch: :ocean: :knife: :baby: :man:  :older_man:  :skull: :robot: :baby_chick: :chicken: :horse: :horse_racing: :zap: :cloud_with_rain: :open_umbrella: :sweat_drops: :sweat: :thermometer: :poop: \n\n:rice:  :fish:  ==\u003e 🍣  `:rice: :fish: :sushi:`\n\n:egg: + cook = :fried_egg:\n\n🥒  🍅 🥕 ==\u003e  🥗  `:cucumber: :tomato: :carrot: :green_salad:`\n\n💐  \u003c== 🌹 🌷 🌺  🌼     `:bouquet: :rose: :tulip: :hibiscus: :blossom:` \n\nUnofficially supported emoji\n🧂  🥬   👨‍🍳   🥩 🥪 🥦 `:salt: :leafy_green: :male_cook: :cut_of_meat: :sandwich: :broccoli:` \n\nNote: These are not available yet: Butter, wood, falafel, ice, axe, razor. \n\nhttps://emojiguide.org/butter https://emojiguide.org/wood\n\nIdeas\n\n- fantasy? 🧙 🧛 🧞 🧚 🐉 🦄\n\n- human? 👻 🧟 🤖 👽\n\n- body-part? 🦵 👃 👄 🦶 👂 👁️\n\n- animal? :dog: :cat: :rabbit: :mouse: :turtle: :snake: :lizard: :fish: 🐸 🐦 🐎 🐊 🐻  🦁 🐙\n\n- bird? :turkey: :eagle: :chicken: :owl:\n\n- insect? 🐜 🦋 🐛 🦗 🐞 🐝 🦟 🦂 🕷️\n\n- dinosaur? 🦕 🦖\n\n- fruit?  🍉 🍓 🥝 🍑\n\n- sport? :soccer: :baseball: :football: :basketball: :bowling: :golf:\n\n- musical-instrument? :violin: :trumpet: :musical_keyboard: :guitar: :drum:\n\n- place? :mountain: :ocean: :desert: :volcano: 🏞️\n\n- transportation? :bus: :train: :airplane: :car: :bike:\n\n- furniture? \n\n- 🌕 moon cycle with time 🌙 🌓 🌗 🌑 🌘 🌖 🌒 🌔\n\n- increase-age 👶 🧒 🧑 🧓 baby, child, person, older person\n\n  ​\tor :egg: :hatching_chick: :hatched_chick: :chicken:\n\n- combine :houses: :house: 🏘️ 🏠\n\n- apply-time 🌱 🌳 or ⏳⌛ \n\n- apply-heat  :thermometer: :candle: 💣 💥 🧨\n\n- apply-wind :trumpet: :wind_face: :musical_note:\n\n- apply-electricity :battery: :electric_plug: :zap:\n\n- apply-magnetism ... magnet isn't yet well supported\n\n- apply-key :key: :lock: :unlock:\n\n- apply-axe :evergreen_tree: ... missing wood though\n\n- apply-vaccine :syringe: :mask:\n\n- apply-medicine :pill: 🤒 🤢\n\n- apply-razor  🧔 🦲 🧑 ✂️ 💇 ... missing razor though\n\n- apply-shower :shower: \n\n- apply-sleep :sleepy: :bed: :slightly_smiling_face:\n\n- apply-school 🏫🎓\n\n- apply-fire-extinguisher 🧯 :fire_extinguisher:\n\n- apply-cold :snowflake: 🥶 \n\n- apply-light :rainbow: :sunny: :sun_behind_rain_cloud: 🔦\n\nMore ideas:\n\n- ⚰️ coffin as home for dead or sleeping place for vampires\n- 🦴 bone as smallest irreducible part of skeleton... those there is no skeleton emoji just yet, just a skull: 💀\n- Building construction with :building_construction: :construction_worker: :office:\n- Homes for certain animals, insects, etc.: 🕸️ \n- Superhero quotes: Is it a 🐦​ :bird: is it a :airplane: ✈️ no, it's 🦸\n- Science related transformations: ☢️ 🧲  🧬 🔭 🌌 👨‍🚀\n- Something having to do with transforming sight :eye: :microscope: :telescope: ☄️ 🌠\n- ... or transforming sound: :microphone: :mega: :speaking_head: \n- ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favidrucker%2Fclojure-hof-emoji","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favidrucker%2Fclojure-hof-emoji","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favidrucker%2Fclojure-hof-emoji/lists"}