| CARVIEW |
Select Language
HTTP/2 200
date: Fri, 16 Jan 2026 12:32:51 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
link: ; rel=preload; as=fetch; crossorigin=use-credentials
referrer-policy: no-referrer-when-downgrade
server-timing: issue_layout-fragment;desc="issue_layout fragment";dur=631.093447,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=518.579782,nginx;desc="NGINX";dur=1.00544,glb;desc="GLB";dur=111.766502
strict-transport-security: max-age=31536000; includeSubdomains; preload
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, X-Issues-React-Relay-Cache, Accept,Accept-Encoding, Accept, X-Requested-With
x-content-type-options: nosniff
x-frame-options: deny
x-voltron-version: 69ef6d1
x-xss-protection: 0
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=lQZHxkNMWZEjoL3g3wWMYmmvyxmVG0DGthypC8Xqs%2Fc3V6ockQ4kaT0kWYLDIGPSOPA8ct8BpmtVdziDjl2RmbFxwLPKMSGZzCSebboujphQuilUcltsfsShrJyEFNmH5VmjWkx%2F1Z0uSRWujlqqc8cN9g9CC5iD6vbjOMExdZOM%2BmrVHJm2cltBz9eM3oPfgg06ml4xyPtaMyKX0MoHuDC9FQ0rCAMcuRVjEsNlTApSPSHc9Hj66261cQdvNEsOZnKBoJ6VJz9nn9QsnxploQ%3D%3D--G01L7LNE7IOe6UnO--c84UbvvdfSK7135mOG7TmQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.664606323.1768566770; Path=/; Domain=github.com; Expires=Sat, 16 Jan 2027 12:32:50 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 16 Jan 2027 12:32:50 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: DC64:3D7613:4199FA:477865:696A2FF2
Allow implicits for mixfix operators Β· Issue #2264 Β· agda/agda Β· GitHub
No one assignedNo typeNo projectsNone yetNo branches or pull requests
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 395
Open
Labels
mixfixInteraction between mixfix operators and other language featuresInteraction between mixfix operators and other language featuresstatus: info-neededMore information is needed from the bug reporter to confirm the issue.More information is needed from the bug reporter to confirm the issue.type: enhancementIssues and pull requests about possible improvementsIssues and pull requests about possible improvements
Milestone
Description
Here is a proposal:
https://gist.github.com/vlopezj/1de925406d10eba30f6fd849ed174917
TL;DR: Implicits would appear to the right of the part of the mixfix operator they fall under. In particular, this means that sometimes the arguments to a mixfix operator will appear before the implicit argument they depend on.
UPDATE: (per @UlfNorell) Implementing this proposal is complicated by the fact that there are more places where an implicit argument can appear in a type signature than positions in an infix application where an implicit argument can appear (i.e. just after a token). Which position the implicit corresponds to can only be determined once the type of the infix operator is known.
DavidStahl97
Metadata
Metadata
Assignees
Labels
mixfixInteraction between mixfix operators and other language featuresInteraction between mixfix operators and other language featuresstatus: info-neededMore information is needed from the bug reporter to confirm the issue.More information is needed from the bug reporter to confirm the issue.type: enhancementIssues and pull requests about possible improvementsIssues and pull requests about possible improvements
Type
Projects
Milestone
Relationships
Development
Issue actions
You canβt perform that action at this time.