小编Yan*_*ang的帖子

哪些现有语言与LunaScript最相似?

我一直对LunaScript的发布(http://www.asana.com/luna)感到好奇,我想我会在这里调查一下现有的工具是什么类似的 - 特别是积极开发/维护的软件.来自博文:

Lunascript应用程序指定数据模型和从模型到视图或用户界面的函数,使用从用户输入到模型突变的处理函数进行注释.由此,Lunascript编译器生成一个正常运行的Web 2.0应用程序 - 客户端JavaScript,服务器端SQL以及介于两者之间的所有内容 - 完成实时双向数据同步.无需编写单独的代码来帮助服务器确定需要将哪些值发送到客户端:服务器可以通过模拟UI来实现.因为Lunascript应用程序仅指定UI在给定当前数据时的外观(而不是在更改发生时应如何更新UI),因此无法编写正确加载但在更改时保持正确的UI.

感兴趣的主要特征是反应式编程 /增量评估/双向数据绑定/您想要调用的任何内容,但是跨越浏览器,应用服务器和RDBMS,从单个高级程序生成每个平台的代码.

programming-languages

9
推荐指数
1
解决办法
1239
查看次数

Scala中的任何内容都等同于C#的`dynamic`?

我相信答案是否定的,但检查不会有什么影响:Scala中的任何内容都等同于C#的dynamic关键字?地平线上有什么?

我知道scala.Dynamic,这不是一回事 - 在C#中你不知道编译时的类型,并且动态类型传播.

我也知道invokedynamic,这不是一回事 - invokedynamic是一个基础设施,可以使语言结构像dynamic高性能.

地平线上有什么?

scala dynamic

8
推荐指数
1
解决办法
312
查看次数

在R中,如何绘制内存缓冲区而不是文件?

我正在使用JRI从Java生成ggplot2图.目前我必须将图表写入磁盘.如何在不经过文件的情况下完成此操作,即只在内存中渲染图形?

我尝试使用Cairo包绘制到一个textConnection,但是如果没有"R Connections Patch",这在谷歌搜索结果是古老的历史之后就不行了.

plot r jri

8
推荐指数
1
解决办法
2526
查看次数

sbt 0.11.1不检索scalatra 2.1.0-SNAPSHOT依赖项

我刚刚升级到sbt 0.11.1,似乎没有取得某种依赖.在升级之前一切正常.

我有这种依赖:

"org.scalatra" %% "scalatra" % "2.1.0-SNAPSHOT",
Run Code Online (Sandbox Code Playgroud)

当我compile:

> update
[success] Total time: 0 s, completed Nov 18, 2011 5:44:16 PM
> compile
[info] Compiling 29 Scala sources and 1 Java source to
/home/yang/pod/sales/scala/target/scala-2.9.1/classes...
[error] /home/yang/pod/sales/scala/src/main/scala/com/pod/Web.scala:125:
not found: type ScalatraServlet
[error] class PodWeb extends ScalatraServlet with ScalateSupport with
FileUploadSupport {
[error]                      ^
[error] class file needed by ScalateSupport is missing.
[error] reference type ScalatraKernel of package org.scalatra refers
to nonexisting symbol.
[error] two errors found
[error] …
Run Code Online (Sandbox Code Playgroud)

scala sbt

8
推荐指数
1
解决办法
4702
查看次数

从Scala编译器插件生成Scala代码树

这里有一些 资源是书面的Scala编译器插件对代码模式匹配启发在网络上,但这些并不在生成代码(构建符号树)帮助.我应该在哪里开始弄清楚如何做到这一点?(如果有一种比手动构建符号树更简单的方法,我也会感兴趣.)

例如,我想编写一个插件,用这个表达式的简单AST替换一些代码,其中变量(从原始程序代码中提取)可以是任何类型:

"" + hello + ", " + world + "!"
Run Code Online (Sandbox Code Playgroud)

我意识到这可能是棘手的,因为拳击toString,例如,如果 hello是一个对象,并且world是一个int,这应该是这样的:

"".+(hello.toString().+(", ".+(new Integer(world).toString().+("!"))))
Run Code Online (Sandbox Code Playgroud)

compiler-construction plugins code-generation scala

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

如何在简单的ggplot2散点图中清晰地标记点?

参见http://had.co.nz/ggplot2/geom_text.html中的示例; 他们非常糟糕.标签相互重叠,在情节之外运行等.

我认为直接标签可能有所帮助,但事实并非如此:

direct.label(qplot(wt,mpg,data=mtcars,colour=rownames(mtcars)))
Run Code Online (Sandbox Code Playgroud)

手动定位每个标签是繁琐的.希望有一些东西可以使标签更有用.任何可能适合该法案的东西?

r ggplot2

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

R中的回归评估

是否有任何实用程序/软件包用于显示某些标记测试数据的回归模型的各种性能指标?基本的东西,我可以像RMSE,R平方等一样轻松编写,但可能有一些额外的可视化实用程序,或报告预测置信度/方差的分布,或其他我没有想到的事情.这通常在大多数培训实用程序(如插入符号列车)中报告,但仅在培训数据(AFAICT)上报告.提前致谢.

r

7
推荐指数
2
解决办法
5380
查看次数

解决Scala中模糊的隐式转换

有什么方法可以选择在下面使用asJavaIterable?我知道我可以拼出那个特定的函数名称,但我想知道我是否可以明确地指定我想要的类型.我也很好奇为什么asJavaIterable没有优先于asJavaCollection.

scala> import scala.collection.JavaConversions._
import scala.collection.JavaConversions._

scala> Iterable(0,1):java.lang.Iterable[Int]
<console>:11: error: type mismatch;
 found   : Iterable[Int]
 required: java.lang.Iterable[Int]
Note that implicit conversions are not applicable because they are ambiguous:
 both method asJavaIterable in object JavaConversions of type [A](i: Iterable[A])java.lang.Iterable[A]
 and method asJavaCollection in object JavaConversions of type [A](i: Iterable[A])java.util.Collection[A]
 are possible conversion functions from Iterable[Int] to java.lang.Iterable[Int]
       Iterable(0,1):java.lang.Iterable[Int]
               ^
Run Code Online (Sandbox Code Playgroud)

scala

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

sbt:"数据未加载时无法获取工件.IvyNode = org.antlr#stringtemplate; 3.2.1"

当我调用sbt-eclipse插件时,这看起来像是通过sbt(0.11.2)出现的常春藤问题:

> eclipse with-source=true
...
[info] Resolving com.googlecode.linkedin-j#linkedin-j-core;1.0.416 ...
[info] Resolving oauth.signpost#signpost-core;1.2.1.1 ...
[info] Resolving net.sf.kxml#kxml2;2.3.0 ...
[info] Resolving commons-cli#commons-cli;1.2 ...
[info] Resolving javax.servlet#servlet-api;2.5 ...
[error] impossible to get artifacts when data has not been loaded. IvyNode = org.antlr#stringtemplate;3.2.1
[error] {file:/home/yang/pod/sales/scala/}pod/*:update-classifiers: java.lang.IllegalStateException: impossible to get artifacts when data has not been loaded. IvyNode = org.antlr#stringtemplate;3.2.1
[info] Resolving org.scala-lang#scala-library;2.9.1 ...
[info] Resolving com.google.protobuf#protobuf-java;2.4.1 ...
[info] Resolving org.scalaquery#scalaquery_2.9.0;0.9.4 ...
[info] Resolving postgresql#postgresql;9.0-801.jdbc4 ...
...
[info] Resolving oauth.signpost#signpost-core;1.2.1.1 ...
[info] Resolving …
Run Code Online (Sandbox Code Playgroud)

ivy sbt sbteclipse

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

如何使SVG图像模式填充与对象一起移动?

我有一些带有平铺图像背景的SVG对象fill="url(#background),我将其定义#backgroundpattern仅包含一个image.

但是,当通过设置重新定位对象时,它x/ y属性(或cx/ cy或其他任何定义偏移的内容),背景不会随之移动.

如何使背景移动?从我如何移动SVG图案与我试图设置的元素,patternContentUnits='objectBoundingBox'但只是将图像变成纯色斑点(奇怪的是,根据图像着色,好像它只是第一个像素或某些像素) .

这是一个说明所有这一切的jsfiddle - 顶部rect已变成纯色,然后底部rect有背景图像但它不会随着rect:

http://jsfiddle.net/x8nkz/17/

我知道,如果你使用transform="translate(...)"的不是设置x/ y属性,背景得到翻译为好,但现有的代码库,我中工作不使用翻译的定位(和它会对其他地区其他意外后果应用程序).

在此先感谢您的帮助.

javascript svg

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