[{"data":1,"prerenderedAt":1316},["ShallowReactive",2],{"navigation_docs":3,"-file-extensions-jl":673,"-file-extensions-jl-surround":1170,"mdc--fnstxw-key":1171,"mdc--6xl10j-key":1182,"mdc--5ogbtu-key":1190,"mdc-bocn6r-key":1198,"mdc-ssz7ub-key":1206,"mdc-k8oxuc-key":1214,"mdc-5sjj7v-key":1222,"mdc-7uhtot-key":1236,"mdc--t449yt-key":1252,"mdc-1pvpx4-key":1260,"mdc--vbyntl-key":1268,"mdc-5bn7di-key":1276,"mdc-73ppz4-key":1284,"mdc-76e3ed-key":1292,"mdc--llw04s-key":1308},[4,29,123,155,193,222,251,267,408,416,456,462,468],{"title":5,"path":6,"stem":7,"children":8,"icon":28},"Getting Started","\u002Fgetting-started","01.getting-started\u002F1.index",[9,13,18,23],{"title":10,"path":6,"stem":7,"icon":11,"exact":12},"What is Poly?","i-lucide-house",true,{"title":14,"path":15,"stem":16,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F3.quickstart","i-lucide-rocket",{"title":24,"path":25,"stem":26,"icon":27},"Migrate to Poly","\u002Fgetting-started\u002Fmigrate-to-poly","01.getting-started\u002F4.migrate-to-poly","i-lucide-replace",false,{"title":30,"path":31,"stem":32,"children":33,"icon":28},"File Browser","\u002Ffile-browser","02.file-browser\u002F01.index",[34,37,42,47,52,57,62,67,72,113,118],{"title":35,"path":31,"stem":32,"icon":36,"exact":12},"Overview","i-lucide-folder-open",{"title":38,"path":39,"stem":40,"icon":41},"Uploading Files","\u002Ffile-browser\u002Fuploading-your-files","02.file-browser\u002F02.uploading-your-files","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46},"Navigating Your Files","\u002Ffile-browser\u002Fnavigating-your-files","02.file-browser\u002F03.navigating-your-files","i-lucide-map",{"title":48,"path":49,"stem":50,"icon":51},"Sidebar","\u002Ffile-browser\u002Fsidebar","02.file-browser\u002F04.sidebar","i-lucide-panel-left",{"title":53,"path":54,"stem":55,"icon":56},"Saved Searches","\u002Ffile-browser\u002Fsaved-searches","02.file-browser\u002F05.saved-searches","i-lucide-folder-search",{"title":58,"path":59,"stem":60,"icon":61},"Supported File Types","\u002Ffile-browser\u002Fsupported-file-types","02.file-browser\u002F06.supported-file-types","i-lucide-file",{"title":63,"path":64,"stem":65,"icon":66},"View Modes","\u002Ffile-browser\u002Fview-modes","02.file-browser\u002F07.view-modes","i-lucide-layout-grid",{"title":68,"path":69,"stem":70,"icon":71},"Quick View (Peek)","\u002Ffile-browser\u002Fquick-view","02.file-browser\u002F08.quick-view","i-lucide-eye",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Tools Menu","\u002Ffile-browser\u002Ftools-menu","02.file-browser\u002F09.tools-menu\u002F1.index",[77,79,84,89,94,99,104,108],{"title":73,"path":74,"stem":75,"icon":78,"exact":12},"i-lucide-wrench",{"title":80,"path":81,"stem":82,"icon":83},"Agent","\u002Ffile-browser\u002Ftools-menu\u002Fagent","02.file-browser\u002F09.tools-menu\u002F2.agent","i-lucide-bot",{"title":85,"path":86,"stem":87,"icon":88},"Chats","\u002Ffile-browser\u002Ftools-menu\u002Fchats","02.file-browser\u002F09.tools-menu\u002F3.chats","i-lucide-message-square",{"title":90,"path":91,"stem":92,"icon":93},"Outline","\u002Ffile-browser\u002Ftools-menu\u002Foutline","02.file-browser\u002F09.tools-menu\u002F4.outline","i-lucide-list",{"title":95,"path":96,"stem":97,"icon":98},"Details Panel","\u002Ffile-browser\u002Ftools-menu\u002Fdetails","02.file-browser\u002F09.tools-menu\u002F5.details","i-lucide-panel-right",{"title":100,"path":101,"stem":102,"icon":103},"Activity","\u002Ffile-browser\u002Ftools-menu\u002Factivity","02.file-browser\u002F09.tools-menu\u002F6.activity","i-lucide-activity",{"title":105,"path":106,"stem":107,"icon":66},"Waterfall","\u002Ffile-browser\u002Ftools-menu\u002Fwaterfall","02.file-browser\u002F09.tools-menu\u002F7.waterfall",{"title":109,"path":110,"stem":111,"icon":112},"Flashback","\u002Ffile-browser\u002Ftools-menu\u002Fflashback","02.file-browser\u002F09.tools-menu\u002F8.flashback","i-lucide-zap",{"title":114,"path":115,"stem":116,"icon":117},"Keyboard Shortcuts","\u002Ffile-browser\u002Fkeyboard-shortcuts","02.file-browser\u002F10.keyboard-shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"Offline Use","\u002Ffile-browser\u002Foffline-use","02.file-browser\u002F11.offline-use","i-lucide-wifi-off",{"title":124,"path":125,"stem":126,"children":127,"icon":28},"Searching","\u002Fsearching","03.searching\u002F1.index",[128,130,135,140,145,150],{"title":35,"path":125,"stem":126,"icon":129,"exact":12},"i-lucide-search",{"title":131,"path":132,"stem":133,"icon":134},"Text Queries","\u002Fsearching\u002Ftext-queries","03.searching\u002F2.text-queries","i-lucide-text-search",{"title":136,"path":137,"stem":138,"icon":139},"Searching by File","\u002Fsearching\u002Fsearching-by-file","03.searching\u002F3.searching-by-file","i-lucide-scan-search",{"title":141,"path":142,"stem":143,"icon":144},"Searching by File Part","\u002Fsearching\u002Fsearching-by-file-part","03.searching\u002F4.searching-by-file-part","i-lucide-crop",{"title":146,"path":147,"stem":148,"icon":149},"Searching by Color","\u002Fsearching\u002Fsearching-by-color","03.searching\u002F5.searching-by-color","i-lucide-palette",{"title":151,"path":152,"stem":153,"icon":154},"Faceted Search & Advanced Search","\u002Fsearching\u002Ffaceted-search","03.searching\u002F6.faceted-search","i-lucide-filter",{"title":156,"path":157,"stem":158,"children":159,"icon":28},"Desktop","\u002Fdesktop","04.desktop\u002F1.index",[160,163,168,173,178,183,188],{"title":161,"path":157,"stem":158,"icon":162,"exact":12},"Intro","i-lucide-monitor",{"title":164,"path":165,"stem":166,"icon":167},"Sync Folder","\u002Fdesktop\u002Fsync-folder","04.desktop\u002F2.sync-folder","i-lucide-folder-sync",{"title":169,"path":170,"stem":171,"icon":172},"CLI","\u002Fdesktop\u002Fcli","04.desktop\u002F3.cli","i-lucide-square-terminal",{"title":174,"path":175,"stem":176,"icon":177},"Tags & Colors","\u002Fdesktop\u002Ftags-and-colors","04.desktop\u002F4.tags-and-colors","i-lucide-tags",{"title":179,"path":180,"stem":181,"icon":182},"Bookmarks","\u002Fdesktop\u002Fbookmarks","04.desktop\u002F5.bookmarks","i-lucide-bookmark",{"title":184,"path":185,"stem":186,"icon":187},"Spotlight & Handoff","\u002Fdesktop\u002Fspotlight-and-handoff","04.desktop\u002F6.spotlight-and-handoff","i-lucide-sparkles",{"title":189,"path":190,"stem":191,"icon":192},"Differences from Web","\u002Fdesktop\u002Fdifferences-from-web","04.desktop\u002F7.differences-from-web","i-lucide-app-window",{"title":80,"path":194,"stem":195,"children":196,"icon":28,"defaultOpen":28},"\u002Fagent","05.agent\u002F1.index",[197,198,203,207,212,217],{"title":35,"path":194,"stem":195,"icon":83,"exact":12},{"title":199,"path":200,"stem":201,"icon":202},"Reading & Summarizing Files","\u002Fagent\u002Freading-and-summarizing","05.agent\u002F2.reading-and-summarizing","i-lucide-book-open",{"title":204,"path":205,"stem":206,"icon":129},"AI-Powered Searching","\u002Fagent\u002Fsearching","05.agent\u002F3.searching",{"title":208,"path":209,"stem":210,"icon":211},"Creating and Editing Files","\u002Fagent\u002Fcreating-and-editing-files","05.agent\u002F4.creating-and-editing-files","i-lucide-file-pen",{"title":213,"path":214,"stem":215,"icon":216},"Organizing Files","\u002Fagent\u002Forganizing-files","05.agent\u002F5.organizing-files","i-lucide-folder-symlink",{"title":218,"path":219,"stem":220,"icon":221},"Complex, Multi-Step Tasks","\u002Fagent\u002Fcomplex-tasks","05.agent\u002F6.complex-tasks","i-lucide-workflow",{"title":223,"path":224,"stem":225,"children":226,"icon":28,"defaultOpen":28},"Recovering Files","\u002Frecovering-files","06.recovering-files\u002F1.index",[227,229,233,236,241,246],{"title":35,"path":224,"stem":225,"icon":228,"exact":12},"i-lucide-history",{"title":230,"path":231,"stem":232,"icon":71},"Viewing Versions","\u002Frecovering-files\u002Fviewing-versions","06.recovering-files\u002F2.viewing-versions",{"title":109,"path":234,"stem":235,"icon":112},"\u002Frecovering-files\u002Fflashback","06.recovering-files\u002F3.flashback",{"title":237,"path":238,"stem":239,"icon":240},"Restoring Versions","\u002Frecovering-files\u002Frestoring-versions","06.recovering-files\u002F4.restoring-versions","i-lucide-rotate-ccw",{"title":242,"path":243,"stem":244,"icon":245},"Reverting Changes","\u002Frecovering-files\u002Freverting-changes","06.recovering-files\u002F5.reverting-changes","i-lucide-undo-2",{"title":247,"path":248,"stem":249,"icon":250},"Limitations","\u002Frecovering-files\u002Flimitations","06.recovering-files\u002F6.limitations","i-lucide-triangle-alert",{"title":252,"path":253,"stem":254,"children":255,"icon":28,"defaultOpen":28},"Sharing","\u002Fsharing","07.sharing\u002F1.index",[256,258,262],{"title":35,"path":253,"stem":254,"icon":257,"exact":12},"i-lucide-share-2",{"title":259,"path":260,"stem":261,"icon":257},"Sharing Files","\u002Fsharing\u002Fsharing-files","07.sharing\u002F2.sharing-files",{"title":263,"path":264,"stem":265,"icon":266},"Shared Drives","\u002Fsharing\u002Fshared-drives","07.sharing\u002F3.shared-drives","i-lucide-users",{"title":169,"path":268,"stem":269,"children":270,"icon":28,"defaultOpen":28},"\u002Fcli","08.cli\u002F1.index",[271,273,278,399,404],{"title":14,"path":268,"stem":269,"icon":272,"exact":12},"i-lucide-terminal",{"title":274,"path":275,"stem":276,"icon":277},"How it Works","\u002Fcli\u002Fhow-it-works","08.cli\u002F2.how-it-works","i-lucide-cog",{"title":279,"path":280,"stem":281,"children":282,"icon":284},"Commands","\u002Fcli\u002Fcommands","08.cli\u002F3.commands\u002F01.index",[283,285,289,293,297,302,307,312,317,322,327,332,337,342,347,351,356,360,365,369,373,377,382,386,390,394],{"title":279,"path":280,"stem":281,"icon":284,"exact":12},"i-lucide-list-tree",{"title":286,"path":287,"stem":288,"icon":93},"ls","\u002Fcli\u002Fcommands\u002Fls","08.cli\u002F3.commands\u002F02.ls",{"title":290,"path":291,"stem":292,"icon":56},"find","\u002Fcli\u002Fcommands\u002Ffind","08.cli\u002F3.commands\u002F03.find",{"title":294,"path":295,"stem":296,"icon":129},"search","\u002Fcli\u002Fcommands\u002Fsearch","08.cli\u002F3.commands\u002F04.search",{"title":298,"path":299,"stem":300,"icon":301},"cp","\u002Fcli\u002Fcommands\u002Fcp","08.cli\u002F3.commands\u002F05.cp","i-lucide-copy",{"title":303,"path":304,"stem":305,"icon":306},"mv","\u002Fcli\u002Fcommands\u002Fmv","08.cli\u002F3.commands\u002F06.mv","i-lucide-move",{"title":308,"path":309,"stem":310,"icon":311},"rm","\u002Fcli\u002Fcommands\u002Frm","08.cli\u002F3.commands\u002F07.rm","i-lucide-trash-2",{"title":313,"path":314,"stem":315,"icon":316},"mkdir","\u002Fcli\u002Fcommands\u002Fmkdir","08.cli\u002F3.commands\u002F08.mkdir","i-lucide-folder-plus",{"title":318,"path":319,"stem":320,"icon":321},"mkurl","\u002Fcli\u002Fcommands\u002Fmkurl","08.cli\u002F3.commands\u002F09.mkurl","i-lucide-link",{"title":323,"path":324,"stem":325,"icon":326},"mksearch","\u002Fcli\u002Fcommands\u002Fmksearch","08.cli\u002F3.commands\u002F10.mksearch","i-lucide-search-code",{"title":328,"path":329,"stem":330,"icon":331},"mkdrive","\u002Fcli\u002Fcommands\u002Fmkdrive","08.cli\u002F3.commands\u002F11.mkdrive","i-lucide-hard-drive",{"title":333,"path":334,"stem":335,"icon":336},"rmdrive","\u002Fcli\u002Fcommands\u002Frmdrive","08.cli\u002F3.commands\u002F12.rmdrive","i-lucide-trash",{"title":338,"path":339,"stem":340,"icon":341},"wget","\u002Fcli\u002Fcommands\u002Fwget","08.cli\u002F3.commands\u002F13.wget","i-lucide-cloud-download",{"title":343,"path":344,"stem":345,"icon":346},"file show","\u002Fcli\u002Fcommands\u002Ffile-show","08.cli\u002F3.commands\u002F14.file-show","i-lucide-info",{"title":348,"path":349,"stem":350,"icon":202},"file read","\u002Fcli\u002Fcommands\u002Ffile-read","08.cli\u002F3.commands\u002F15.file-read",{"title":352,"path":353,"stem":354,"icon":355},"file write","\u002Fcli\u002Fcommands\u002Ffile-write","08.cli\u002F3.commands\u002F16.file-write","i-lucide-pencil",{"title":357,"path":358,"stem":359,"icon":211},"file update","\u002Fcli\u002Fcommands\u002Ffile-update","08.cli\u002F3.commands\u002F17.file-update",{"title":361,"path":362,"stem":363,"icon":364},"file search","\u002Fcli\u002Fcommands\u002Ffile-search","08.cli\u002F3.commands\u002F18.file-search","i-lucide-file-search",{"title":366,"path":367,"stem":368,"icon":228},"file history","\u002Fcli\u002Fcommands\u002Ffile-history","08.cli\u002F3.commands\u002F19.file-history",{"title":370,"path":371,"stem":372,"icon":240},"file restore","\u002Fcli\u002Fcommands\u002Ffile-restore","08.cli\u002F3.commands\u002F20.file-restore",{"title":374,"path":375,"stem":376,"icon":245},"file revert","\u002Fcli\u002Fcommands\u002Ffile-revert","08.cli\u002F3.commands\u002F21.file-revert",{"title":378,"path":379,"stem":380,"icon":381},"file open","\u002Fcli\u002Fcommands\u002Ffile-open","08.cli\u002F3.commands\u002F22.file-open","i-lucide-external-link",{"title":383,"path":384,"stem":385,"icon":17},"file download","\u002Fcli\u002Fcommands\u002Ffile-download","08.cli\u002F3.commands\u002F23.file-download",{"title":387,"path":388,"stem":389,"icon":257},"file share","\u002Fcli\u002Fcommands\u002Ffile-share","08.cli\u002F3.commands\u002F24.file-share",{"title":391,"path":392,"stem":393,"icon":192},"app","\u002Fcli\u002Fcommands\u002Fapp","08.cli\u002F3.commands\u002F25.app",{"title":395,"path":396,"stem":397,"icon":398},"auth","\u002Fcli\u002Fcommands\u002Fauth","08.cli\u002F3.commands\u002F26.auth","i-lucide-key-round",{"title":400,"path":401,"stem":402,"icon":403},"Global Flags","\u002Fcli\u002Fglobal-flags","08.cli\u002F4.global-flags","i-lucide-sliders-horizontal",{"title":405,"path":406,"stem":407,"icon":83},"Agent Skill","\u002Fcli\u002Fagent-skill","08.cli\u002F5.agent-skill",{"title":409,"path":410,"stem":411,"children":412,"icon":28,"defaultOpen":28},"Privacy & Security","\u002Fprivacy-and-security","09.privacy-and-security\u002F1.index",[413],{"title":414,"path":410,"stem":411,"icon":415,"exact":12},"Our Privacy Commitment","i-lucide-shield-check",{"title":417,"path":418,"stem":419,"children":420,"icon":28,"defaultOpen":28},"Integrations & MCP","\u002Fintegrations","10.integrations\u002F1.index",[421,423,428,433,438,442,447,452],{"title":35,"path":418,"stem":419,"icon":422,"exact":12},"i-lucide-plug",{"title":424,"path":425,"stem":426,"icon":427},"Claude Code","\u002Fintegrations\u002Fclaude-code","10.integrations\u002F2.claude-code","i-simple-icons-claude",{"title":429,"path":430,"stem":431,"icon":432},"Claude CoWork (Desktop)","\u002Fintegrations\u002Fclaude-cowork","10.integrations\u002F3.claude-cowork","i-simple-icons-anthropic",{"title":434,"path":435,"stem":436,"icon":437},"ChatGPT Work (Desktop)","\u002Fintegrations\u002Fchatgpt-work","10.integrations\u002F4.chatgpt-work","i-simple-icons-openai",{"title":439,"path":440,"stem":441,"icon":437},"ChatGPT","\u002Fintegrations\u002Fchatgpt","10.integrations\u002F5.chatgpt",{"title":443,"path":444,"stem":445,"icon":446},"Gemini","\u002Fintegrations\u002Fgemini","10.integrations\u002F6.gemini","i-simple-icons-googlegemini",{"title":448,"path":449,"stem":450,"icon":451},"VS Code & Cursor","\u002Fintegrations\u002Fvscode-cursor","10.integrations\u002F7.vscode-cursor","i-simple-icons-visualstudiocode",{"title":453,"path":454,"stem":455,"icon":78},"Using MCP","\u002Fintegrations\u002Fusing-mcp","10.integrations\u002F8.using-mcp",{"title":457,"path":458,"stem":459,"children":460,"icon":28,"defaultOpen":28},"Troubleshooting","\u002Ftroubleshooting","11.troubleshooting\u002F1.index",[461],{"title":457,"path":458,"stem":459,"icon":78,"exact":12},{"title":463,"path":464,"stem":465,"children":466,"icon":28,"defaultOpen":28},"Roadmap","\u002Froadmap","12.roadmap\u002F1.index",[467],{"title":463,"path":464,"stem":465,"icon":46,"exact":12},{"title":469,"icon":28,"defaultOpen":28,"path":470,"stem":471,"children":472,"page":28},"Releases","\u002Freleases","13.releases",[473,477],{"title":474,"path":475,"stem":476},"Latest","\u002Freleases\u002Fall-releases\u002F2026-09-01-v0-beta-09-01","13.releases\u002F1.latest",{"title":478,"icon":28,"defaultOpen":28,"path":479,"stem":480,"children":481,"page":28},"All releases","\u002Freleases\u002Fall-releases","13.releases\u002F2.all-releases",[482,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665],{"title":483,"path":475,"stem":484,"release-notes":485},"v0.beta.2026.09.01","13.releases\u002F2.all-releases\u002F2026-09-01-v0-beta-09-01",{"date":486,"banner":487,"icon":488,"version":483},"2026-09-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fsticker.png",{"title":490,"path":491,"stem":492,"release-notes":493},"v0.beta.2026.08.27","\u002Freleases\u002Fall-releases\u002F2026-08-27-v0-beta-08-27","13.releases\u002F2.all-releases\u002F2026-08-27-v0-beta-08-27",{"date":494,"banner":495,"icon":496,"version":490},"2026-08-27","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Ficon.png",{"title":498,"path":499,"stem":500,"release-notes":501},"v0.beta.2026.08.18","\u002Freleases\u002Fall-releases\u002F2026-08-18-v0-beta-08-18","13.releases\u002F2.all-releases\u002F2026-08-18-v0-beta-08-18",{"date":502,"banner":503,"icon":504,"version":498},"2026-08-18","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fsticker.png",{"title":506,"path":507,"stem":508,"release-notes":509},"v0.beta.2026.08.11","\u002Freleases\u002Fall-releases\u002F2026-08-11-v0-beta-08-11","13.releases\u002F2.all-releases\u002F2026-08-11-v0-beta-08-11",{"date":510,"banner":511,"icon":512,"version":506},"2026-08-11","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002FUnknown-12.png",{"title":514,"path":515,"stem":516,"release-notes":517},"v0.beta.2026.01.22","\u002Freleases\u002Fall-releases\u002F2026-01-22-v0-beta-01-22","13.releases\u002F2.all-releases\u002F2026-01-22-v0-beta-01-22",{"date":518,"banner":519,"icon":520,"version":514},"2026-01-22","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Ficon.webp",{"title":522,"path":523,"stem":524,"release-notes":525},"v0.beta.2026.01.13","\u002Freleases\u002Fall-releases\u002F2026-01-13-v0-beta-01-13","13.releases\u002F2.all-releases\u002F2026-01-13-v0-beta-01-13",{"date":526,"banner":527,"icon":528,"version":522},"2026-01-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Ficon.webp",{"title":530,"path":531,"stem":532,"release-notes":533},"v0.beta.2026.01.09","\u002Freleases\u002Fall-releases\u002F2026-01-09-v0-beta-01-09","13.releases\u002F2.all-releases\u002F2026-01-09-v0-beta-01-09",{"date":534,"banner":535,"icon":536,"version":530},"2026-01-09","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Ficon.webp",{"title":538,"path":539,"stem":540,"release-notes":541},"v0.beta.2025.12.31","\u002Freleases\u002Fall-releases\u002F2025-12-31-v0-beta-12-31","13.releases\u002F2.all-releases\u002F2025-12-31-v0-beta-12-31",{"date":542,"banner":543,"icon":544,"version":538},"2025-12-31","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Ficon.webp",{"title":546,"path":547,"stem":548,"release-notes":549},"v0.beta.2025.12.26","\u002Freleases\u002Fall-releases\u002F2025-12-26-v0-beta-12-26","13.releases\u002F2.all-releases\u002F2025-12-26-v0-beta-12-26",{"date":550,"banner":551,"icon":552,"version":546},"2025-12-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Ficon.webp",{"title":554,"path":555,"stem":556,"release-notes":557},"v0.beta.2025.12.16","\u002Freleases\u002Fall-releases\u002F2025-12-16-v0-beta-12-16","13.releases\u002F2.all-releases\u002F2025-12-16-v0-beta-12-16",{"date":558,"banner":559,"icon":560,"version":554},"2025-12-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Ficon.webp",{"title":562,"path":563,"stem":564,"release-notes":565},"v0.beta.2025.12.12","\u002Freleases\u002Fall-releases\u002F2025-12-12-v0-beta-12-12","13.releases\u002F2.all-releases\u002F2025-12-12-v0-beta-12-12",{"date":566,"banner":567,"icon":568,"version":562},"2025-12-12","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Ficon.webp",{"title":570,"path":571,"stem":572,"release-notes":573},"v0.beta.2025.12.03","\u002Freleases\u002Fall-releases\u002F2025-12-03-v0-beta-12-03","13.releases\u002F2.all-releases\u002F2025-12-03-v0-beta-12-03",{"date":574,"banner":575,"icon":576,"version":570},"2025-12-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Ficon.webp",{"title":578,"path":579,"stem":580,"release-notes":581},"v0.beta.2025.11.26","\u002Freleases\u002Fall-releases\u002F2025-11-26-v0-beta-11-26","13.releases\u002F2.all-releases\u002F2025-11-26-v0-beta-11-26",{"date":582,"banner":583,"icon":584,"version":578},"2025-11-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Ficon.webp",{"title":586,"path":587,"stem":588,"release-notes":589},"v0.beta.2025.11.19","\u002Freleases\u002Fall-releases\u002F2025-11-19-v0-beta-11-19","13.releases\u002F2.all-releases\u002F2025-11-19-v0-beta-11-19",{"date":590,"banner":591,"icon":592,"version":586},"2025-11-19","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Ficon.webp",{"title":594,"path":595,"stem":596,"release-notes":597},"v0.beta.2025.11.13","\u002Freleases\u002Fall-releases\u002F2025-11-13-v0-beta-11-13","13.releases\u002F2.all-releases\u002F2025-11-13-v0-beta-11-13",{"date":598,"banner":599,"icon":600,"version":594},"2025-11-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Ficon.webp",{"title":602,"path":603,"stem":604,"release-notes":605},"v0.beta.2025.11.05","\u002Freleases\u002Fall-releases\u002F2025-11-05-v0-beta-11-05","13.releases\u002F2.all-releases\u002F2025-11-05-v0-beta-11-05",{"date":606,"banner":607,"icon":608,"version":602},"2025-11-05","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Ficon.webp",{"title":610,"path":611,"stem":612,"release-notes":613},"v0.beta.2025.10.29","\u002Freleases\u002Fall-releases\u002F2025-10-29-v0-beta-10-29","13.releases\u002F2.all-releases\u002F2025-10-29-v0-beta-10-29",{"date":614,"banner":615,"icon":616,"version":610},"2025-10-29","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Ficon.webp",{"title":618,"path":619,"stem":620,"release-notes":621},"v0.beta.2025.10.21","\u002Freleases\u002Fall-releases\u002F2025-10-21-v0-beta-10-21","13.releases\u002F2.all-releases\u002F2025-10-21-v0-beta-10-21",{"date":622,"banner":623,"icon":624,"version":618},"2025-10-21","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Ficon.webp",{"title":626,"path":627,"stem":628,"release-notes":629},"v0.beta.2025.10.14","\u002Freleases\u002Fall-releases\u002F2025-10-14-v0-beta-10-14","13.releases\u002F2.all-releases\u002F2025-10-14-v0-beta-10-14",{"date":630,"banner":631,"icon":632,"version":626},"2025-10-14","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Ficon.webp",{"title":634,"path":635,"stem":636,"release-notes":637},"v0.beta.2025.10.08","\u002Freleases\u002Fall-releases\u002F2025-10-08-v0-beta-10-08","13.releases\u002F2.all-releases\u002F2025-10-08-v0-beta-10-08",{"date":638,"banner":639,"icon":640,"version":634},"2025-10-08","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Ficon.webp",{"title":642,"path":643,"stem":644,"release-notes":645},"v0.beta.2025.10.01","\u002Freleases\u002Fall-releases\u002F2025-10-01-v0-beta-10-01","13.releases\u002F2.all-releases\u002F2025-10-01-v0-beta-10-01",{"date":646,"banner":647,"icon":648,"version":642},"2025-10-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Ficon.webp",{"title":650,"path":651,"stem":652,"release-notes":653},"v0.beta.2025.09.23","\u002Freleases\u002Fall-releases\u002F2025-09-23-v0-beta-09-23","13.releases\u002F2.all-releases\u002F2025-09-23-v0-beta-09-23",{"date":654,"banner":655,"icon":656,"version":650},"2025-09-23","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Ficon.webp",{"title":658,"path":659,"stem":660,"release-notes":661},"v0.beta.2025.09.16","\u002Freleases\u002Fall-releases\u002F2025-09-16-v0-beta-09-16","13.releases\u002F2.all-releases\u002F2025-09-16-v0-beta-09-16",{"date":662,"banner":663,"icon":664,"version":658},"2025-09-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Ficon.webp",{"title":666,"path":667,"stem":668,"release-notes":669},"v0.beta.2025.09.03","\u002Freleases\u002Fall-releases\u002F2025-09-03-v0-beta-09-03","13.releases\u002F2.all-releases\u002F2025-09-03-v0-beta-09-03",{"date":670,"banner":671,"icon":672,"version":666},"2025-09-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Ficon.webp",{"id":674,"title":675,"body":676,"description":1142,"extension":1143,"file-extension":1144,"links":1162,"meta":1163,"mime-type":1162,"navigation":28,"path":1164,"release-notes":1162,"seo":1165,"stem":1168,"__hash__":1169},"docs\u002Ffile-extensions\u002Fjl.md","`.jl` File Extension",{"type":677,"value":678,"toc":1128},"minimark",[679,689,724,730,755,762,769,784,793,813,816,822,828,839,845,860,875,882,885,953,981,1124],[680,681,683,684,688],"h2",{"id":682},"what-kind-of-file-is-a-jl","What kind of file is a ",[685,686,687],"code",{},".jl","?",[690,691,692,693,695,696,699,700,703,704,716],"p",{},"A ",[685,694,687],{}," file contains Julia source code. It is editable text, not a native executable. A file may be a stand-alone script, one part of a module, or the entry point for a package. Julia evaluates a source file when you pass it to the ",[685,697,698],{},"julia"," command or call ",[685,701,702],{},"include(\"file.jl\")",".",[705,706,707],"sup",{},[708,709,715],"a",{"href":710,"ariaDescribedBy":711,"dataFootnoteRef":713,"id":714},"#user-content-fn-1",[712],"footnote-label","","user-content-fnref-1","1",[705,717,718],{},[708,719,723],{"href":720,"ariaDescribedBy":721,"dataFootnoteRef":713,"id":722},"#user-content-fn-2",[712],"user-content-fnref-2","2",[690,725,726,727,729],{},"There are no fixed magic bytes. Software identifies Julia code from the ",[685,728,687],{}," suffix, project context, or source syntax. The suffix does not declare a character encoding, although current projects normally use UTF-8 so identifiers and mathematical Unicode characters remain portable.",[690,731,732,733,741,742,745,746,748,749,703],{},"IANA does not register a Julia-specific media type.",[705,734,735],{},[708,736,740],{"href":737,"ariaDescribedBy":738,"dataFootnoteRef":713,"id":739},"#user-content-fn-3",[712],"user-content-fnref-3","3"," Some tools use an unregistered ",[685,743,744],{},"text\u002Fx-julia",", while Poly classifies ",[685,747,687],{}," as readable ",[708,750,752],{"href":751},"\u002Fmime-types\u002Ftext\u002Fplain",[685,753,754],{},"text\u002Fplain",[756,757,758,759,761],"note",{},"Renaming a Python, R, or notebook file to ",[685,760,687],{}," does not translate it into Julia. It only changes the filename and may cause tools to apply the wrong language rules.",[680,763,765,766,768],{"id":764},"how-do-i-open-a-jl-on-my-computer","How do I open a ",[685,767,687],{}," on my computer?",[690,770,771,772,774,775,783],{},"Any text editor can open ",[685,773,687],{}," files on Windows, macOS, or Linux. Visual Studio Code with the official Julia extension adds syntax highlighting, code navigation, inline results, plotting, debugging, and an integrated Julia REPL.",[705,776,777],{},[708,778,782],{"href":779,"ariaDescribedBy":780,"dataFootnoteRef":713,"id":781},"#user-content-fn-4",[712],"user-content-fnref-4","4"," Vim, Neovim, Emacs, and other programming editors also work.",[690,785,786,787],{},"Install Julia when you need to evaluate the file. From a terminal, run:",[705,788,789],{},[708,790,715],{"href":710,"ariaDescribedBy":791,"dataFootnoteRef":713,"id":792},[712],"user-content-fnref-1-2",[794,795,799],"pre",{"className":796,"code":797,"language":798,"meta":713,"style":713},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","julia script.jl\n","sh",[685,800,801],{"__ignoreMap":713},[802,803,806,809],"span",{"class":804,"line":805},"line",1,[802,807,698],{"class":808},"sBMFI",[802,810,812],{"class":811},"sfazB"," script.jl\n",[690,814,815],{},"For a package or reproducible project, activate the accompanying environment instead of running an isolated file with whatever packages happen to be installed. Opening a source file as text is safe, but evaluating unfamiliar Julia code can read files, start processes, access the network, or install dependencies. Review it first.",[680,817,819,820],{"id":818},"poly-support-for-jl","Poly support for ",[685,821,687],{},[690,823,824,825,827],{},"Poly opens ",[685,826,687],{}," files in a code-friendly viewer with Julia syntax highlighting, word wrap, and in-file search. It indexes readable source for exact and semantic search, so you can find a function by name or search for code by purpose.",[690,829,830,831,834,835,838],{},"The Poly agent can summarize a script, explain a method, and help trace likely behavior. Poly does not run the code, instantiate its packages, expand its runtime state, or reproduce a Julia language server. Keep related source, tests, ",[685,832,833],{},"Project.toml",", and ",[685,836,837],{},"Manifest.toml"," files together when project context matters.",[680,840,842,843],{"id":841},"history-of-jl","History of ",[685,844,687],{},[690,846,847,848,856,857,859],{},"Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and Alan Edelman publicly introduced Julia on February 14, 2012, after about two and a half years of development.",[705,849,850],{},[708,851,855],{"href":852,"ariaDescribedBy":853,"dataFootnoteRef":713,"id":854},"#user-content-fn-5",[712],"user-content-fnref-5","5"," The project aimed to combine an interactive, high-level language with performance suited to technical computing. ",[685,858,687],{}," became the compact convention for Julia source files.",[690,861,862,863,871,872,874],{},"Julia 1.0 arrived on August 8, 2018.",[705,864,865],{},[708,866,870],{"href":867,"ariaDescribedBy":868,"dataFootnoteRef":713,"id":869},"#user-content-fn-6",[712],"user-content-fnref-6","6"," The extension stayed the same, so ",[685,873,687],{}," alone does not tell you which Julia release or package versions the code expects. Check the project's compatibility declarations and manifest.",[680,876,878,879,881],{"id":877},"working-with-jl-and-related-files","Working with ",[685,880,687],{}," and related files",[690,883,884],{},"Julia projects use several files with distinct jobs:",[886,887,888,901],"table",{},[889,890,891],"thead",{},[892,893,894,898],"tr",{},[895,896,897],"th",{},"File",[895,899,900],{},"Typical role",[902,903,904,915,925,934,943],"tbody",{},[892,905,906,912],{},[907,908,909],"td",{},[685,910,911],{},"script.jl",[907,913,914],{},"Executable script or source included by another file",[892,916,917,922],{},[907,918,919],{},[685,920,921],{},"src\u002FPackageName.jl",[907,923,924],{},"Conventional package entry point",[892,926,927,931],{},[907,928,929],{},[685,930,833],{},[907,932,933],{},"Project identity, direct dependencies, and compatibility bounds",[892,935,936,940],{},[907,937,938],{},[685,939,837],{},[907,941,942],{},"Exact resolved dependency graph for reproducibility",[892,944,945,950],{},[907,946,947],{},[685,948,949],{},".ipynb",[907,951,952],{},"Jupyter notebook that may use a Julia kernel",[690,954,955,956,958,959,965,966,968,969,971,972,974,975,977,978,980],{},"Julia's code loader looks for ",[685,957,921],{}," in a package and uses project and manifest files to resolve dependencies.",[705,960,961],{},[708,962,723],{"href":720,"ariaDescribedBy":963,"dataFootnoteRef":713,"id":964},[712],"user-content-fnref-2-2"," Keep ",[685,967,687],{}," source and ",[685,970,833],{}," in version control. Include ",[685,973,837],{}," when the project needs a reproducible application environment, following the project's own policy. Use ",[685,976,949],{}," for a cell-based narrative workflow, but prefer ",[685,979,687],{}," for ordinary modules, scripts, diffs, and package source.",[982,983,986,991],"section",{"className":984,"dataFootnotes":713},[985],"footnotes",[680,987,990],{"className":988,"id":712},[989],"sr-only","Footnotes",[992,993,994,1030,1056,1073,1090,1107],"ol",{},[995,996,998,999,1007,1008,1010,1011,1014,1015,1022,1023],"li",{"id":997},"user-content-fn-1","Julia Project. ",[708,1000,1004],{"href":1001,"rel":1002},"https:\u002F\u002Fdocs.julialang.org\u002Fen\u002Fv1\u002Fmanual\u002Fgetting-started\u002F",[1003],"nofollow",[1005,1006,5],"em",{},". Documents ",[685,1009,702],{}," and running ",[685,1012,1013],{},"julia script.jl",". ",[708,1016,1021],{"href":1017,"ariaLabel":1018,"className":1019,"dataFootnoteBackref":713},"#user-content-fnref-1","Back to reference 1",[1020],"data-footnote-backref","↩"," ",[708,1024,1021,1028],{"href":1025,"ariaLabel":1026,"className":1027,"dataFootnoteBackref":713},"#user-content-fnref-1-2","Back to reference 1-2",[1020],[705,1029,723],{},[995,1031,998,1033,1040,1041,1043,1044,1022,1049],{"id":1032},"user-content-fn-2",[708,1034,1037],{"href":1035,"rel":1036},"https:\u002F\u002Fdocs.julialang.org\u002Fen\u002Fv1\u002Fmanual\u002Fcode-loading\u002F",[1003],[1005,1038,1039],{},"Code Loading",". Explains source inclusion, project environments, manifests, and the ",[685,1042,921],{}," package layout. ",[708,1045,1021],{"href":1046,"ariaLabel":1047,"className":1048,"dataFootnoteBackref":713},"#user-content-fnref-2","Back to reference 2",[1020],[708,1050,1021,1054],{"href":1051,"ariaLabel":1052,"className":1053,"dataFootnoteBackref":713},"#user-content-fnref-2-2","Back to reference 2-2",[1020],[705,1055,723],{},[995,1057,1059,1060,1067,1068],{"id":1058},"user-content-fn-3","Internet Assigned Numbers Authority. ",[708,1061,1064],{"href":1062,"rel":1063},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fmedia-types.xhtml",[1003],[1005,1065,1066],{},"Media Types Registry",". The registry has no Julia-specific media type. ",[708,1069,1021],{"href":1070,"ariaLabel":1071,"className":1072,"dataFootnoteBackref":713},"#user-content-fnref-3","Back to reference 3",[1020],[995,1074,1076,1077,1084,1085],{"id":1075},"user-content-fn-4","Microsoft. ",[708,1078,1081],{"href":1079,"rel":1080},"https:\u002F\u002Fcode.visualstudio.com\u002Fdocs\u002Flanguages\u002Fjulia",[1003],[1005,1082,1083],{},"Julia in Visual Studio Code",". Describes installation and features of the Julia extension. ",[708,1086,1021],{"href":1087,"ariaLabel":1088,"className":1089,"dataFootnoteBackref":713},"#user-content-fnref-4","Back to reference 4",[1020],[995,1091,1093,1094,1101,1102],{"id":1092},"user-content-fn-5","Bezanson, Jeff, Stefan Karpinski, Viral B. Shah, and Alan Edelman. ",[708,1095,1098],{"href":1096,"rel":1097},"https:\u002F\u002Fjulialang.org\u002Fblog\u002F2012\u002F02\u002Fwhy-we-created-julia\u002F",[1003],[1005,1099,1100],{},"Why We Created Julia",". Introduced Julia publicly on February 14, 2012, after roughly two and a half years of development. ",[708,1103,1021],{"href":1104,"ariaLabel":1105,"className":1106,"dataFootnoteBackref":713},"#user-content-fnref-5","Back to reference 5",[1020],[995,1108,1110,1111,1118,1119],{"id":1109},"user-content-fn-6","Julia developers. ",[708,1112,1115],{"href":1113,"rel":1114},"https:\u002F\u002Fjulialang.org\u002Fblog\u002F2018\u002F08\u002Fone-point-zero\u002F",[1003],[1005,1116,1117],{},"Announcing the Release of Julia 1.0",". Records the August 8, 2018 milestone. ",[708,1120,1021],{"href":1121,"ariaLabel":1122,"className":1123,"dataFootnoteBackref":713},"#user-content-fnref-6","Back to reference 6",[1020],[1125,1126,1127],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":713,"searchDepth":1129,"depth":1129,"links":1130},2,[1131,1133,1135,1137,1139,1141],{"id":682,"depth":1129,"text":1132},"What kind of file is a .jl?",{"id":764,"depth":1129,"text":1134},"How do I open a .jl on my computer?",{"id":818,"depth":1129,"text":1136},"Poly support for .jl",{"id":841,"depth":1129,"text":1138},"History of .jl",{"id":877,"depth":1129,"text":1140},"Working with .jl and related files",{"id":712,"depth":1129,"text":990},"Learn what a `.jl` file contains, how to open and run Julia source code, how Poly supports it, and which related project files matter.","md",{"extension":687,"name":1145,"support-level":1146,"mime-type":1147,"operating-systems":1148,"opens-with":1152,"encoding":1157,"poly-support":1158,"poly-indexed":1159,"poly-preview":1160,"poly-agent":1161},"Julia source code","Full Support",[754],[1149,1150,1151],"Windows","macOS","Linux",[1153,1154,1155,1156],"Visual Studio Code with Julia extension","Julia REPL","JupyterLab","Any text editor","Plain text, typically UTF-8","Yes. Poly recognizes `.jl` as readable Julia source code.","Yes. Poly indexes readable source for exact and semantic search.","Yes. Julia source opens in Poly's code editor with syntax highlighting.","Yes. The Poly agent can read and reason about the source text.",null,{},"\u002Ffile-extensions\u002Fjl",{"title":1166,"description":1167},".jl File Extension: How to Open and Run Julia Files","A practical guide to .jl Julia source files, including editors, command-line use, Poly preview and search support, history, MIME types, and project alternatives.","file-extensions\u002Fjl","T-8VJPrJVU3hykiSXLWT363wZuE8H05WqSk7seJsSYI",[1162,1162],{"data":1172,"body":1173},{},{"type":1174,"children":1175},"root",[1176],{"type":1177,"tag":690,"props":1178,"children":1179},"element",{},[1180],{"type":1181,"value":1156},"text",{"data":1183,"body":1184},{},{"type":1174,"children":1185},[1186],{"type":1177,"tag":690,"props":1187,"children":1188},{},[1189],{"type":1181,"value":1159},{"data":1191,"body":1192},{},{"type":1174,"children":1193},[1194],{"type":1177,"tag":690,"props":1195,"children":1196},{},[1197],{"type":1181,"value":1161},{"data":1199,"body":1200},{},{"type":1174,"children":1201},[1202],{"type":1177,"tag":690,"props":1203,"children":1204},{},[1205],{"type":1181,"value":1149},{"data":1207,"body":1208},{},{"type":1174,"children":1209},[1210],{"type":1177,"tag":690,"props":1211,"children":1212},{},[1213],{"type":1181,"value":1150},{"data":1215,"body":1216},{},{"type":1174,"children":1217},[1218],{"type":1177,"tag":690,"props":1219,"children":1220},{},[1221],{"type":1181,"value":1151},{"data":1223,"body":1224},{},{"type":1174,"children":1225},[1226],{"type":1177,"tag":690,"props":1227,"children":1228},{},[1229,1234],{"type":1177,"tag":685,"props":1230,"children":1232},{"className":1231},[],[1233],{"type":1181,"value":687},{"type":1181,"value":1235}," File Extension",{"data":1237,"body":1238},{},{"type":1174,"children":1239},[1240],{"type":1177,"tag":690,"props":1241,"children":1242},{},[1243,1245,1250],{"type":1181,"value":1244},"Learn what a ",{"type":1177,"tag":685,"props":1246,"children":1248},{"className":1247},[],[1249],{"type":1181,"value":687},{"type":1181,"value":1251}," file contains, how to open and run Julia source code, how Poly supports it, and which related project files matter.",{"data":1253,"body":1254},{},{"type":1174,"children":1255},[1256],{"type":1177,"tag":690,"props":1257,"children":1258},{},[1259],{"type":1181,"value":1145},{"data":1261,"body":1262},{},{"type":1174,"children":1263},[1264],{"type":1177,"tag":690,"props":1265,"children":1266},{},[1267],{"type":1181,"value":1157},{"data":1269,"body":1270},{},{"type":1174,"children":1271},[1272],{"type":1177,"tag":690,"props":1273,"children":1274},{},[1275],{"type":1181,"value":1153},{"data":1277,"body":1278},{},{"type":1174,"children":1279},[1280],{"type":1177,"tag":690,"props":1281,"children":1282},{},[1283],{"type":1181,"value":1154},{"data":1285,"body":1286},{},{"type":1174,"children":1287},[1288],{"type":1177,"tag":690,"props":1289,"children":1290},{},[1291],{"type":1181,"value":1155},{"data":1293,"body":1294},{},{"type":1174,"children":1295},[1296],{"type":1177,"tag":690,"props":1297,"children":1298},{},[1299,1301,1306],{"type":1181,"value":1300},"Yes. Poly recognizes ",{"type":1177,"tag":685,"props":1302,"children":1304},{"className":1303},[],[1305],{"type":1181,"value":687},{"type":1181,"value":1307}," as readable Julia source code.",{"data":1309,"body":1310},{},{"type":1174,"children":1311},[1312],{"type":1177,"tag":690,"props":1313,"children":1314},{},[1315],{"type":1181,"value":1160},1788325917402]