CINXE.COM
RISC OS meaning: Operating system for ARM processors - OneLook
<!DOCTYPE html> <html><head><meta http-equiv=Content-Type content="text/html; charset=UTF-8"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:wght@400;700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Gabarito:wght@400..900&family=Montserrat:wght@200;400;500&display=swap" rel="stylesheet"> <meta property="og:image" content="https://onelook.com/img/onelook2.png" /> <meta property="og:image:width" content="261" /> <meta property="og:image:height" content="74" /> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-KCYRT3J03G"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-KCYRT3J03G'); </script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png"> <link rel="manifest" href="/manifest.json"> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-TileImage" content="/mstile-144x144.png"> <meta name="theme-color" content="#ffffff"> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="/ol2.css?v=25"> <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css" /> <title>RISC OS meaning: Operating system for ARM processors - OneLook</title> <meta name="description" content="A powerful dictionary, thesaurus, and comprehensive word-finding tool."> <link rel="canonical" href="https://www.onelook.com/?w=RISC OS" /> <script> function init() {document.form1.w.focus(); document.form1.w.select();} </SCRIPT> <STYLE> A:hover {text-decoration:bold; color:#FF0000;} A:active {text-decoration:bold; color:#FF0000;} </STYLE> </head> <body> <form name="form1" id="olform" method="GET" action="/"><center> <br> <div class="ol_logo"> <a href="/?loc=lhp"> <div class="ol_logo_sunburst"> <svg id=logoray xmlns="http://www.w3.org/2000/svg" height="60px" viewBox="0 -1040 1040 1040" width="60px" fill="#f1cc39"> <path d="M450-810v-110h60v110h-60Zm0 770v-110h60v110h-60Zm360-410v-60h110v60H810Zm-770 0v-60h110v60H40Zm702-250-43-43 66-66 43 43-66 66ZM195-151l-43-43 66-66 43 43-66 66Zm570 0-66-66 43-43 66 66-43 43ZM218-700l-66-66 43-43 66 66-43 43Zm261.82 445Q386-255 320.5-320.68 255-386.35 255-480.18q0-93.82 65.68-159.32 65.67-65.5 159.5-65.5 93.82 0 159.32 65.68 65.5 65.67 65.5 159.5 0 93.82-65.68 159.32-65.67 65.5-159.5 65.5Zm.11-60Q549-315 597-362.93q48-47.94 48-117Q645-549 597.07-597q-47.94-48-117-48Q411-645 363-597.07q-48 47.94-48 117Q315-411 362.93-363q47.94 48 117 48Zm.07-165Z"/> <circle id=logosun cx="480" cy="-480" r="200" fill="#f1cc39"/> </div> <span class="ol_logo_text">OneLook</span></a></div> <input type="text" autocapitalize="none" name="w" id="olinput" size="30" value="RISC OS"> </form> <div id="fb2"> <button type="button" class="btn" onClick="ol(true);"><strong class="modetitle">Definitions</strong></button><br> <button type="button" class="btn" onClick="ol(false);">Thesaurus</button> </div> </center> <div title="This is a new OneLook feature that gives you an ultra-concise definition for any word or phrase you can think of. It's a 5-word (or occasionally 6-word) computer-generated summary of how the word is used most often. Be aware that words can have multiple meanings! If there are other senses of the word, they are shown below." class="ol_inbrief"><span class="ol_inbrief_title">Usually means:</span> Operating system for ARM <a href="https://onelook.com/?w=processors&loc=inbrief">processors</a>. </div> <div class="ol_tabs"> <span class="ol_selected_tab">Definitions</span> <a href="/?w=risc_os&related=1"><span class="ol_nonselected_tab">Related words</span></a> <a href="/?w=risc_os&mentions=1"><span class="ol_nonselected_tab">Mentions</span></a> <a href="/?w=risc_os&verses=1"><span class="ol_nonselected_tab">Lyrics</span></a> </div> <div id='main'> <div id='section-dicts'> We found 9 dictionaries that define the word <b>RISC OS</b>: <br><br> <a name=all_gen></a><u><b>General</b></u> (2 matching dictionaries)<br> <OL START=1> <li><a rel="nofollow" href="https://dictionary.reference.com/search?q=RISC-OS">RISC-OS</a>, <a rel="nofollow" href="https://dictionary.reference.com/search?q=RISC+OS">RISC OS</a>: Dictionary.com <li><a rel="nofollow" href="https://en.wikipedia.org/wiki/RISC%20OS">RISC OS</a>: Wikipedia, the Free Encyclopedia </ol><br> <a name=all_com></a><u><b>Computing</b></u> (5 matching dictionaries)<br> <OL START=3> <li><a rel="nofollow" href="https://foldoc.org/RISC+OS">RISC OS</a>: Free On-line Dictionary of Computing <li><a rel="nofollow" href="https://www.computeruser.com/resources/dictionary/get by index/r/120/">RISC OS</a>: CCI Computer <li><a rel="nofollow" href="https://www.gamedev.net/dict/term.asp?TermID=830">RISC OS</a>: Game Dictionary <li><a rel="nofollow" href="https://encyclopedia2.thefreedictionary.com/RISC+OS">RISC OS</a>, <a rel="nofollow" href="https://encyclopedia2.thefreedictionary.com/RISC OS">RISC OS</a>: Encyclopedia </ol><br> <a name=all_med></a><u><b>Medicine</b></u> (1 matching dictionary)<br> <OL START=7> <font color=grey><li> online medical dictionary <i>(No longer online)</i></font> </ol><br> <a name=all_misc></a><u><b>Miscellaneous</b></u> (1 matching dictionary)<br> <OL START=8> <li><a rel="nofollow" href="https://www.acronymfinder.com/af-query.asp?Acronym=RISC-OS&String=exact&p=ol">RISC-OS</a>: Acronym Finder </ol><br> </div> <div id='section-defn'> <div class=ol_searchassist> <a href="https://www.google.com/search?as_q=%22risc+os%22&num=10&as_epq=&as_oq=definition&as_eq=&lr=lang_en&as_occt=any&as_dt=i&as_sitesearch=&safe=off">Google</a>, <a href="https://news.google.com/search?q=RISC_OS&hl=en-US&gl=US&ceid=US%3Aen">News</a>, <a href="https://www.google.com/search?udm=2&q=RISC_OS">Images</a>, <a href="https://en.wikipedia.org/wiki/Special:Search?go=Go&search=RISC_OS">Wikipedia</a>, <a href="https://www.reddit.com/search/?q=risc+os&type=comments&cId=3da8fc67-4604-4580-b2d9-678b1e867c12&iId=b711c12b-5289-4786-904c-daf03bbeff83&sort=new">Reddit</a>, <a href="https://bsky.app/search?q=RISC_OS">BlueSky</a> </div> <table class="info-box" cellpadding=0 width=><tr><td> <div class="entry" type="normal"> <script> </script> <center><div class=0><font size=-1>Definitions from <a href="https://en.wikipedia.org/wiki/RISC_OS">Wikipedia</a> (<b><i>RISC OS</i></b>)</center></font><br> <b>▸ <i>noun</i>:</b> an operating system designed to run on ARM computers.<br> <br> <div id="dmapi_cls"></div> <script language=javascript type='text/javascript'> var query = 'RISC_OS'; var baseurl = '/?loc=dmapirel&w=' function clusterlink(clusterTitles, clusterId, query) { var clusterTitle = clusterTitles[clusterId][0]; var url = "https://www.onelook.com/?topic=" + clusterTitle + "&s=cluster:" + clusterId + "&loc=ol_cls"; url = url + "&f_rt=" + encodeURIComponent(query); url = url + "&concept=" + encodeURIComponent(clusterTitle); clslink = "<a href=\"" + url + "\"><button class=\"top-cluster\">" + clusterTitle + "</button></a> "; return clslink; } function toggle_dmapi_res(apifn) { var q = apifn; var max = "100"; if (apifn === "rhy") { q = "arhy=1&sl"; } if (apifn === "idioms") { q = "v=idioms&md=d&ml"; } if (apifn === "cls") { q = "qe=sp&md=c&sp"; max = "1"; } if (apifn === "ml") { q = "md=d&ml"; } if (apifn === "enwiki") { q = "v=enwiki&nonorm=1&sp"; } var apiquery = query; if (apifn == "enwiki") { apiquery += "*"; } $.ajax({ url: "//www.onelook.com/api/words?max=" + max + "&k=ol_related&" + q + "=" + apiquery, context: document.body }).done(function(data) { str = ""; if (apifn == "cls" && (data.length > 0)) { var tag_list = data[0]["tags"]; var clusterTitles = {}; var defClusters = []; for (var j=0; j<tag_list.length; j++) { if (tag_list[j].match(/^cluster_titles:/)) { clusterTitles = JSON.parse(tag_list[j].replace("cluster_titles:","")); } else if (tag_list[j].match(/^def_clusters:/)) { defClusters = JSON.parse(tag_list[j].replace("def_clusters:","")); } } var seenClusters = new Set(); if (defClusters.length > 0) { str += "<br>Found in concept groups: "; for (var i=0; i<defClusters.length; i++) { if (!seenClusters.has(defClusters[i])) { var clslink = clusterlink(clusterTitles, defClusters[i], query); if (clslink != null) { str += clslink; seenClusters.add(defClusters[i]); } } } if (defClusters.length >= 1) { str += " <a href=\"/thesaurus?loc=olvt&viz=1&s=" + query + "\"><button id=viz-teaser-button>View in Idea Map</button></a> "; } } } else { for (i=0; i<data.length; i++) { if (apifn === "rhy" && (data[i]["word"] === query.replace("_", " "))) { continue; } url = baseurl + data[i]["word"]; if (data[i]["defHeadword"]) { data[i]["word"] = data[i]["defHeadword"]; } if (apifn == "enwiki") { url = "https://en.wikipedia.org/wiki/" + data[i]["word"]; } str += "<a href=\"" + url + "\">" + data[i]["word"] + "</a>"; if (i != data.length-1) { if (apifn == "enwiki") str += "<br>"; else str += ", "; } } } if (apifn === "ml" && data.length >= 100 || apifn === "idioms") { str += " (<b><i><a href=\"/thesaurus/?s=" + query + "&loc=cbsim\">see more...</a></i></b>)"; } if (apifn === "rhy" && data.length >= 99) { str += " (<b><i><a href=\"https://www.rhymezone.com/r/rhyme.cgi?typeofrhyme=adv&Word=" + query + "&loc=olrhy\">see more...</a></i></b>)"; } if (data.length == 0) { str += "(None found)"; } $("#dmapi_" + apifn).html(str); }); } toggle_dmapi_res('cls'); </script> <hr> <center><div id="rhymefilter"></div><div id="imgdv"></div><div id="snippets_mid"><br> <table width=95% border=0 class="resbox" bgcolor="green" cellspacing=1 cellpadding=0><tr><td><table width=100% bgcolor="#eeffee" border=0 class="resbox3" cellspacing=1 cellpadding=10><tr><td> <table cellpadding=5><tr> <div id="snippets"></div> </font></td></tr></table></td></tr></table></td></tr></table></div></center> <script language=javascript type='text/javascript'> var rz_snippets = [{"url": "https://www.google.com/search?btnI&q=%22alright+down+get+boogie+%28mu+ala+rusic%29%22+barclay+james+harvest&loc=g", "snippet": "<b>Disco</b> la <b>Risco</b>", "m": "risco", "t": "disco", "title": "\"Alright Down Get Boogie (Mu Ala Rusic)\" by Barclay James Harvest"}, {"url": "https://www.google.com/search?btnI&q=%22me+quieren+detener%22+wisin+%26+yandel&loc=g", "snippet": "Si esto como ir a la <b>disco</b><br>Calles por un <b>risco</b>", "m": "risco", "t": "disco", "title": "\"Me Quieren Detener\" by Wisin & Yandel"}, {"url": "https://www.google.com/search?btnI&q=%22me+quieren+detener%22+wisin+%26+yandel&loc=g", "snippet": "Calles por un <b>risco</b><br>Y toma san <b>francisco</b>", "m": "francisco", "t": "risco", "title": "\"Me Quieren Detener\" by Wisin & Yandel"}, {"url": "https://www.google.com/search?btnI&q=%22me+quieren+detener%22+wisin+%26+yandel&loc=g", "snippet": "Tu clave la <b>confisco</b><br>Pero atentate de este <b>risco</b>", "m": "risco", "t": "confisco", "title": "\"Me Quieren Detener\" by Wisin & Yandel"}, {"url": "https://www.google.com/search?btnI&q=%22el+telefono%22+wisin+%26+yandel&loc=g", "snippet": "Que se aquiete el <b>bizco</b><br>O te lo tiro por un <b>risco</b>", "m": "risco", "t": "bizco", "title": "\"El Telefono\" by Wisin & Yandel"}, {"url": "https://www.google.com/search?btnI&q=%22el+telefono%22+wisin+%26+yandel&loc=g", "snippet": "O te lo tiro por un <b>risco</b><br>Pon este <b>disco</b>", "m": "disco", "t": "risco", "title": "\"El Telefono\" by Wisin & Yandel"}, {"url": "https://www.google.com/search?btnI&q=%22la+pelea%22+%22tito+%22%22el+bambino%22%22%22&loc=g", "snippet": "Voy poniendome a <b>risco</b><br>Bien suabesito<br>Ella esta ready<br>Ya too esta <b>listo</b>", "m": "listo", "t": "risco", "title": "\"La Pelea\" by \"Tito \"\"El Bambino\"\"\""}, {"url": "https://www.google.com/search?btnI&q=%22el+tel%C3%A9fono%22+%22h%C3%A9ctor+%22%22el+father%22%22%22&loc=g", "snippet": "Que se aquiete el bizco o te lo tiro por un <b>risco</b><br>Ponle este disco y dile que yo vivo <b>arisco</b>", "m": "arisco", "t": "risco", "title": "\"El Tel\u00e9fono\" by \"H\u00e9ctor \"\"El Father\"\"\""}, {"url": "https://www.google.com/search?btnI&q=%22ronca%22+eliel&loc=g", "snippet": "Medio mill\u00f3n de copias vendidas con el mismo <b>disco</b><br>Los noto ariscos, t\u00edrense por un <b>risco</b>", "m": "risco", "t": "disco", "title": "\"Ronca\" by Eliel"}, {"url": "https://www.google.com/search?btnI&q=%22telefono%22+hector+el+father&loc=o", "snippet": "Chico, t\u00fa la llamas y yo la <b>pellizco</b><br>Que se aquiete el bizco o te lo tiro por un <b>risco</b>", "m": "risco", "t": "pellizco", "title": "\"Telefono\" by Hector El Father"}, {"url": "https://www.google.com/search?btnI&q=%22la+aguacatona%22+calle+13&loc=gr", "snippet": "Y me acerque en la <b>disco</b><br>Guillao de Sisqo<br>Y me tire como si fuera un <b>risco</b>:<br>Mira, andas sola?", "m": "risco", "t": "disco", "title": "\"La Aguacatona\" by Calle 13"}] var show_all_snippets = false var matchCounts = []; var move_snippet_to_top = false; var referrer_target = false; var found_featured = false; var referrer_target_match_count = 0; var updateSel = false; function norm(s) { return s.toLowerCase().replace(" ", "_"); } function organizeSnippets() { var matchCountsDict = {} for (var i=0; i<rz_snippets.length; i++) { x = rz_snippets[i]; if (!matchCountsDict[x["t"]]) { matchCountsDict[x["t"]] = 1; } else { matchCountsDict[x["t"]] += 1; } if (!matchCountsDict[x["m"]]) { matchCountsDict[x["m"]] = 1; } else if (x["m"] !== x["t"]) { matchCountsDict[x["m"]] += 1; } var genre = urlToGenre(x["url"]); if (!matchCountsDict["genre:" + genre]) { matchCountsDict["genre:" + genre] = 1; } else { matchCountsDict["genre:" + genre] += 1; } } matchCounts = []; for (var k in matchCountsDict) matchCounts.push([k, matchCountsDict[k]]); matchCounts.sort(function(a, b) { a = a[1]; b = b[1]; return a < b ? 1 : (a > b ? -1 : 0); }); } function outputHeader() { $('<select>').attr({'id':'selrhy', 'data-native-menu': 'false'}).appendTo('#rhymefilter'); $('<select>').attr({'id':'selgen', 'data-native-menu': 'false'}).appendTo('#rhymefilter'); var lang = getTargetFromRequest("lang"); if (lang === "es") { $('<option>').attr({'value': 'All'}).html('Rimas...').appendTo('#selrhy'); $('<option>').attr({'value': 'All'}).html('Géneros...').appendTo('#selgen'); } else { $('<option>').attr({'value': 'All'}).html('Filter by match...').appendTo('#selrhy'); $('<option>').attr({'value': 'All'}).html('Filter by genre...').appendTo('#selgen'); } for (var i=0; i<matchCounts.length; i++) { var word = matchCounts[i][0]; var count = matchCounts[i][1]; if (word.match("genre:")) { continue; } if (count !== rz_snippets.length) { var str = word.replace("_", " ") + " (" + count.toString() + ")"; $('<option>').attr({'value':word}).html(str).appendTo('#selrhy'); } } $('#selrhy').selectmenu({select: function(event, ui) {selectRhymeFilter(ui.item.value);} }); for (var i=0; i<matchCounts.length; i++) { var word = matchCounts[i][0]; var count = matchCounts[i][1]; if (!word.match("genre:")) { continue; } var genre = word.replace("genre:", ""); var str = genre + " (" + count.toString() + ")"; $('<option>').attr({'value':genre}).html(str).appendTo('#selgen'); } $('#selgen').selectmenu({select: function(event, ui) {selectGenreFilter(ui.item.value);} }); } function selectRhymeFilter(matchWord) { if (updateSel) return; showAllSnippets(matchWord, "All"); if (matchWord !== "All") { updateSel = true; $('#selgen').val("All"); $('#selgen').selectmenu("refresh"); updateSel = false; } } function selectGenreFilter(genre) { if (updateSel) return; showAllSnippets("All", genre); if (genre !== "All") { updateSel = true; $('#selrhy').val("All"); $('#selrhy').selectmenu("refresh"); updateSel = false; } } function urlToGenre(url) { var genre = "Pop and rock music"; if (url.match(/.*loc=e$/)) { genre = "Poetry"; } else if (url.match(/.*loc=m$/)) { genre = "Musical theater"; } else if (url.match(/.*goose\//)) { genre = "Mother Goose rhymes"; } else if (url.match(/.*shakespeare\//)) { genre = "Shakespeare"; } else if (url.match(/.*loc=gr$/)) { genre = "Hip hop music"; } else if (url.match(/.*loc=gc$/)) { genre = "US country music"; } return genre; } function showAllSnippets(matchWord, genre) { out_str = "<br>"; var matches = 0; var lang = getTargetFromRequest("lang"); for (var i=0; i<rz_snippets.length; i++) { var x = rz_snippets[i]; if (genre !== "All") { if (urlToGenre(x["url"]) !== genre) { continue; } } if (matchWord === "All" || matchWord == x["t"] || matchWord == x["m"]) { if (lang === "es") { x["title"] = x["title"].replace(" by ", " de "); from_str = '<i>De <a href="' + x["url"] + '">' + x["title"] + '</a>:</i>'; } else { from_str = '<i>From <a href="' + x["url"] + '">' + x["title"] + '</a>:</i>'; } html_str = from_str + '<br><br>' + '<table><tr><td><blockquote style="margin: 25px">' + x["snippet"] + '</blockquote></td></tr></table><br>'; out_str += html_str; matches = matches + 1; } } sn = document.getElementById("snippets"); sn.innerHTML = out_str; return matches; } function updateCurrentSnippet(i) { if (i >= rz_snippets.length) { return; } x = rz_snippets[i]; if (rz_snippets.length > 1) { reload_str = '<table width=100%><tr><td align=left valign=top><a onClick="randSnippet();" class=srl><b>↻</b></a></td>'; } else { reload_str = '<table width=100%><tr><td></td>'; } from_str = '<td align=center><i>From <a href="' + x["url"] + '">' + x["title"] + '</a>:</i></td></tr></table>'; if (found_featured) { from_str += "<img src=/img/0.gif?x=sweeney>"; } more_str = ""; if (rz_snippets.length > 1) { var plusstr = (rz_snippets.length >= 100) ? "+" : ""; var targetWord = getTargetFromRequest("Word"); if (targetWord === "") { // targetWord = getTargetFromRequest("d"); targetWord = getTargetFromRequest("w"); } if (referrer_target && move_snippet_to_top) { var trig = getTargetFromReferrer(); more_str += 'All <a href=\"/?w=' + encodeURIComponent(targetWord) + '&verses=1\"><b>' + targetWord + '</b> verses</a>'; } else { total_str = '<a href=\"/?w=' + encodeURIComponent(targetWord) + '&verses=1\">' + rz_snippets.length.toString() + plusstr + ' verses</a>'; more_str += '<hr><font color=green>' + (i+1).toString() + ' of ' + total_str + '</font>'; } } html_str = reload_str + from_str + '<br>' + '<center><table><tr><td><blockquote>' + x["snippet"] + '</blockquote></td></tr></table></center>'; if (more_str != "") html_str += "<center>" + more_str + "</center>"; sn = document.getElementById("snippets"); sn.innerHTML = html_str; if (move_snippet_to_top) { document.getElementById("snippets_top").innerHTML = "<center>" + document.getElementById("snippets_mid").innerHTML + "</center><br>"; move_snippet_to_top = false; } current_snippet = i; } var current_snippet = 0; function randSnippet() { if (rz_snippets.length > 0) { current_snippet = (current_snippet + 1) % rz_snippets.length; updateCurrentSnippet(current_snippet); } } function getTargetFromReferrer() { var query = document.referrer; var vars = query.split('&'); for (var i = 0; i < vars.length; i++) { var pair = vars[i].split('='); var name = decodeURIComponent(pair[0]); if (name.indexOf("Word", name.length - 4) !== -1) { return decodeURIComponent(pair[1]); } } return ""; } function getTargetFromRequest(paramKey) { var vars = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < vars.length; i++) { var pair = vars[i].split('='); var name = decodeURIComponent(pair[0]); if (name.indexOf(paramKey, name.length - 5) !== -1) { // huh!? return decodeURIComponent(pair[1]); } } return ""; } if (show_all_snippets) { organizeSnippets(); if (matchCounts.length > 1 && rz_snippets.length > 4) { outputHeader(); } var target = getTargetFromRequest("mWord"); if (target == "") { showAllSnippets("All", "All"); } else { target = norm(target); var matches = showAllSnippets(target, "All"); if (matches == 0) { showAllSnippets("All", "All"); } else { updateSel = true; $('#selrhy').val(target); $('#selrhy').selectmenu("refresh"); updateSel = false; } } } else { var target = getTargetFromReferrer(); current_snippet = -1; if (target !== "" && target !== getTargetFromRequest("Word")) { referrer_target = true; target = target.toLowerCase(); rz_snippets.sort(function(a, b) { if (a==b) return 0; var q1=((a["t"]===target)?3:((a["m"]===target)?2:1)); var q2=((b["t"]===target)?3:((b["m"]===target)?2:1)); return q2-q1; }); referrer_target_match_count = 0; for (var i=0; i<rz_snippets.length; i++) { var x = rz_snippets[i]; if (x["t"] === target || x["m"] === target) { referrer_target_match_count += 1; } } if (referrer_target_match_count > 0) { move_snippet_to_top = true; } } if (!move_snippet_to_top) { // prioritize artist of the day for (var i = 0; i < rz_snippets.length; i++) { x = rz_snippets[i]; if (x["title"] && x["title"].includes("Sweeney")) { current_snippet = i-1; found_featured = true; break; } } } randSnippet(); } </script><br> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('ml')">Words similar to <i>RISC OS</i></a> <div id="dmapi_ml"></div> <script language=javascript type='text/javascript'> var query = 'RISC_OS'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a href="/?w=RISC_OS&mentions=1">Usage examples for <i>RISC OS</i></a><br> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('idioms')">Idioms related to <i>RISC OS</i></a> <div id="dmapi_idioms"></div> <script language=javascript type='text/javascript'> var query = 'RISC_OS'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('enwiki')">Wikipedia articles (New!)</a> <div id="dmapi_enwiki"></div> <script language=javascript type='text/javascript'> var query = 'RISC_OS'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a class="dmapi_link" onclick="toggle_dmapi_res('rel_trg')">Words that often appear near <i>RISC OS</i></a> <div id="dmapi_rel_trg"></div> <script language=javascript type='text/javascript'> var query = 'RISC_OS'; var baseurl = '/?loc=dmapirel&w=' </script> <br>▸ <a target="_" href="https://www.rhymezone.com/r/rhyme.cgi?typeofrhyme=adv&Word=RISC_OS">Rhymes of <i>RISC OS</i></a><br> <br>▸ <a href="pm/#?w1=RISC_OS">Invented words related to <i>RISC OS</i></a><br> </td></tr></table></td></tr> </table></div> </div></div> <br> <br> <table width="100%" border=0 cellspacing=0> <tr> <td align=right> <hr><br> <center> <a href="https://www.onelook.com/">Home</a> <a href="/thesaurus/">Reverse Dictionary / Thesaurus</a> <a href="https://datamuse.com/">Datamuse</a> <a href="/games">Word games</a> <a href="https://onelook.com/spruce">Spruce</a> <a href="https://onelook.com/about.shtml#feedback">Feedback</a> <!-- <a href="https://onelook.com/about.shtml#privacy">Privacy</a> --> <a href="#" class="darkModeToggle">Dark mode</a> <a href="/about.shtml">Help</a></center> </td></tr></table> <br> <br> <link rel="stylesheet" href="/cyj.min.css?6"> <script src="/cyj.min.js?3"></script> <style> #CONTAINER { margin: auto; border: 2px solid #ccf; border-radius: 10px; box-shadow: 3px 3px 3px #ddf; display: flex; width: fit-content; margin-bottom: 20px; } </style> <div id="CONTAINER"></div> <script> const get_call_to_action_msg = () => { const is_daily = 1; const msgs = [ 'Can you rearrange the words into a chain of 2-word phrases' ]; // return (1 ? "Daily game: " : "") + msgs[Math.floor(Math.random() * msgs.length)]; return msgs[Math.floor(Math.random() * msgs.length)]; } const init_cyj_game = () => { const add_tracker = (container, action, msg) => { const is_daily = 1; const rand = Math.random(); const img = document.createElement('img'); img.style.display = 'none'; img.src = `img/0.gif?x=cyj6&rand=${rand}&w=${is_daily}&action=${action}&msg=${msg}`; container.append(img); } const container = document.querySelector('#CONTAINER'); const is_daily = 1; const { starting_board, compound_info, min_moves } = {"puzzle_id": -1736278479160457326, "starting_board": ["fighter", "hunting", "house", "tree", "knife", "plane", "fight"], "compound_info": [{"compound": ["fighter", "plane"], "name": "fighter plane", "connection_type": "C", "description": "(aircraft, military) A military aircraft primarily designed to attack enemy aircraft. Frequently shortened to fighter."}, {"compound": ["plane", "tree"], "name": "plane tree", "connection_type": "C", "description": "Any of various trees of the genus Platanus."}, {"compound": ["tree", "house"], "name": "tree house", "connection_type": "C", "description": "(chiefly US) a recreational structure built among the branches of a tree"}, {"compound": ["house", "hunting"], "name": "house-hunting", "connection_type": "C", "description": "The search for a suitable house to buy or rent."}, {"compound": ["hunting", "knife"], "name": "hunting knife", "connection_type": "C", "description": "A knife optimized for use in hunting animals, usually with a substantial belly and sometimes with a back edge that is partially serrated for sawing; fixed-blade and folding versions are both popular, and tasks such as field dressing, skinning, and bushcraft are anticipated."}, {"compound": ["knife", "fight"], "name": "knife fight", "connection_type": "C", "description": "A fight between combatants armed with knives."}], "difficulty": 49.31, "winning_board": ["fighter", "plane", "tree", "house", "hunting", "knife", "fight"], "min_moves": 3} ; const call_to_action_msg = get_call_to_action_msg().replace("[X]", starting_board[0]).replace("[Y]", starting_board[starting_board.length - 1]); /* add_tracker(container, 'render', call_to_action_msg); */ let helpstr = 'Pick up and drag the words to rearrange them into a chain in which every adjacent pair of words is a familiar two-word phrase like "hot dog". The pink words are the start and end of the chain and cannot be moved. When you have finished linking the words we\'ll show you the definitions of the phrases.'; if ("20250309".startsWith("def_")) helpstr = 'Pick up and drag the words to rearrange them into a valid definition for the word on the left.'; else if ("20250309".startsWith("proverb_")) helpstr = 'Pick up and drag the words to rearrange them into a grammatical proverb.'; helpstr = helpstr + ' If you want an extra challenge, try to make the chain in no more than ' + min_moves.toString() + ' moves.'; CompoundYourJoy.FromStandard(20250308, container, starting_board, compound_info, { help: helpstr, call_to_action: call_to_action_msg, play_again: "https://onelook.com/?loc=rd&w=cyj&gameid=20250309" }, { on_first_interaction: () => { add_tracker(container, 'first_interaction', ''); }, on_win: (num_moves, min_moves, duration) => { add_tracker(container, 'win', num_moves.toString() + '_' + min_moves.toString() + '_' + duration.toString()); }, on_share: () => { add_tracker(container, 'share', ''); }, on_definitions: () => { add_tracker(container, 'definitions', ''); }, }, min_moves ); } init_cyj_game(); </script> <style> /* Basic reset */ /* Container for the three boxes */ .games-container { font-family: "Gabarito", sans-serif; display: flex; /* Enable flex layout */ flex-wrap: wrap; /* Allow wrapping on smaller screens */ justify-content: center; /* Center the boxes horizontally */ gap: 20px; /* Space between items */ max-width: 1200px; margin: 0 auto; /* Center container in the page */ } /* Individual game box styling */ .game-box { flex: 1 1 200px; max-width: 200px; background: linear-gradient(135deg, lightblue, #1c39bb); border-radius: 8px; padding: 20px; color: #fff; text-align: center; box-shadow: 0 4px 6px rgba(0,0,0,0.1); display: flex; flex-direction: column; justify-content: space-between; } .game-box h2 { margin-bottom: 10px; font-size: 1.5rem; } .game-box p { margin-bottom: 20px; line-height: 1.4; } /* Button styling */ .cta-button { display: inline-block; background-color: #fff; color: #ff9800; text-decoration: none; font-weight: bold; padding: 10px 20px; border-radius: 4px; transition: background-color 0.3s, color 0.3s; } .cta-button:hover { background-color: #ff9800; color: #fff; } /* Responsive adjustments for smaller screens */ @media (max-width: 600px) { .game-box { max-width: 100%; /* Boxes will stretch to full width on small screens */ } } </style> <div class="games-container"> <!-- Threepeat Box --> <div class="game-box"> <h2>Threepeat</h2> <p> Find common ground </p> <a href="/threepeat" class="cta-button">Play Now</a> </div> <!-- Compound Your Joy Box --> <div class="game-box"> <h2>Compound Your Joy</h2> <p> Find connection </p> <a href="/cyj" class="cta-button">Play Now</a> </div> <!-- Pandergram Box --> <div class="game-box"> <h3>Pandergram</h2> <p> Make alphabet soup </p> <a href="/pandergram" class="cta-button">Play Now</a> </div> </div> </center> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <script> function highlightWildcard(item, pattern) { if (!pattern.endsWith('*')) { pattern += '*'; } const segments = pattern.split('*'); function parseSegment(segment) { return segment.split(''); } function buildSegmentRegex(tokens) { const groupPatterns = tokens.map(ch => { if (ch === '?') { return '([A-Za-z ])'; // capturing group for 1 letter/space } else { // Escape any regex special chars in case the pattern has them const escaped = ch.replace(/[.^$|\\()[\]{}*+?]/g, '\\$&'); return '(' + escaped + ')'; } }); return new RegExp('^' + groupPatterns.join(''), 'i') } function bold(text) { return `<span class="autocomplete_bolded">${text}</span>`; } function buildInvertedSegmentMatch(tokens, matchArray) { let out = ''; for (let i = 0; i < tokens.length; i++) { const token = tokens[i]; const actualChar = matchArray[i + 1]; // what we matched in the item if (token === '?') { out += bold(actualChar); } else { out += actualChar; } } return out; } let resultHTML = ''; let currentIndex = 0; for (const seg of segments) { if (!seg) { continue; } const tokens = parseSegment(seg); const segmentRegex = buildSegmentRegex(tokens); let matchPos = -1; let matchLength = 0; let matchArray = null; for (let startPos = currentIndex; startPos <= item.length; startPos++) { const substring = item.slice(startPos); const m = segmentRegex.exec(substring); if (m) { matchPos = startPos; matchLength = m[0].length; matchArray = m; break; } } if (matchPos === -1) { break; } const gapText = item.slice(currentIndex, matchPos); if (gapText) { resultHTML += bold(gapText); } const matchedSegmentHTML = buildInvertedSegmentMatch(tokens, matchArray); resultHTML += matchedSegmentHTML; currentIndex = matchPos + matchLength; } const leftover = item.slice(currentIndex); if (leftover) { resultHTML += bold(leftover); } return resultHTML; } function ol(isForward, mode) { var x = $( "#olinput" ).val(); var url = "/"; if (isForward) { url = "/?w=" + encodeURIComponent(x); } else { url = "/thesaurus/"; if (x !== "") { url += "?s=" + encodeURIComponent(x); } } if (mode) { url += "&" + mode + "=1"; } if (url !== "/") { window.location.replace(url); } } $(function() { last_req = ""; const body = document.body; if (typeof(Storage) !== "undefined") { const savedTheme = localStorage.getItem('theme'); if (savedTheme) { body.className = savedTheme; } else { body.className = 'light-theme'; } } $(".darkModeToggle").click(() => { body.classList.toggle('dark-theme'); body.classList.toggle('light-theme'); if (typeof(Storage) !== "undefined") { $("#olinput").append('<img src="/img/0.gif?q=hometheme_' + body.className + '">'); localStorage.setItem('theme', body.className); } }); $( "#olinput" ).autocomplete( { minLength: 3, delay: 100, open: function(event, ui) { $('.ui-autocomplete').off('menufocus hover mouseenter mouseover'); }, select: function(event, ui) { if (ui.item.value.match("Symbols:")) { ui.item.value = $( "#thesinput").val(); return; } $('<input>').attr({ type: 'hidden', name: 'loc', value: 'home_ac_' + last_req }).appendTo('#olform'); $( "#olinput" ).val(ui.item.value); $( "#olform" ).submit(); }, source: function( request, response ) { var res = request.term.split(":"); var pattern = res[0]; var url; if (res.length > 1) { url = '//www.onelook.com/api/words?v=ol_gte2&md=d&max=10&k=ol_clue&sp=' + encodeURIComponent(res[0]) + '&ml=' + encodeURIComponent(res[1]); } else { url = '//www.onelook.com/api/sug?v=ol_gte2&k=ol_home&s=' + encodeURIComponent(request.term.replace(/[:].*/,'')); } $.ajax({ dataType: "json", type: 'GET', url: url, success: function(data) { data.push({"word": "Symbols: ? (match a letter), * (match many), // (unscramble)"}); response($.map(data, function(item) { item.word = item.word.replace(/[+]/g, ' '); var label = item.word; var definition = ""; if (item.defs && item.defs.length > 0) { var parts = item.defs[0].split("\t"); if (parts.length > 1) { definition = parts[1].trim().replace(/[_.]/g, ''); definition = definition.replace(/^:/, "→ "); // right arrow for descriptives definition = definition.length > 60 ? definition.slice(0, 60) + "..." : definition; } } return { label: label, // label is shown in the dropdown menu value: item.word, // value goes into the input box on selection highlight: item.word === pattern ? ("<strong>" + pattern + "</strong>") : highlightWildcard(item.word, pattern), defs: definition, is_match: (item.word.toLowerCase() === pattern.toLowerCase()) }; })); } }); }}) .data("ui-autocomplete")._renderItem = function(ul, item) { var $li = $("<li>").appendTo(ul); var $word = $("<span>").html(item.highlight); // Definition on the right (in gray), but only if we have one if (item.defs) { var $def = $("<span class='definition'>").text(item.defs); if (item.is_match) { $def = $("<span class='definition definition_match'>").text(item.defs); } $li.append($word).append($def); } else { $li.append($word); } return $li; }; ; init(); }); </script> <br><br><br><br> </body></html>