ftp://ftp.extreme.indiana.edu/pub/techreports/TR178.pdf
ftp://ftp.extreme.indiana.edu/pub/techreports/TR178.pdf
@dang, here's an updated version of valid-url which will make the link clickable:
(defmemo valid-url (url)
(and (len> url 10)
(or (begins url "http://")
(begins url "https://")
(begins url "ftp://"))
(~find [in _ #\< #\> #\" #\'] url)))
I doubt it'll get merged, but you never know.It looks like the other change necessary is in the `markdown` function. It checks:
(and (or (litmatch "http://" s i)
(litmatch "https://" s i)
You'd need to add: (litmatch "ftp://" s i)
If you grep the codebase for "https" then it'll reveal any other functions that need updates, but these are the only two in arc3.1.Of course, the cost-benefit doesn't quite add up here – it's not like ftp links are too common. But think of the poor university FTP servers! They'll be forever doomed to copy-paste-hell unless this is fixed. :-(
Maybe it was removed for the Windows build? If so, what a bad decision, maybe for security reasons?
I normally use FF Nightly which explains the difference.
That might sound crazy (FTP is an ancient protocol), but I spend a lot of time scouring FTP servers for old technical reports. Mozilla can't just wish FTP away.
URI := scheme:[//authority]path[?query][#fragment]
Not sure what arcs support for regular languages is like.
It certainly is, at least on Firefox 80.
Which comes from http://blog.ezyang.com/2011/06/debugging-compilers-with-opti..., which cites a paper from 93.