小编Tom*_*ith的帖子

Arc发生了什么?

如果你不知道的话,Arc是Paul Graham的"100年语言",或者更新的Lisp新版本.它在reddit上大量落后(当reddit很有趣时回来了),并且在去年1月发布了早期版本.

但是从那时起似乎没有发生任何事情 - 论坛几乎已经死了,保罗格雷厄姆自己的网站上没有任何新内容.有人知道发生了什么吗?

paul-graham arc-lisp

47
推荐指数
7
解决办法
1万
查看次数

使用emacs中的默认Windows应用程序打开文件

我正在尝试dired-find-file在Windows XP上调整emacs中的功能,以便当我从dired打开(说)一个pdf文件时,它会激活一份Acrobat Reader并用它打开该文件,而不是在emacs中打开它.但我无法确定shell-command/call-process要使用的变体.这是我到目前为止所拥有的:

(defadvice dired-find-file (around dired-find-file-external (filename &optional wildcards))
  "Open non-text files with an appropriate external program."
  (if (string= ".pdf" (substring filename (- (length filename) 4))) ; obviously I'll replace this with something more general/robust
    (shell-command filename) ;; what should go here?
    (ad-do-it)))

(ad-activate 'dired-find-file)
Run Code Online (Sandbox Code Playgroud)

我知道我可以硬编码启动Acrobat Reader,方法是给它提供.exe文件的位置.但我宁愿有一些东西需要较少的搜索,当默认应用程序移动/更改时不会破坏.我该怎么用?

windows emacs elisp

12
推荐指数
2
解决办法
4409
查看次数

查找STL迭代器的所有者

有什么方法可以找到迭代器指向的容器吗?具体来说,我希望能够找到std::vector特定的指向,std::vector::iterator以便我可以检查范围,而不必实际传递对该向量的引用.

如果(我怀疑)答案是否定的,为什么不呢?

编辑:感谢您提供一些快速且(大部分)准确的答案.Evan Teran指甲.我根本没有考虑优化,但现在很明显.

有几个人问我想做什么.这没什么特别重要的.我有一个对象,它用向量和指向向量的迭代器初始化.如果我可以使用迭代器初始化对象,这将是可爱和方便的,因为然后我可以将vector::iterators直接转换为此对象(这听起来很奇怪,但在特定情况下确实有意义).但它根本不重要.

c++ iterator stl

6
推荐指数
2
解决办法
1483
查看次数

Stata图灵完成了吗?

我最近一直在和Stata做一些统计工作而不是非常享受.

我不觉得它是一种"适当的"编程语言:特别是我认为在满足条件之前有一种循环方式.

我的感觉是对的,还是Stata真的图灵完整?

loops turing-complete stata

5
推荐指数
1
解决办法
1450
查看次数

标签 统计

arc-lisp ×1

c++ ×1

elisp ×1

emacs ×1

iterator ×1

loops ×1

paul-graham ×1

stata ×1

stl ×1

turing-complete ×1

windows ×1