CINXE.COM
Template talk:Data types - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Template talk:Data types - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"dfa14a2a-36cf-4bc1-a285-468cd7bad255","wgCanonicalNamespace":"Template_talk","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":11,"wgPageName":"Template_talk:Data_types","wgTitle":"Data types","wgCurRevisionId":1229653728,"wgRevisionId":1229653728,"wgArticleId":22741484,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Template-Class Computer science pages","NA-importance Computer science pages","WikiProject Computer science articles"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Template_talk:Data_types","wgRelevantArticleId":22741484,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":10000,"wgEditSubmitButtonLabelPublish":true,"wgDiscussionToolsFeaturesEnabled":{"replytool":true,"newtopictool":true,"sourcemodetoolbar":true,"topicsubscription":false,"autotopicsub":false,"visualenhancements":false,"visualenhancements_reply":false,"visualenhancements_pageframe":false},"wgDiscussionToolsFallbackEditMode":"source","wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":true,"wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.discussionTools.init.styles":"ready","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.discussionTools.init","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.discussionTools.init.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cmediawiki.widgets.styles%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui.styles.indicators%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.20"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Template talk:Data types - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Template_talk:Data_types"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Template_talk:Data_types&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Template_talk:Data_types"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="ext-discussiontools-replytool-enabled ext-discussiontools-newtopictool-enabled ext-discussiontools-sourcemodetoolbar-enabled skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-11 ns-talk mw-editable page-Template_talk_Data_types rootpage-Template_talk_Data_types skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Template+talk%3AData+types" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Template+talk%3AData+types" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Template+talk%3AData+types" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Template+talk%3AData+types" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Template_rationale" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Template_rationale"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Template rationale</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">1 comment</span> <ul id="toc-Template_rationale-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Correctness_of_including_Stream_and_Exception" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Correctness_of_including_Stream_and_Exception"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Correctness of including Stream and Exception</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">2 comments</span> <ul id="toc-Correctness_of_including_Stream_and_Exception-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Cons_cell_is_not_a_fundamental_data_type" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Cons_cell_is_not_a_fundamental_data_type"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Cons cell is not a fundamental data type</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">4 comments</span> <ul id="toc-Cons_cell_is_not_a_fundamental_data_type-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Bignum_is_not_a_data_type,_but_a_variant_of_integer" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Bignum_is_not_a_data_type,_but_a_variant_of_integer"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Bignum is not a data type, but a variant of integer</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">2 comments</span> <ul id="toc-Bignum_is_not_a_data_type,_but_a_variant_of_integer-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Multi-tiered_navbox" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Multi-tiered_navbox"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Multi-tiered navbox</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">1 comment</span> <ul id="toc-Multi-tiered_navbox-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-We_need_a_better_categorization_for_the_stuff_in_"other"" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#We_need_a_better_categorization_for_the_stuff_in_"other""> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>We need a better categorization for the stuff in "other"</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">1 comment</span> <ul id="toc-We_need_a_better_categorization_for_the_stuff_in_"other"-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Missing_types." class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Missing_types."> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Missing types.</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">1 comment</span> <ul id="toc-Missing_types.-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Abstractions_over_bit(s)" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Abstractions_over_bit(s)"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Abstractions over bit(s)</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">1 comment</span> <ul id="toc-Abstractions_over_bit(s)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Timestamp" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Timestamp"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Timestamp</span> </div> </a> <span class="ext-discussiontools-init-sidebar-meta">1 comment</span> <ul id="toc-Timestamp-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-namespace">Template talk</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">Data types</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang mw-portlet-lang-icon-only" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector-empty" aria-label="This article exist only in this language. Add the article for other languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-portlet-lang-heading-empty" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language mw-ui-icon-wikimedia-language"></span> <span class="vector-dropdown-label-text">Add languages</span> </label> <div class="vector-dropdown-content"> <div class="mw-portlet-empty-language-selector-body"> Page contents not supported in other languages. </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-template" class="vector-tab-noicon mw-list-item"><a href="/wiki/Template:Data_types" title="View the template [c]" accesskey="c"><span>Template</span></a></li><li id="ca-talk" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Template_talk:Data_types" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Template_talk:Data_types"><span>Read</span></a></li><li id="ca-edit" class="istalk vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Template_talk:Data_types&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-addsection" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Template_talk:Data_types&action=edit&section=new" title="Start a new section [+]" accesskey="+"><span>Add topic</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Template_talk:Data_types&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Template_talk:Data_types"><span>Read</span></a></li><li id="ca-more-edit" class="istalk vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Template_talk:Data_types&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-addsection" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Template_talk:Data_types&action=edit&section=new"><span>Add topic</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Template_talk:Data_types&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Template_talk:Data_types" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Template_talk:Data_types" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Template_talk:Data_types&oldid=1229653728" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Template_talk:Data_types&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FTemplate_talk%3AData_types"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FTemplate_talk%3AData_types"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-electronpdfservice-sidebar-portlet-heading" class="vector-menu mw-portlet mw-portlet-electronpdfservice-sidebar-portlet-heading" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="electron-print_pdf" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Template_talk%3AData_types&action=show-download-screen"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects emptyPortlet" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r1237879475">.mw-parser-output .tmbox{margin:4px 0;border-collapse:collapse;border:1px solid #c0c090;background-color:#f8eaba;box-sizing:border-box}.mw-parser-output .tmbox.mbox-small{font-size:88%;line-height:1.25em}.mw-parser-output .tmbox-speedy{border:2px solid #b32424;background-color:#fee7e6}.mw-parser-output .tmbox-delete{border:2px solid #b32424}.mw-parser-output .tmbox-content{border:2px solid #f28500}.mw-parser-output .tmbox-style{border:2px solid #fc3}.mw-parser-output .tmbox-move{border:2px solid #9932cc}.mw-parser-output .tmbox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .tmbox .mbox-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .tmbox .mbox-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .tmbox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .tmbox .mbox-invalid-type{text-align:center}@media(min-width:720px){.mw-parser-output .tmbox{margin:4px 10%}.mw-parser-output .tmbox.mbox-small{clear:right;float:right;margin:4px 0 4px 1em;width:238px}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .tmbox{background-color:#2e2505}html.skin-theme-clientpref-night .mw-parser-output .tmbox-speedy{background-color:#310402}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .tmbox{background-color:#2e2505}html.skin-theme-clientpref-os .mw-parser-output .tmbox-speedy{background-color:#310402}}body.skin--responsive .mw-parser-output table.tmbox img{max-width:none!important}</style><style data-mw-deduplicate="TemplateStyles:r1243927654">.mw-parser-output .banner-shell{border-collapse:separate;border-spacing:4px}.mw-parser-output .banner-shell-header{text-align:center;font-weight:bold}.mw-parser-output .banner-shell-inner{padding:2px 4px;background:#fffaef;color:inherit;border:1px dotted gray}@media screen{html.skin-theme-clientpref-night .mw-parser-output .banner-shell-inner{background:#2e2505}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .banner-shell-inner{background:#2e2505}}.mw-parser-output .banner-shell .tmbox{margin:2px 0;width:100%}.mw-parser-output .banner-shell .tmbox.mbox-small{line-height:1.5em;font-size:100%}.mw-parser-output .banner-shell-inner .banner-shell-outside{display:none}@media(min-width:720px){.mw-parser-output .wpbs{width:80%}}.mw-parser-output .wpbs .assess{width:60px;text-align:center}.mw-parser-output .wpbs .banner-shell-header{border:none;padding:0.25em 0.9em 0.25em 0}.mw-parser-output .wpbs .wpb .wpb-header{display:table-row}.mw-parser-output .wpbs .wpb:not(.mw-collapsed) .wpb-header-icon a{display:none}</style><table role="presentation" class="tmbox tmbox-notice banner-shell wpbs mw-collapsible"><tbody><tr><td class="assess"><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Symbol_template_class_pink.svg" class="mw-file-description" title="Template"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/83/Symbol_template_class_pink.svg/35px-Symbol_template_class_pink.svg.png" decoding="async" width="35" height="36" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/83/Symbol_template_class_pink.svg/53px-Symbol_template_class_pink.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/83/Symbol_template_class_pink.svg/70px-Symbol_template_class_pink.svg.png 2x" data-file-width="180" data-file-height="185" /></a></span></td><td class="banner-shell-header" style="text-align:left;font-weight:normal">This template does not require a rating on Wikipedia's <a href="/wiki/Wikipedia:Content_assessment" title="Wikipedia:Content assessment">content assessment</a> scale.<br />It is of interest to the following <a href="/wiki/Wikipedia:WikiProject" title="Wikipedia:WikiProject">WikiProjects</a>:</td></tr><tr><td colspan="2" class="banner-shell-inner outercollapse"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1237879475" /><style data-mw-deduplicate="TemplateStyles:r1259570071">.mw-parser-output .wpb-header,.mw-parser-output .wpb-metadata,.mw-parser-output .wpb-iefix{display:none}.mw-parser-output .wpb-header-name{text-align:right;padding:0.3em 1em 0.3em 0.3em;width:50%;font-weight:bold}.mw-parser-output .wpb-header-assessment{text-align:left;width:50%;padding:0.3em}.mw-parser-output .wpb-header-combined{text-align:left;padding:0.3em 0.3em 0.3em 0;font-weight:bold}.mw-parser-output .wpb-header-bubbles{border-radius:.5em;padding:0 .3em;margin-left:0.5em;white-space:nowrap;font-weight:normal;color:black}.mw-parser-output .wpb-nested-task-force{font-weight:normal}.mw-parser-output .wpb-header-icon{width:50px;text-align:center}.mw-parser-output .wpb-category-box{background-color:#F5F5F5;border-width:1px;width:500px}.mw-parser-output .wpbs .wpb .wpb-main{background-color:#FFFAEF;padding:3px 0 3px 0.7em}.mw-parser-output .wpb .wpb-main{padding:3px 5px}.mw-parser-output .wpbs .wpb-header{background-color:#FFFAEF}.mw-parser-output .wpb-main>table{background-color:transparent;border:none;padding:0;width:100%;border-spacing:0}.mw-parser-output .wpb .wpb-image{padding:2px 0}.mw-parser-output .wpb-collapsed-head{text-align:left;padding:0.2em 2px 0.2em 0}.mw-parser-output .wpb-collapsed-notes{padding:0}.mw-parser-output .wpb-collapsed-notes>table{width:100%;background-color:transparent}.mw-parser-output .wpb .wpb-gutter{padding:2px 0 0 0}.mw-parser-output .wpbs .banner-shell-inner{background-color:#f8eaba;border:none}.mw-parser-output .wpb-table{table-layout:fixed}@media(min-width:720px){.mw-parser-output .wpb{min-width:80%}}.mw-parser-output .assess{font-weight:bold;text-align:center;white-space:nowrap;color:black}.mw-parser-output .import-top{background-color:#FFBFFF}.mw-parser-output .import-high{background-color:#FFCCFF}.mw-parser-output .import-mid{background-color:#FFD9FF}.mw-parser-output .import-low{background-color:#FFE7FF}.mw-parser-output .import-bottom{background-color:#FFEBFF}.mw-parser-output .import-na{background-color:#F5F5F5}.mw-parser-output .import-unknown{background-color:#DCDCDC}.mw-parser-output .class-fa,.mw-parser-output .class-fl,.mw-parser-output .class-fm{background-color:#BED3FF}.mw-parser-output .class-a,.mw-parser-output .class-al{background-color:#C0FFFF}.mw-parser-output .class-ga{background-color:#C0FFC0}.mw-parser-output .class-b,.mw-parser-output .class-bl{background-color:#DFFFBF}.mw-parser-output .class-c,.mw-parser-output .class-cl{background-color:#FFFFBE}.mw-parser-output .class-start{background-color:#FFDBBF}.mw-parser-output .class-stub,.mw-parser-output .class-sl{background-color:#FFC0C0}.mw-parser-output .class-list{background-color:#D2C0FF}.mw-parser-output .class-na{background-color:#F5F5F5}.mw-parser-output .class-category{background-color:#FFDB58}.mw-parser-output .class-disambig{background-color:#00FA9A}.mw-parser-output .class-draft{background-color:#E7B198}.mw-parser-output .class-file{background-color:#DDCCFF}.mw-parser-output .class-future{background-color:#B4BBFF}.mw-parser-output .class-portal{background-color:#DDB1BC}.mw-parser-output .class-project{background-color:#C0C090}.mw-parser-output .class-redirect{background-color:#C0C0C0}.mw-parser-output .class-sia{background-color:#E9DAFF}.mw-parser-output .class-user{background-color:#DDD06A}.mw-parser-output .class-template{background-color:#FBCEB1}.mw-parser-output .class-unassessed{background-color:#DCDCDC}.mw-parser-output .conflict{border:0.2em solid red}.mw-parser-output .inactive-wikiproject .wpb-header-bubbles{color:inherit}@media screen{html.skin-theme-clientpref-night .mw-parser-output .wpb-category-box{background-color:#0a0a0a}html.skin-theme-clientpref-night .mw-parser-output .wpbs .wpb .wpb-main,html.skin-theme-clientpref-night .mw-parser-output .wpbs .wpb-header{background-color:#302f2d}html.skin-theme-clientpref-night .mw-parser-output .wpbs .banner-shell-inner{background-color:#2e2505}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .wpb-category-box{background-color:#0a0a0a}html.skin-theme-clientpref-os .mw-parser-output .wpbs .wpb .wpb-main,html.skin-theme-clientpref-os .mw-parser-output .wpbs .wpb-header{background-color:#302f2d}html.skin-theme-clientpref-os .mw-parser-output .wpbs .banner-shell-inner{background-color:#2e2505}}</style><table class="tmbox tmbox-notice mw-collapsible innercollapse wpb wpb-table"><tbody><tr class="wpb-header"><td class="wpb-header-icon"><span typeof="mw:File"><a href="/wiki/File:Wikimedia_Compsci_Working_Group_Icon.svg" class="mw-file-description"><img alt="WikiProject icon" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Wikimedia_Compsci_Working_Group_Icon.svg/25px-Wikimedia_Compsci_Working_Group_Icon.svg.png" decoding="async" width="25" height="25" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Wikimedia_Compsci_Working_Group_Icon.svg/38px-Wikimedia_Compsci_Working_Group_Icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Wikimedia_Compsci_Working_Group_Icon.svg/50px-Wikimedia_Compsci_Working_Group_Icon.svg.png 2x" data-file-width="354" data-file-height="354" /></a></span></td><td class="wpb-header-combined"><a href="/wiki/Wikipedia:WikiProject_Computer_science" title="Wikipedia:WikiProject Computer science">Computer science</a> </td></tr><tr><td class="mbox-text wpb-main" colspan="2"><table><tbody><tr><td class="mbox-image wpb-image"><span typeof="mw:File"><a href="/wiki/File:Wikimedia_Compsci_Working_Group_Icon.svg" class="mw-file-description"><img alt="WikiProject icon" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Wikimedia_Compsci_Working_Group_Icon.svg/80px-Wikimedia_Compsci_Working_Group_Icon.svg.png" decoding="async" width="80" height="80" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Wikimedia_Compsci_Working_Group_Icon.svg/120px-Wikimedia_Compsci_Working_Group_Icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Wikimedia_Compsci_Working_Group_Icon.svg/160px-Wikimedia_Compsci_Working_Group_Icon.svg.png 2x" data-file-width="354" data-file-height="354" /></a></span></td><td class="mbox-text">This template is within the scope of <b><a href="/wiki/Wikipedia:WikiProject_Computer_science" title="Wikipedia:WikiProject Computer science">WikiProject Computer science</a></b>, a collaborative effort to improve the coverage of <a href="/wiki/Computer_science" title="Computer science">Computer science</a> related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join <a href="/wiki/Wikipedia_talk:WikiProject_Computer_science" title="Wikipedia talk:WikiProject Computer science">the discussion</a> and see a list of open tasks.<span class="metadata wpb-metadata"><span class="wpb-project">Computer science</span><span class="wpb-project_link">Wikipedia:WikiProject Computer science</span><span class="wpb-banner_name">Template:WikiProject Computer science</span><span class="wpb-assessment_cat">Computer science</span></span></td><td class="mbox-empty-cell"></td></tr><tr><td colspan="3" style="padding:0"><table class="mw-collapsible mw-collapsed" style="background:transparent;width:100%"><tbody><tr><th style="text-align:left;padding:0.2em 2px 0.2em 0">Things you can help <a href="/wiki/Wikipedia:WikiProject_Computer_science" title="Wikipedia:WikiProject Computer science">WikiProject Computer science</a> with:</th></tr><tr><td style="text-align:left;padding:5px;background-color:white;border:1px solid #c0c090;margin-top:5px"> <table style="background:none;color:inherit;width:auto;"> <tbody><tr> <td style="vertical-align:top;"> <span typeof="mw:File"><a href="/wiki/File:Nuvola_apps_korganizer.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/e/e6/Nuvola_apps_korganizer.svg/50px-Nuvola_apps_korganizer.svg.png" decoding="async" width="50" height="50" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/e/e6/Nuvola_apps_korganizer.svg/75px-Nuvola_apps_korganizer.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/e/e6/Nuvola_apps_korganizer.svg/100px-Nuvola_apps_korganizer.svg.png 2x" data-file-width="128" data-file-height="128" /></a></span><br /><div style="width: 55px; height: 0px;"></div> </td> <td> <div style="position: relative; left: 0px; margin-right: 0px; z-index: 15;">Here are some tasks awaiting attention: <ul style="font-size: 100%; margin: 0px; padding: 0.3em 0px 0.3em 25px;"> <li><b><i><a href="/wiki/Wikipedia:Requested_articles" title="Wikipedia:Requested articles">Article requests</a></i> :</b> <div> <ul><li><a href="/wiki/Wikipedia:Requested_articles/Applied_arts_and_sciences/Computer_science,_computing,_and_Internet" title="Wikipedia:Requested articles/Applied arts and sciences/Computer science, computing, and Internet">Requested articles/Applied arts and sciences/Computer science, computing, and Internet</a></li></ul> </div></li><li><b><i><a href="/wiki/Wikipedia:Cleanup" title="Wikipedia:Cleanup">Cleanup</a></i> :</b> <div> <ul><li><a href="/wiki/Category:Computer_science_articles_needing_attention" title="Category:Computer science articles needing attention">Computer science articles needing attention</a></li> <li><a href="/wiki/Category:Computer_science_articles_needing_expert_attention" title="Category:Computer science articles needing expert attention">Computer science articles needing expert attention</a></li></ul> </div></li><li><b><i><a href="/wiki/Wikipedia:Basic_copyediting" title="Wikipedia:Basic copyediting">Copyedit</a></i> :</b> <div> <ul><li><a href="/wiki/Computing" title="Computing">Computing</a></li></ul> </div></li><li><b><i><a href="/wiki/Wikipedia:Writing_better_articles" title="Wikipedia:Writing better articles">Expand</a></i> :</b> <div> <ul><li><a href="/wiki/Computer_science" title="Computer science">Computer science</a></li></ul> </div></li><li><b><i><a href="/wiki/Wikipedia:Manual_of_Style/Infoboxes" title="Wikipedia:Manual of Style/Infoboxes">Infobox</a></i> :</b> <div> <ul><li><a href="/wiki/Category:Computer_science_articles_without_infoboxes" title="Category:Computer science articles without infoboxes">Computer science articles without infoboxes</a></li></ul> </div></li><li><b><i><a href="/wiki/Wikipedia:Maintenance" title="Wikipedia:Maintenance">Maintain</a></i> :</b> <div> <ul><li><a href="/wiki/Timeline_of_computing_2020%E2%80%93present" title="Timeline of computing 2020–present">Timeline of computing 2020–present</a></li></ul> </div></li><li><b><i><a href="/wiki/Wikipedia:Requested_pictures" title="Wikipedia:Requested pictures">Photo</a></i> :</b> <div> <ul><li>Find pictures for the biographies of computer scientists (see <a href="/wiki/List_of_computer_scientists" title="List of computer scientists">List of computer scientists</a>)</li> <li><a href="/wiki/Category:Computing_articles_needing_images" title="Category:Computing articles needing images">Computing articles needing images</a></li></ul> </div></li><li><b><i><a href="/wiki/Wikipedia:Stub" title="Wikipedia:Stub">Stubs</a></i> :</b> <div> <ul><li><a href="/wiki/Category:Computer_science_stubs" title="Category:Computer science stubs">Computer science stubs</a></li></ul> </div></li><li><b><i><a href="/wiki/Wikipedia:Reliable_sources" title="Wikipedia:Reliable sources">Unreferenced</a></i> :</b> <div> <ul><li><a href="/wiki/Wikipedia:WikiProject_Computer_science/Unreferenced_BLPs" title="Wikipedia:WikiProject Computer science/Unreferenced BLPs">WikiProject Computer science/Unreferenced BLPs</a></li></ul> </div></li><li><b><i>Project-related</i> :</b> <div> <ul><li>Tag all relevant articles in <a href="/wiki/Category:Computer_science" title="Category:Computer science">Category:Computer science</a> and sub-categories with <span class="nowrap">{{</span><a href="/wiki/Template:WikiProject_Computer_science" title="Template:WikiProject Computer science">WikiProject Computer science</a><span class="nowrap">}}</span></li></ul> </div></li> </ul> </div> </td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-09T15:44:00.000Z","type":"heading","level":0,"id":"h-Template_rationale-2009-05-09T15:44:00.000Z","replies":["c-Jorge_Stolfi-2009-05-09T15:44:00.000Z-Template_rationale"],"text":"Template rationale","linkableTitle":"Template rationale"}--><h2 id="Template_rationale" data-mw-thread-id="h-Template_rationale-2009-05-09T15:44:00.000Z"><span data-mw-comment-start="" id="h-Template_rationale-2009-05-09T15:44:00.000Z"></span>Template rationale<span data-mw-comment-end="h-Template_rationale-2009-05-09T15:44:00.000Z"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Template_talk:Data_types&action=edit&section=1" title="Edit section: Template rationale"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-09T15:44:00.000Z","type":"heading","level":0,"id":"h-Template_rationale-2009-05-09T15:44:00.000Z","replies":["c-Jorge_Stolfi-2009-05-09T15:44:00.000Z-Template_rationale"]}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Jorge_Stolfi-2009-05-09T15:44:00.000Z-Template_rationale","timestamp":"2009-05-09T15:44:00.000Z"}__--><!--__DTCOMMENTCOUNT__1__--><!--__DTAUTHORCOUNT__1__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-09T15:44:00.000Z","type":"heading","level":0,"id":"h-Template_rationale-2009-05-09T15:44:00.000Z","replies":["c-Jorge_Stolfi-2009-05-09T15:44:00.000Z-Template_rationale"],"text":"Template rationale","linkableTitle":"Template rationale"}--></div></div></div> <p><span data-mw-comment-start="" id="c-Jorge_Stolfi-2009-05-09T15:44:00.000Z-Template_rationale"></span>This bottom-style navbox template is intended to organize the articles about computer science <a href="/wiki/Data_type" title="Data type">data types</a>. </p><p>Data types are a <b>programming language</b> concept, and should not be confused with the mathematical concepts that they (try to) emulate, nor the internal representation (encodings and data strcutures) that are used to implement them. Thus, for example, <a href="/wiki/Tuple" title="Tuple">tuple</a> is a mathematical concept; <a href="/wiki/Record_(computer_science)" title="Record (computer science)">record (computer science)</a> is both a data type in many languages and a data strcuture. <a href="/wiki/Linked_list" title="Linked list">Linked list</a> and <a href="/wiki/Tree_(computer_science)" class="mw-redirect" title="Tree (computer science)">Tree (computer science)</a> are data structures, while <a href="/wiki/List_(computing)" class="mw-redirect" title="List (computing)">list (computing)</a> is an abstract data type or abstract data structure that <i>may be</i> a data type in some languages. Also <a href="/wiki/Twos_complement" class="mw-redirect" title="Twos complement">twos complement</a> is one possible representation of the data type <a href="/wiki/Integer_(computer_science)" title="Integer (computer science)">integer (computer science)</a> which is an emulation of a mathematical <a href="/wiki/Integer" title="Integer">integer</a>. Admittedly, the dividing line between data types and data strcutures is often blurred, but there is a <a href="/wiki/Template:Data_structures" title="Template:Data structures">Template:Data structures</a> for data strcutures. </p><p>I propose that this template only lists only the most common data types and "top-level" articles, leaving the specialized versions to be accessed through them. So, for example, <a href="/wiki/Unsigned_integer" class="mw-redirect" title="Unsigned integer">unsigned integer</a> should not be listed directly; readers can get to it either through the <a href="/wiki/Integer_(computer_science)" title="Integer (computer science)">integer (computer science)</a>, or through the <a href="/wiki/Category:Data_types" title="Category:Data types">"Data types" category</a>. Trying to list all data types that have ever been used in any programming language would make the list too big and turn it into a duplicte of the <a href="/wiki/Category:Data_types" title="Category:Data types">category</a> page, frustrating the very purpose of the navbox (provide a <i>structured</i> access to the subject). It would also make this navbox hard to maintain. On the other hand, given its low profile, this navbox can probably be included in almost every article in the "Data types" category. </p><p>All the best, --<a href="/wiki/User:Jorge_Stolfi" title="User:Jorge Stolfi">Jorge Stolfi</a> (<a href="/wiki/User_talk:Jorge_Stolfi" title="User talk:Jorge Stolfi">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Jorge_Stolfi-2009-05-09T15:44:00.000Z-Template_rationale" class="ext-discussiontools-init-timestamplink">15:44, 9 May 2009 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Jorge_Stolfi-2009-05-09T15:44:00.000Z-Template_rationale"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2009-05-09T15:44:00.000Z","author":"Jorge Stolfi","type":"comment","level":1,"id":"c-Jorge_Stolfi-2009-05-09T15:44:00.000Z-Template_rationale","replies":[]}}--></span><span data-mw-comment-end="c-Jorge_Stolfi-2009-05-09T15:44:00.000Z-Template_rationale"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Cybercobra-2009-05-10T03:52:00.000Z","type":"heading","level":0,"id":"h-Correctness_of_including_Stream_and_Exception-2009-05-10T03:52:00.000Z","replies":["c-Cybercobra-2009-05-10T03:52:00.000Z-Correctness_of_including_Stream_and_Exception"],"text":"Correctness of including Stream and Exception","linkableTitle":"Correctness of including Stream and Exception"}--><h2 id="Correctness_of_including_Stream_and_Exception" data-mw-thread-id="h-Correctness_of_including_Stream_and_Exception-2009-05-10T03:52:00.000Z"><span data-mw-comment-start="" id="h-Correctness_of_including_Stream_and_Exception-2009-05-10T03:52:00.000Z"></span>Correctness of including Stream and Exception<span data-mw-comment-end="h-Correctness_of_including_Stream_and_Exception-2009-05-10T03:52:00.000Z"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Template_talk:Data_types&action=edit&section=2" title="Edit section: Correctness of including Stream and Exception"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Cybercobra-2009-05-10T03:52:00.000Z","type":"heading","level":0,"id":"h-Correctness_of_including_Stream_and_Exception-2009-05-10T03:52:00.000Z","replies":["c-Cybercobra-2009-05-10T03:52:00.000Z-Correctness_of_including_Stream_and_Exception"]}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Jorge_Stolfi-2009-05-10T17:13:00.000Z-Cybercobra-2009-05-10T03:52:00.000Z","timestamp":"2009-05-10T17:13:00.000Z"}__--><!--__DTCOMMENTCOUNT__2__--><!--__DTAUTHORCOUNT__2__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-Cybercobra-2009-05-10T03:52:00.000Z","type":"heading","level":0,"id":"h-Correctness_of_including_Stream_and_Exception-2009-05-10T03:52:00.000Z","replies":["c-Cybercobra-2009-05-10T03:52:00.000Z-Correctness_of_including_Stream_and_Exception"],"text":"Correctness of including Stream and Exception","linkableTitle":"Correctness of including Stream and Exception"}--></div></div></div> <p><span data-mw-comment-start="" id="c-Cybercobra-2009-05-10T03:52:00.000Z-Correctness_of_including_Stream_and_Exception"></span>I find the classification of Stream and Exception as datatypes questionable. --<a href="/wiki/User:Cybercobra" title="User:Cybercobra">Cybercobra</a> (<a href="/wiki/User_talk:Cybercobra" title="User talk:Cybercobra">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Cybercobra-2009-05-10T03:52:00.000Z-Correctness_of_including_Stream_and_Exception" class="ext-discussiontools-init-timestamplink">03:52, 10 May 2009 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Cybercobra-2009-05-10T03:52:00.000Z-Correctness_of_including_Stream_and_Exception"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2009-05-10T03:52:00.000Z","author":"Cybercobra","type":"comment","level":1,"id":"c-Cybercobra-2009-05-10T03:52:00.000Z-Correctness_of_including_Stream_and_Exception","replies":["c-Jorge_Stolfi-2009-05-10T17:13:00.000Z-Cybercobra-2009-05-10T03:52:00.000Z"]}}--></span><span data-mw-comment-end="c-Cybercobra-2009-05-10T03:52:00.000Z-Correctness_of_including_Stream_and_Exception"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Jorge_Stolfi-2009-05-10T17:13:00.000Z-Cybercobra-2009-05-10T03:52:00.000Z"></span>I am not convinced either that they deserve to be mentioned in the template. However, Exception was a built-in data type in <a href="/wiki/Modula-3" title="Modula-3">Modula-3</a>, and <a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada</a>, and perhaps Common lisp. I recall at least one language where streams (there called "channels" were built-in types; owe you a reference to that. All the best, --<a href="/wiki/User:Jorge_Stolfi" title="User:Jorge Stolfi">Jorge Stolfi</a> (<a href="/wiki/User_talk:Jorge_Stolfi" title="User talk:Jorge Stolfi">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Jorge_Stolfi-2009-05-10T17:13:00.000Z-Cybercobra-2009-05-10T03:52:00.000Z" class="ext-discussiontools-init-timestamplink">17:13, 10 May 2009 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Jorge_Stolfi-2009-05-10T17:13:00.000Z-Cybercobra-2009-05-10T03:52:00.000Z"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2009-05-10T17:13:00.000Z","author":"Jorge Stolfi","type":"comment","level":2,"id":"c-Jorge_Stolfi-2009-05-10T17:13:00.000Z-Cybercobra-2009-05-10T03:52:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Jorge_Stolfi-2009-05-10T17:13:00.000Z-Cybercobra-2009-05-10T03:52:00.000Z"></span></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T17:30:00.000Z","type":"heading","level":0,"id":"h-Cons_cell_is_not_a_fundamental_data_type-2009-05-10T17:30:00.000Z","replies":["c-Jorge_Stolfi-2009-05-10T17:30:00.000Z-Cons_cell_is_not_a_fundamental_data_type"],"text":"Cons cell is not a fundamental data type","linkableTitle":"Cons cell is not a fundamental data type"}--><h2 id="Cons_cell_is_not_a_fundamental_data_type" data-mw-thread-id="h-Cons_cell_is_not_a_fundamental_data_type-2009-05-10T17:30:00.000Z"><span data-mw-comment-start="" id="h-Cons_cell_is_not_a_fundamental_data_type-2009-05-10T17:30:00.000Z"></span>Cons cell is not a fundamental data type<span data-mw-comment-end="h-Cons_cell_is_not_a_fundamental_data_type-2009-05-10T17:30:00.000Z"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Template_talk:Data_types&action=edit&section=3" title="Edit section: Cons cell is not a fundamental data type"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T17:30:00.000Z","type":"heading","level":0,"id":"h-Cons_cell_is_not_a_fundamental_data_type-2009-05-10T17:30:00.000Z","replies":["c-Jorge_Stolfi-2009-05-10T17:30:00.000Z-Cons_cell_is_not_a_fundamental_data_type"]}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Jorge_Stolfi-2009-05-11T03:37:00.000Z-Cybercobra-2009-05-10T23:39:00.000Z","timestamp":"2009-05-11T03:37:00.000Z"}__--><!--__DTCOMMENTCOUNT__4__--><!--__DTAUTHORCOUNT__2__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T17:30:00.000Z","type":"heading","level":0,"id":"h-Cons_cell_is_not_a_fundamental_data_type-2009-05-10T17:30:00.000Z","replies":["c-Jorge_Stolfi-2009-05-10T17:30:00.000Z-Cons_cell_is_not_a_fundamental_data_type"],"text":"Cons cell is not a fundamental data type","linkableTitle":"Cons cell is not a fundamental data type"}--></div></div></div> <p><span data-mw-comment-start="" id="c-Jorge_Stolfi-2009-05-10T17:30:00.000Z-Cons_cell_is_not_a_fundamental_data_type"></span>"Cons cell" is not a data type. It is a special case of record (like complex, interval, rational, and infinitly many more), or like the nodes of a linked list. Jus as "node of lined list" does not deserve an article, a "cons cell" does not either. Besides the <a href="/wiki/Cons" title="Cons">cons</a> article is more about the cons function than the data type. The main built-in LISP data type is <a href="/wiki/S-expression" title="S-expression">S-expression</a>, not <a href="/wiki/Cons_cell" class="mw-redirect" title="Cons cell">cons cell</a>, and should be listed as such. All the best, --<a href="/wiki/User:Jorge_Stolfi" title="User:Jorge Stolfi">Jorge Stolfi</a> (<a href="/wiki/User_talk:Jorge_Stolfi" title="User talk:Jorge Stolfi">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Jorge_Stolfi-2009-05-10T17:30:00.000Z-Cons_cell_is_not_a_fundamental_data_type" class="ext-discussiontools-init-timestamplink">17:30, 10 May 2009 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Jorge_Stolfi-2009-05-10T17:30:00.000Z-Cons_cell_is_not_a_fundamental_data_type"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2009-05-10T17:30:00.000Z","author":"Jorge Stolfi","type":"comment","level":1,"id":"c-Jorge_Stolfi-2009-05-10T17:30:00.000Z-Cons_cell_is_not_a_fundamental_data_type","replies":["c-Cybercobra-2009-05-10T23:30:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z","c-Cybercobra-2009-05-10T23:39:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z"]}}--></span><span data-mw-comment-end="c-Jorge_Stolfi-2009-05-10T17:30:00.000Z-Cons_cell_is_not_a_fundamental_data_type"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Cybercobra-2009-05-10T23:30:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z"></span>Ok, then I would likewise hold that sexprs are just a particular language-specific physical representation of record and thus don't deserve to be in the list. They're a serialization representation, not a unique data type. --<a href="/wiki/User:Cybercobra" title="User:Cybercobra">Cybercobra</a> (<a href="/wiki/User_talk:Cybercobra" title="User talk:Cybercobra">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Cybercobra-2009-05-10T23:30:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z" class="ext-discussiontools-init-timestamplink">23:30, 10 May 2009 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Cybercobra-2009-05-10T23:30:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2009-05-10T23:30:00.000Z","author":"Cybercobra","type":"comment","level":2,"id":"c-Cybercobra-2009-05-10T23:30:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Cybercobra-2009-05-10T23:30:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z"></span></dd> <dd><span data-mw-comment-start="" id="c-Cybercobra-2009-05-10T23:39:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z"></span>I would say that the cons cell is a particularly notable special-case of a record. Lisp and some other languages lack a pointer datatype, but make up for this by having cons cells and create all composite datatypes out of just the humble cons cell, which is fundamental/primitive and cannot be created in the language itself (the cute toy implementation using lambdas notwithstanding). And you're being a bit inconsistent. Complex, interval, and rational are in the template, yet as you yourself say, they too are special cases of record; so your reasoning for not including cons cell doesn't quite make sense to me. Not that I think complex and friends should be removed from the template. --<a href="/wiki/User:Cybercobra" title="User:Cybercobra">Cybercobra</a> (<a href="/wiki/User_talk:Cybercobra" title="User talk:Cybercobra">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Cybercobra-2009-05-10T23:39:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z" class="ext-discussiontools-init-timestamplink">23:39, 10 May 2009 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Cybercobra-2009-05-10T23:39:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2009-05-10T23:39:00.000Z","author":"Cybercobra","type":"comment","level":2,"id":"c-Cybercobra-2009-05-10T23:39:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z","replies":["c-Jorge_Stolfi-2009-05-11T03:37:00.000Z-Cybercobra-2009-05-10T23:39:00.000Z"]}}--></span><span data-mw-comment-end="c-Cybercobra-2009-05-10T23:39:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z"></span> <dl><dd><span data-mw-comment-start="" id="c-Jorge_Stolfi-2009-05-11T03:37:00.000Z-Cybercobra-2009-05-10T23:39:00.000Z"></span>I am striving to find a consitent rationale for this navbox, but connfess that it still eludes me. The best I can think of is: it is about "<b>main</b> <b>built-in</b> data types and datatype definition tools provided by the <b>specification</b> of significant programming languages". It must be limited to "built-in" types because otherwise the set is infinite. The types must be provided by the "specification" because the types used in the "implementation" of those languages is also potentially infinte. The "datatype definition tools" are built-in constructs like "record", "array", "reference", that a programmer can use to define other types. Obviously a type that is built-in in one language may be a library type in other; the concept can be defined only relative to a certain set of languages. We must require "bona-fide" languages because weird languages may have very weird data types.</dd> <dd>So, coming to the questions: Complex and rational should be listed because there are languages that provide built-in support for them in the syntax, not merely as a library module (including FORTRAN IV, which did not even have records). Intervals are more questionable but they are built-in for Mathematica at least, with standard arithmetic ops.</dd> <dd>Finally, on cons cell versus S-expressions: the main data type of LISP is definitely the S-expression. S-expressions are not the same as lists of other languages for many reasons. For instance atoms are a subtype of S-expresions; the CAR and CDR are restricted to have the same data type; the semantics of 'eq' implies that an S-expression can have sharing in both the car and cdr, and it may terminate with an atom other than NIL; etc.</dd> <dd>The cons cell is a record type that is used internally in <b>one</b> implementation of the S-expression type. There are other implementations, for example replacing N successive cons-cells by an array with N+1 pointers (N CARs and the last CDR). Admittedly these alternative implementations are not very popular, but they have been serioulsy proposed. Moreover, in pure LISP one cannot have circular lists; that constraint comes naturally with S-expressions, but if cons-cell were the primitive type, then it would be a rather artificial one.</dd> <dd>But I am getting tired of this discussion. I do not intend to edit this template any more; I have more productive ways to spend my time. Unfortunately "datatypology" is one of those "philosophical" disciplines where the object of study is mosty in the people's head: one invents arbitrary categories or viewpoints and then spends all the time trying to fit reality into them. Is the tomato a fruit or vegetable? Is Pluto a planet? Are viruses alive? Should integers be viewed as objects? I have wasted enough time already in my life with that sort of inanities... All the best, --<a href="/wiki/User:Jorge_Stolfi" title="User:Jorge Stolfi">Jorge Stolfi</a> (<a href="/wiki/User_talk:Jorge_Stolfi" title="User talk:Jorge Stolfi">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Jorge_Stolfi-2009-05-11T03:37:00.000Z-Cybercobra-2009-05-10T23:39:00.000Z" class="ext-discussiontools-init-timestamplink">03:37, 11 May 2009 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Jorge_Stolfi-2009-05-11T03:37:00.000Z-Cybercobra-2009-05-10T23:39:00.000Z"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2009-05-11T03:37:00.000Z","author":"Jorge Stolfi","type":"comment","level":3,"id":"c-Jorge_Stolfi-2009-05-11T03:37:00.000Z-Cybercobra-2009-05-10T23:39:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Jorge_Stolfi-2009-05-11T03:37:00.000Z-Cybercobra-2009-05-10T23:39:00.000Z"></span></dd></dl></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T17:33:00.000Z","type":"heading","level":0,"id":"h-Bignum_is_not_a_data_type,_but_a_variant_of_integer-2009-05-10T17:33:00.000Z","replies":["c-Jorge_Stolfi-2009-05-10T17:33:00.000Z-Bignum_is_not_a_data_type,_but_a_variant_of_integer"],"text":"Bignum is not a data type, but a variant of integer","linkableTitle":"Bignum is not a data type, but a variant of integer"}--><h2 id="Bignum_is_not_a_data_type,_but_a_variant_of_integer" data-mw-thread-id="h-Bignum_is_not_a_data_type,_but_a_variant_of_integer-2009-05-10T17:33:00.000Z"><span id="Bignum_is_not_a_data_type.2C_but_a_variant_of_integer"></span><span data-mw-comment-start="" id="h-Bignum_is_not_a_data_type,_but_a_variant_of_integer-2009-05-10T17:33:00.000Z"></span>Bignum is not a data type, but a variant of integer<span data-mw-comment-end="h-Bignum_is_not_a_data_type,_but_a_variant_of_integer-2009-05-10T17:33:00.000Z"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Template_talk:Data_types&action=edit&section=4" title="Edit section: Bignum is not a data type, but a variant of integer"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T17:33:00.000Z","type":"heading","level":0,"id":"h-Bignum_is_not_a_data_type,_but_a_variant_of_integer-2009-05-10T17:33:00.000Z","replies":["c-Jorge_Stolfi-2009-05-10T17:33:00.000Z-Bignum_is_not_a_data_type,_but_a_variant_of_integer"]}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Cybercobra-2009-05-11T01:57:00.000Z-Jorge_Stolfi-2009-05-10T17:33:00.000Z","timestamp":"2009-05-11T01:57:00.000Z"}__--><!--__DTCOMMENTCOUNT__2__--><!--__DTAUTHORCOUNT__2__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T17:33:00.000Z","type":"heading","level":0,"id":"h-Bignum_is_not_a_data_type,_but_a_variant_of_integer-2009-05-10T17:33:00.000Z","replies":["c-Jorge_Stolfi-2009-05-10T17:33:00.000Z-Bignum_is_not_a_data_type,_but_a_variant_of_integer"],"text":"Bignum is not a data type, but a variant of integer","linkableTitle":"Bignum is not a data type, but a variant of integer"}--></div></div></div> <p><span data-mw-comment-start="" id="c-Jorge_Stolfi-2009-05-10T17:33:00.000Z-Bignum_is_not_a_data_type,_but_a_variant_of_integer"></span>Bignum is not a distinct type; like <a href="/wiki/Short_integer" class="mw-redirect" title="Short integer">short integer</a> and <a href="/wiki/Unsigned_integer" class="mw-redirect" title="Unsigned integer">unsigned integer</a>, it is a flavor of <a href="/wiki/Integer_(computer_science)" title="Integer (computer science)">integer (computer science)</a> --- and also of <a href="/wiki/Floating_point" class="mw-redirect" title="Floating point">floating point</a>, <a href="/wiki/Rational_data_type" title="Rational data type">rational data type</a>, <a href="/w/index.php?title=Interva&action=edit&redlink=1" class="new" title="Interva (page does not exist)">interva</a>, etc. All the best, --<a href="/wiki/User:Jorge_Stolfi" title="User:Jorge Stolfi">Jorge Stolfi</a> (<a href="/wiki/User_talk:Jorge_Stolfi" title="User talk:Jorge Stolfi">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Jorge_Stolfi-2009-05-10T17:33:00.000Z-Bignum_is_not_a_data_type,_but_a_variant_of_integer" class="ext-discussiontools-init-timestamplink">17:33, 10 May 2009 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Jorge_Stolfi-2009-05-10T17:33:00.000Z-Bignum_is_not_a_data_type,_but_a_variant_of_integer"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2009-05-10T17:33:00.000Z","author":"Jorge Stolfi","type":"comment","level":1,"id":"c-Jorge_Stolfi-2009-05-10T17:33:00.000Z-Bignum_is_not_a_data_type,_but_a_variant_of_integer","replies":["c-Cybercobra-2009-05-11T01:57:00.000Z-Jorge_Stolfi-2009-05-10T17:33:00.000Z"]}}--></span><span data-mw-comment-end="c-Jorge_Stolfi-2009-05-10T17:33:00.000Z-Bignum_is_not_a_data_type,_but_a_variant_of_integer"></span> </p> <dl><dd><span data-mw-comment-start="" id="c-Cybercobra-2009-05-11T01:57:00.000Z-Jorge_Stolfi-2009-05-10T17:33:00.000Z"></span>Yes, but it's a unique/distinct flavor of number. One could equally argue that floating-point and fixed-point are mere implementations of <a href="/wiki/Real_number" title="Real number">Real numbers</a>. --<a href="/wiki/User:Cybercobra" title="User:Cybercobra">Cybercobra</a> (<a href="/wiki/User_talk:Cybercobra" title="User talk:Cybercobra">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Cybercobra-2009-05-11T01:57:00.000Z-Jorge_Stolfi-2009-05-10T17:33:00.000Z" class="ext-discussiontools-init-timestamplink">01:57, 11 May 2009 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Cybercobra-2009-05-11T01:57:00.000Z-Jorge_Stolfi-2009-05-10T17:33:00.000Z"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2009-05-11T01:57:00.000Z","author":"Cybercobra","type":"comment","level":2,"id":"c-Cybercobra-2009-05-11T01:57:00.000Z-Jorge_Stolfi-2009-05-10T17:33:00.000Z","replies":[]}}--></span><span data-mw-comment-end="c-Cybercobra-2009-05-11T01:57:00.000Z-Jorge_Stolfi-2009-05-10T17:33:00.000Z"></span> <dl><dd>But real numbers is a mathematical concept, not a data type. Let's not mix the worlds. No programming language implements a 'real number' data type.</dd></dl></dd></dl> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T18:35:00.000Z","type":"heading","level":0,"id":"h-Multi-tiered_navbox-2009-05-10T18:35:00.000Z","replies":["c-Jorge_Stolfi-2009-05-10T18:35:00.000Z-Multi-tiered_navbox"],"text":"Multi-tiered navbox","linkableTitle":"Multi-tiered navbox"}--><h2 id="Multi-tiered_navbox" data-mw-thread-id="h-Multi-tiered_navbox-2009-05-10T18:35:00.000Z"><span data-mw-comment-start="" id="h-Multi-tiered_navbox-2009-05-10T18:35:00.000Z"></span>Multi-tiered navbox<span data-mw-comment-end="h-Multi-tiered_navbox-2009-05-10T18:35:00.000Z"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Template_talk:Data_types&action=edit&section=5" title="Edit section: Multi-tiered navbox"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T18:35:00.000Z","type":"heading","level":0,"id":"h-Multi-tiered_navbox-2009-05-10T18:35:00.000Z","replies":["c-Jorge_Stolfi-2009-05-10T18:35:00.000Z-Multi-tiered_navbox"]}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Jorge_Stolfi-2009-05-10T18:35:00.000Z-Multi-tiered_navbox","timestamp":"2009-05-10T18:35:00.000Z"}__--><!--__DTCOMMENTCOUNT__1__--><!--__DTAUTHORCOUNT__1__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T18:35:00.000Z","type":"heading","level":0,"id":"h-Multi-tiered_navbox-2009-05-10T18:35:00.000Z","replies":["c-Jorge_Stolfi-2009-05-10T18:35:00.000Z-Multi-tiered_navbox"],"text":"Multi-tiered navbox","linkableTitle":"Multi-tiered navbox"}--></div></div></div> <p><span data-mw-comment-start="" id="c-Jorge_Stolfi-2009-05-10T18:35:00.000Z-Multi-tiered_navbox"></span>Check the navbox at the bottom of <a href="/wiki/Carbon_monoxide_poisoning" title="Carbon monoxide poisoning">carbon monoxide poisoning</a>. If we have to expand this navbox, that may be a good way to do it. </p><p>However, the work spent on editing navboxes (-8 and fighting about whether a <a href="/wiki/Tomato" title="Tomato">tomato</a> is a <a href="/wiki/Fruit" title="Fruit">fruit</a> or a <a href="/wiki/Vegetable" title="Vegetable">vegetable</a> 8-) would be much better spent editing the data type articles themselves --- some are ina very sorry state. All the best, --<a href="/wiki/User:Jorge_Stolfi" title="User:Jorge Stolfi">Jorge Stolfi</a> (<a href="/wiki/User_talk:Jorge_Stolfi" title="User talk:Jorge Stolfi">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Jorge_Stolfi-2009-05-10T18:35:00.000Z-Multi-tiered_navbox" class="ext-discussiontools-init-timestamplink">18:35, 10 May 2009 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Jorge_Stolfi-2009-05-10T18:35:00.000Z-Multi-tiered_navbox"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2009-05-10T18:35:00.000Z","author":"Jorge Stolfi","type":"comment","level":1,"id":"c-Jorge_Stolfi-2009-05-10T18:35:00.000Z-Multi-tiered_navbox","replies":[]}}--></span><span data-mw-comment-end="c-Jorge_Stolfi-2009-05-10T18:35:00.000Z-Multi-tiered_navbox"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z","type":"heading","level":0,"id":"h-We_need_a_better_categorization_for_the_stuff_in_\"other\"-2009-08-18T05:18:00.000Z","replies":["c-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z-We_need_a_better_categorization_for_the_stuff_in_\"other\""],"text":"We need a better categorization for the stuff in \"other\"","linkableTitle":"We need a better categorization for the stuff in \"other\""}--><h2 id="We_need_a_better_categorization_for_the_stuff_in_"other"" data-mw-thread-id="h-We_need_a_better_categorization_for_the_stuff_in_"other"-2009-08-18T05:18:00.000Z"><span id="We_need_a_better_categorization_for_the_stuff_in_.22other.22"></span><span data-mw-comment-start="" id="h-We_need_a_better_categorization_for_the_stuff_in_"other"-2009-08-18T05:18:00.000Z"></span>We need a better categorization for the stuff in "other"<span data-mw-comment-end="h-We_need_a_better_categorization_for_the_stuff_in_"other"-2009-08-18T05:18:00.000Z"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Template_talk:Data_types&action=edit&section=6" title="Edit section: We need a better categorization for the stuff in "other""><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z","type":"heading","level":0,"id":"h-We_need_a_better_categorization_for_the_stuff_in_\"other\"-2009-08-18T05:18:00.000Z","replies":["c-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z-We_need_a_better_categorization_for_the_stuff_in_\"other\""]}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z-We_need_a_better_categorization_for_the_stuff_in_\"other\"","timestamp":"2009-08-18T05:18:00.000Z"}__--><!--__DTCOMMENTCOUNT__1__--><!--__DTAUTHORCOUNT__1__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z","type":"heading","level":0,"id":"h-We_need_a_better_categorization_for_the_stuff_in_\"other\"-2009-08-18T05:18:00.000Z","replies":["c-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z-We_need_a_better_categorization_for_the_stuff_in_\"other\""],"text":"We need a better categorization for the stuff in \"other\"","linkableTitle":"We need a better categorization for the stuff in \"other\""}--></div></div></div> <p><span data-mw-comment-start="" id="c-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z-We_need_a_better_categorization_for_the_stuff_in_"other""></span>Intuitively, some of those are <a href="/wiki/Primitive_data_type" title="Primitive data type">primitive data types</a>, but that article seems hotly contested. Also, <a href="/wiki/First-class_function" title="First-class function">first-class function</a> is actually defined using a type constructor (the arrow), so it's not clear that it qualifies as primitive, although this type constructor is built-in with special meaning; but then so are other type constructors like * in <a href="/wiki/Product_type" title="Product type">product type</a>. We need to look for some refs for terminology; always a big hassle. <a href="/wiki/User:Pohta_ce-am_pohtit" class="mw-redirect" title="User:Pohta ce-am pohtit">Pcap</a> <a href="/wiki/User_talk:Pohta_ce-am_pohtit" class="mw-redirect" title="User talk:Pohta ce-am pohtit"><small>ping</small></a> <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z-We_need_a_better_categorization_for_the_stuff_in_"other"" class="ext-discussiontools-init-timestamplink">05:18, 18 August 2009 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z-We_need_a_better_categorization_for_the_stuff_in_"other""><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2009-08-18T05:18:00.000Z","author":"Pohta ce-am pohtit","type":"comment","level":1,"id":"c-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z-We_need_a_better_categorization_for_the_stuff_in_\"other\"","replies":[],"displayName":"Pcap"}}--></span><span data-mw-comment-end="c-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z-We_need_a_better_categorization_for_the_stuff_in_"other""></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-99.153.64.179-2013-06-26T18:47:00.000Z","type":"heading","level":0,"id":"h-Missing_types.-2013-06-26T18:47:00.000Z","replies":["c-99.153.64.179-2013-06-26T18:47:00.000Z-Missing_types."],"text":"Missing types.","linkableTitle":"Missing types."}--><h2 id="Missing_types." data-mw-thread-id="h-Missing_types.-2013-06-26T18:47:00.000Z"><span data-mw-comment-start="" id="h-Missing_types.-2013-06-26T18:47:00.000Z"></span>Missing types.<span data-mw-comment-end="h-Missing_types.-2013-06-26T18:47:00.000Z"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Template_talk:Data_types&action=edit&section=7" title="Edit section: Missing types."><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-99.153.64.179-2013-06-26T18:47:00.000Z","type":"heading","level":0,"id":"h-Missing_types.-2013-06-26T18:47:00.000Z","replies":["c-99.153.64.179-2013-06-26T18:47:00.000Z-Missing_types."]}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-99.153.64.179-2013-06-26T18:47:00.000Z-Missing_types.","timestamp":"2013-06-26T18:47:00.000Z"}__--><!--__DTCOMMENTCOUNT__1__--><!--__DTAUTHORCOUNT__1__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-99.153.64.179-2013-06-26T18:47:00.000Z","type":"heading","level":0,"id":"h-Missing_types.-2013-06-26T18:47:00.000Z","replies":["c-99.153.64.179-2013-06-26T18:47:00.000Z-Missing_types."],"text":"Missing types.","linkableTitle":"Missing types."}--></div></div></div> <p><span data-mw-comment-start="" id="c-99.153.64.179-2013-06-26T18:47:00.000Z-Missing_types."></span>Template is missing <a href="/wiki/Inductive_type" title="Inductive type">inductive type</a> and <a href="/wiki/Intuitionistic_type_theory#Equality_type" title="Intuitionistic type theory">equality type</a>. <a href="/wiki/Special:Contributions/99.153.64.179" title="Special:Contributions/99.153.64.179">99.153.64.179</a> (<a href="/wiki/User_talk:99.153.64.179" title="User talk:99.153.64.179">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-99.153.64.179-2013-06-26T18:47:00.000Z-Missing_types." class="ext-discussiontools-init-timestamplink">18:47, 26 June 2013 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-99.153.64.179-2013-06-26T18:47:00.000Z-Missing_types."><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2013-06-26T18:47:00.000Z","author":"99.153.64.179","type":"comment","level":1,"id":"c-99.153.64.179-2013-06-26T18:47:00.000Z-Missing_types.","replies":[]}}--></span><span data-mw-comment-end="c-99.153.64.179-2013-06-26T18:47:00.000Z-Missing_types."></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-Ushkin_N-2016-07-19T11:43:00.000Z","type":"heading","level":0,"id":"h-Abstractions_over_bit(s)-2016-07-19T11:43:00.000Z","replies":["c-Ushkin_N-2016-07-19T11:43:00.000Z-Abstractions_over_bit(s)"],"text":"Abstractions over bit(s)","linkableTitle":"Abstractions over bit(s)"}--><h2 id="Abstractions_over_bit(s)" data-mw-thread-id="h-Abstractions_over_bit(s)-2016-07-19T11:43:00.000Z"><span id="Abstractions_over_bit.28s.29"></span><span data-mw-comment-start="" id="h-Abstractions_over_bit(s)-2016-07-19T11:43:00.000Z"></span>Abstractions over bit(s)<span data-mw-comment-end="h-Abstractions_over_bit(s)-2016-07-19T11:43:00.000Z"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Template_talk:Data_types&action=edit&section=8" title="Edit section: Abstractions over bit(s)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-Ushkin_N-2016-07-19T11:43:00.000Z","type":"heading","level":0,"id":"h-Abstractions_over_bit(s)-2016-07-19T11:43:00.000Z","replies":["c-Ushkin_N-2016-07-19T11:43:00.000Z-Abstractions_over_bit(s)"]}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-Ushkin_N-2016-07-19T11:43:00.000Z-Abstractions_over_bit(s)","timestamp":"2016-07-19T11:43:00.000Z"}__--><!--__DTCOMMENTCOUNT__1__--><!--__DTAUTHORCOUNT__1__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-Ushkin_N-2016-07-19T11:43:00.000Z","type":"heading","level":0,"id":"h-Abstractions_over_bit(s)-2016-07-19T11:43:00.000Z","replies":["c-Ushkin_N-2016-07-19T11:43:00.000Z-Abstractions_over_bit(s)"],"text":"Abstractions over bit(s)","linkableTitle":"Abstractions over bit(s)"}--></div></div></div> <p><span data-mw-comment-start="" id="c-Ushkin_N-2016-07-19T11:43:00.000Z-Abstractions_over_bit(s)"></span>I left single link to <a href="/wiki/Bit" title="Bit">bit</a> because previous links were imprecise compared to <a href="/wiki/Template:Information_units" title="Template:Information units">Template:Information units</a>. It is wrong to keep silent about <i>platform-dependency</i> at <a class="mw-selflink selflink">Template talk:Data types</a>. <a href="/wiki/User:Ushkin_N" title="User:Ushkin N">Ushkin N</a> (<a href="/wiki/User_talk:Ushkin_N" title="User talk:Ushkin N">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-Ushkin_N-2016-07-19T11:43:00.000Z-Abstractions_over_bit(s)" class="ext-discussiontools-init-timestamplink">11:43, 19 July 2016 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-Ushkin_N-2016-07-19T11:43:00.000Z-Abstractions_over_bit(s)"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2016-07-19T11:43:00.000Z","author":"Ushkin N","type":"comment","level":1,"id":"c-Ushkin_N-2016-07-19T11:43:00.000Z-Abstractions_over_bit(s)","replies":[]}}--></span><span data-mw-comment-end="c-Ushkin_N-2016-07-19T11:43:00.000Z-Abstractions_over_bit(s)"></span> </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><!--__DTSUBSCRIBEBUTTONDESKTOP__{"headingLevel":2,"name":"h-RobbieIanMorrison-2018-11-23T16:04:00.000Z","type":"heading","level":0,"id":"h-Timestamp-2018-11-23T16:04:00.000Z","replies":["c-RobbieIanMorrison-2018-11-23T16:04:00.000Z-Timestamp"],"text":"Timestamp","linkableTitle":"Timestamp"}--><h2 id="Timestamp" data-mw-thread-id="h-Timestamp-2018-11-23T16:04:00.000Z"><span data-mw-comment-start="" id="h-Timestamp-2018-11-23T16:04:00.000Z"></span>Timestamp<span data-mw-comment-end="h-Timestamp-2018-11-23T16:04:00.000Z"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Template_talk:Data_types&action=edit&section=9" title="Edit section: Timestamp"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-RobbieIanMorrison-2018-11-23T16:04:00.000Z","type":"heading","level":0,"id":"h-Timestamp-2018-11-23T16:04:00.000Z","replies":["c-RobbieIanMorrison-2018-11-23T16:04:00.000Z-Timestamp"]}}--><div class="ext-discussiontools-init-section-bar"><div class="ext-discussiontools-init-section-metadata"><!--__DTLATESTCOMMENTTHREAD__{"id":"c-RobbieIanMorrison-2018-11-23T16:04:00.000Z-Timestamp","timestamp":"2018-11-23T16:04:00.000Z"}__--><!--__DTCOMMENTCOUNT__1__--><!--__DTAUTHORCOUNT__1__--></div><div class="ext-discussiontools-init-section-actions"><!--__DTSUBSCRIBEBUTTONMOBILE__{"headingLevel":2,"name":"h-RobbieIanMorrison-2018-11-23T16:04:00.000Z","type":"heading","level":0,"id":"h-Timestamp-2018-11-23T16:04:00.000Z","replies":["c-RobbieIanMorrison-2018-11-23T16:04:00.000Z-Timestamp"],"text":"Timestamp","linkableTitle":"Timestamp"}--></div></div></div> <p><span data-mw-comment-start="" id="c-RobbieIanMorrison-2018-11-23T16:04:00.000Z-Timestamp"></span>Just wondered whether <a href="/wiki/Timestamp" title="Timestamp">timestamp</a> data types should be included in this template? Perhaps that depends on the underlying page being present? But the subpage on <a href="/wiki/Timestamp#Digital_timestamps" title="Timestamp">digital timestamps</a> should suffice in the interim? HTH. <a href="/wiki/User:RobbieIanMorrison" title="User:RobbieIanMorrison">RobbieIanMorrison</a> (<a href="/wiki/User_talk:RobbieIanMorrison" title="User talk:RobbieIanMorrison">talk</a>) <a href="https://en.wikipedia.org/wiki/Template_talk:Data_types#c-RobbieIanMorrison-2018-11-23T16:04:00.000Z-Timestamp" class="ext-discussiontools-init-timestamplink">16:04, 23 November 2018 (UTC)</a><span class="ext-discussiontools-init-replylink-buttons" data-mw-thread-id="c-RobbieIanMorrison-2018-11-23T16:04:00.000Z-Timestamp"><span class="ext-discussiontools-init-replylink-bracket">[</span><a class="ext-discussiontools-init-replylink-reply" role="button" tabindex="0" href="">reply</a><span class="ext-discussiontools-init-replylink-bracket">]</span><!--__DTELLIPSISBUTTON__{"threadItem":{"timestamp":"2018-11-23T16:04:00.000Z","author":"RobbieIanMorrison","type":"comment","level":1,"id":"c-RobbieIanMorrison-2018-11-23T16:04:00.000Z-Timestamp","replies":[]}}--></span><span data-mw-comment-end="c-RobbieIanMorrison-2018-11-23T16:04:00.000Z-Timestamp"></span> </p> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐5886496d‐6tzxf Cached time: 20250316024406 Cache expiry: 864000 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] DiscussionTools time usage: 0.020 seconds CPU time usage: 0.167 seconds Real time usage: 0.221 seconds Preprocessor visited node count: 433/1000000 Post‐expand include size: 25094/2097152 bytes Template argument size: 3997/2097152 bytes Highest expansion depth: 12/100 Expensive parser function count: 4/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 8880/5000000 bytes Lua time usage: 0.097/10.000 seconds Lua memory usage: 1505940/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 147.141 1 Template:WikiProject_banner_shell 100.00% 147.141 1 -total 58.79% 86.498 1 Template:WikiProject_Computer_science 5.37% 7.896 1 Template:Tasks 1.52% 2.240 1 Template:Tl 0.90% 1.326 1 Template:Yesno --> <!-- Saved in parser cache with key enwiki:pcache:22741484:|#|:idhash:canonical and timestamp 20250316024406 and revision id 1229653728. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&type=1x1&usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Template_talk:Data_types&oldid=1229653728">https://en.wikipedia.org/w/index.php?title=Template_talk:Data_types&oldid=1229653728</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Template-Class_Computer_science_pages" title="Category:Template-Class Computer science pages">Template-Class Computer science pages</a></li><li><a href="/wiki/Category:NA-importance_Computer_science_pages" title="Category:NA-importance Computer science pages">NA-importance Computer science pages</a></li><li><a href="/wiki/Category:WikiProject_Computer_science_articles" title="Category:WikiProject Computer science articles">WikiProject Computer science articles</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 18 June 2024, at 00:24<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Template_talk:Data_types&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-namespace">Template talk</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">Data types</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-554c98fbf9-2pbht","wgBackendResponseTime":157,"wgDiscussionToolsPageThreads":[{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-09T15:44:00.000Z","type":"heading","level":0,"id":"h-Template_rationale-2009-05-09T15:44:00.000Z","replies":[{"timestamp":"2009-05-09T15:44:00.000Z","author":"Jorge Stolfi","type":"comment","level":1,"id":"c-Jorge_Stolfi-2009-05-09T15:44:00.000Z-Template_rationale","replies":[]}]},{"headingLevel":2,"name":"h-Cybercobra-2009-05-10T03:52:00.000Z","type":"heading","level":0,"id":"h-Correctness_of_including_Stream_and_Exception-2009-05-10T03:52:00.000Z","replies":[{"timestamp":"2009-05-10T03:52:00.000Z","author":"Cybercobra","type":"comment","level":1,"id":"c-Cybercobra-2009-05-10T03:52:00.000Z-Correctness_of_including_Stream_and_Exception","replies":[{"timestamp":"2009-05-10T17:13:00.000Z","author":"Jorge Stolfi","type":"comment","level":2,"id":"c-Jorge_Stolfi-2009-05-10T17:13:00.000Z-Cybercobra-2009-05-10T03:52:00.000Z","replies":[]}]}]},{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T17:30:00.000Z","type":"heading","level":0,"id":"h-Cons_cell_is_not_a_fundamental_data_type-2009-05-10T17:30:00.000Z","replies":[{"timestamp":"2009-05-10T17:30:00.000Z","author":"Jorge Stolfi","type":"comment","level":1,"id":"c-Jorge_Stolfi-2009-05-10T17:30:00.000Z-Cons_cell_is_not_a_fundamental_data_type","replies":[{"timestamp":"2009-05-10T23:30:00.000Z","author":"Cybercobra","type":"comment","level":2,"id":"c-Cybercobra-2009-05-10T23:30:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z","replies":[]},{"timestamp":"2009-05-10T23:39:00.000Z","author":"Cybercobra","type":"comment","level":2,"id":"c-Cybercobra-2009-05-10T23:39:00.000Z-Jorge_Stolfi-2009-05-10T17:30:00.000Z","replies":[{"timestamp":"2009-05-11T03:37:00.000Z","author":"Jorge Stolfi","type":"comment","level":3,"id":"c-Jorge_Stolfi-2009-05-11T03:37:00.000Z-Cybercobra-2009-05-10T23:39:00.000Z","replies":[]}]}]}]},{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T17:33:00.000Z","type":"heading","level":0,"id":"h-Bignum_is_not_a_data_type,_but_a_variant_of_integer-2009-05-10T17:33:00.000Z","replies":[{"timestamp":"2009-05-10T17:33:00.000Z","author":"Jorge Stolfi","type":"comment","level":1,"id":"c-Jorge_Stolfi-2009-05-10T17:33:00.000Z-Bignum_is_not_a_data_type,_but_a_variant_of_integer","replies":[{"timestamp":"2009-05-11T01:57:00.000Z","author":"Cybercobra","type":"comment","level":2,"id":"c-Cybercobra-2009-05-11T01:57:00.000Z-Jorge_Stolfi-2009-05-10T17:33:00.000Z","replies":[]}]}]},{"headingLevel":2,"name":"h-Jorge_Stolfi-2009-05-10T18:35:00.000Z","type":"heading","level":0,"id":"h-Multi-tiered_navbox-2009-05-10T18:35:00.000Z","replies":[{"timestamp":"2009-05-10T18:35:00.000Z","author":"Jorge Stolfi","type":"comment","level":1,"id":"c-Jorge_Stolfi-2009-05-10T18:35:00.000Z-Multi-tiered_navbox","replies":[]}]},{"headingLevel":2,"name":"h-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z","type":"heading","level":0,"id":"h-We_need_a_better_categorization_for_the_stuff_in_\"other\"-2009-08-18T05:18:00.000Z","replies":[{"timestamp":"2009-08-18T05:18:00.000Z","author":"Pohta ce-am pohtit","type":"comment","level":1,"id":"c-Pohta_ce-am_pohtit-2009-08-18T05:18:00.000Z-We_need_a_better_categorization_for_the_stuff_in_\"other\"","replies":[],"displayName":"Pcap"}]},{"headingLevel":2,"name":"h-99.153.64.179-2013-06-26T18:47:00.000Z","type":"heading","level":0,"id":"h-Missing_types.-2013-06-26T18:47:00.000Z","replies":[{"timestamp":"2013-06-26T18:47:00.000Z","author":"99.153.64.179","type":"comment","level":1,"id":"c-99.153.64.179-2013-06-26T18:47:00.000Z-Missing_types.","replies":[]}]},{"headingLevel":2,"name":"h-Ushkin_N-2016-07-19T11:43:00.000Z","type":"heading","level":0,"id":"h-Abstractions_over_bit(s)-2016-07-19T11:43:00.000Z","replies":[{"timestamp":"2016-07-19T11:43:00.000Z","author":"Ushkin N","type":"comment","level":1,"id":"c-Ushkin_N-2016-07-19T11:43:00.000Z-Abstractions_over_bit(s)","replies":[]}]},{"headingLevel":2,"name":"h-RobbieIanMorrison-2018-11-23T16:04:00.000Z","type":"heading","level":0,"id":"h-Timestamp-2018-11-23T16:04:00.000Z","replies":[{"timestamp":"2018-11-23T16:04:00.000Z","author":"RobbieIanMorrison","type":"comment","level":1,"id":"c-RobbieIanMorrison-2018-11-23T16:04:00.000Z-Timestamp","replies":[]}]}],"wgPageParseReport":{"discussiontools":{"limitreport-timeusage":"0.020"},"limitreport":{"cputime":"0.167","walltime":"0.221","ppvisitednodes":{"value":433,"limit":1000000},"postexpandincludesize":{"value":25094,"limit":2097152},"templateargumentsize":{"value":3997,"limit":2097152},"expansiondepth":{"value":12,"limit":100},"expensivefunctioncount":{"value":4,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":8880,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 147.141 1 Template:WikiProject_banner_shell","100.00% 147.141 1 -total"," 58.79% 86.498 1 Template:WikiProject_Computer_science"," 5.37% 7.896 1 Template:Tasks"," 1.52% 2.240 1 Template:Tl"," 0.90% 1.326 1 Template:Yesno"]},"scribunto":{"limitreport-timeusage":{"value":"0.097","limit":"10.000"},"limitreport-memusage":{"value":1505940,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-5886496d-6tzxf","timestamp":"20250316024406","ttl":864000,"transientcontent":true}}});});</script> </body> </html>