小编hor*_*rsh的帖子

amd64 psABI在哪里?

AMD64 psABI过去曾在x86-64.org上托管.

我有一份pdf文件,它明确地说:

该体系结构规范可在网站 http://www.x86-64.org/documentation上获得.

但是http://www.x86-64.org已经很长时间了.至少几个月.

有谁知道最新的psABI可以从哪里拿走?

linux macos x86-64 abi calling-convention

18
推荐指数
1
解决办法
2752
查看次数

我可以在派生的Show中制作haskell GADT数据构造函数中缀吗?

考虑两个data声明:

{-# LANGUAGE GADTs #-}

data X = Int `Y` Int deriving Show

data Z where
        W :: Int -> Int -> Z  deriving Show

main = do
         print (1 `Y` 2)
         print (3 `W` 4)
Run Code Online (Sandbox Code Playgroud)

运行上述程序会产生:

1 `Y` 2
W 3 4
Run Code Online (Sandbox Code Playgroud)

所以派生show知道Y是中缀并相应地打印它.该::语法似乎并没有让infixness.

有没有办法让编译器派生为for Winfix,(除了显式提供show实例Z)?期望的输出是

1 `Y` 2
3 `W` 4
Run Code Online (Sandbox Code Playgroud)

haskell infix-operator gadt deriving

13
推荐指数
1
解决办法
268
查看次数

可在线搜索Prolog语言描述

是否有在线提供的Prolog语言(语法和语义)的描述?

实现有很多参考手册.但这些都不是语言描述.例如,SWI Prolog手册说明

本手册未描述Prolog的完整语法和语义.

的是一套印在纸上的书,发表于20世纪80年代.而ISO标准是为了钱,"应该可以从我国的ISO代表处获得"乱码.

standards prolog iso-prolog

10
推荐指数
1
解决办法
424
查看次数

电报机器人预填充文本供用户编辑

Telegram bot向我发送了一条带有文本片段的消息,我想编辑它,然后发送回机器人进行进一步处理.

复制和粘贴需要时间.重新输入信息需要时间.

理想情况下,我想在机器人的消息上按一个内联按钮"编辑",并在我的回复输入框中显示消息文本进行编辑.(以某种方式附加到我的回复的消息ID将是一个加号).

我尝试使用除/ start*之外的参数的深度链接,但这似乎不起作用.

我可以使用bot API(或任何其他电报API)准备好在我的输入框中编辑文本吗?

bots telegram telegram-bot

10
推荐指数
1
解决办法
1227
查看次数