小编Mar*_*189的帖子

带VIM的编程方案(Racket) - 如何入门

最近,我开始在DrRacket中编写Racket(以前称为Scheme).我很快就开始错过DrRacket中VIM的所有功能,所以我想使用VIM进行我的方案(球拍)编程.

我知道Emacs可能是强烈的lisp编程的最佳选择,但我想要的只是编写一个scheme(racket)文件检查语法,然后运行它.

不幸的是,我无法弄清楚,如何在文件的命令行中调用"racket"以使其与DrRacket一样.

我正在运行Ubuntu 10.10 Maverick Meerkat,VIM 7.3,我从官方网站下载并安装了Racket.

帮助开始将非常感激.

lisp vim scheme racket

27
推荐指数
2
解决办法
1万
查看次数

什么是脊柱严格

在Haskell中,经常提到与懒惰评估相关的术语脊柱严格性.虽然我对这意味着有一个模糊的理解,但对于以下方面有一个更具体的解释会更好:

  • 什么是脊柱的数据结构
  • 什么是脊柱严格呢?
  • 将spine严格数据结构与惰性数据结构进行比较有什么好处

haskell lazy-evaluation data-structures strictness

25
推荐指数
1
解决办法
1482
查看次数

Android:禁用OnLongClick的默认振动

有没有办法禁用OnLongClick事件的振动?

我不想振动或启用定制振动.

编辑:谢谢你做到了!

android

11
推荐指数
1
解决办法
2931
查看次数

合成和hdevtools

我从https://github.com/bitc/hdevtools/在线查看了说明,我仍然看到以下内容:

Syntastic: active mode enabled
Syntastic info for filetype: haskell
Available checker(s):
Currently enabled checker(s):
Run Code Online (Sandbox Code Playgroud)

我找不到谷歌的任何东西.我做错了什么/仍然需要做才能让它发挥作用?

haskell ghc syntastic

6
推荐指数
1
解决办法
1818
查看次数

Scala 的 collection.mutable.PriorityQueue 线程安全吗?

PriorityQueue在多个线程中使用 a 。我不确定它是线程安全的数据结构。

scala.collection.mutable.PriorityQueue跨多个线程使用是否安全?

concurrency scala data-structures

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

如何将Text转换为bytestring Builder?

blaze-builder包提供了一个.Char.Utf8模块,该模块包括fromTextfromLazyText有效地将文本包中的blaze-builder Builder值转换为值.bytestring但是,使用新的Builder API ,不存在此类功能(因为bytestring不依赖于此功能text).我们可以解压缩Text值并使用stringUtf8,但这几乎肯定要慢得多.

另一种选择是使用blaze-builder,这是现在实际上只是一个包装周围bytestringBuilder类型,但我不知道是否有处理这个更习惯的方法.

haskell

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

类型成员的上下文边界或如何在成员实例化之前推迟隐式解析

在下面的例子中,有没有办法避免隐式分辨率选择defaultInstance并使用intInstance而不是?代码后的更多背景:

// the following part is an external fixed API

trait TypeCls[A] {
  def foo: String
}

object TypeCls {
  def foo[A](implicit x: TypeCls[A]) = x.foo

  implicit def defaultInstance[A]: TypeCls[A] = new TypeCls[A] {
    def foo = "default"
  }

  implicit val intInstance: TypeCls[Int] = new TypeCls[Int] {
    def foo = "integer"
  }
}

trait FooM {
  type A
  def foo: String = implicitly[TypeCls[A]].foo
}

// end of external fixed API

class FooP[A:TypeCls] { // with type …
Run Code Online (Sandbox Code Playgroud)

scala implicit type-members

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

如何根据长度将 [String] 拆分为 [[String]]

我正在尝试将字符串列表拆分为字符串列表列表,就像标题中那样[String] -> [[String]]

这必须根据字符长度来完成,以便输出中的列表不超过 10。因此,如果输入长度为 20,则将分解为 2 个列表,如果长度为 21,则分解为 3 个列表。

我不知道用什么来做到这一点,我什至不知道如何将一个列表分解为一个列表列表,更不用说基于一定的长度了。

例如,如果限制是5并且输入是:

["abc","cd","abcd","ab"]
Run Code Online (Sandbox Code Playgroud)

输出将是:

[["abc","cd"],["abcd"],["ab"]]
Run Code Online (Sandbox Code Playgroud)

我想指出正确的方向以及使用什么方法,列表理解?递归?

haskell functional-programming

0
推荐指数
1
解决办法
532
查看次数