如果您不关心并且只想查看问题,这里的背景故事会跳到底部.
所以我在LISP玩了一会儿.一些基本功能,一些类和文件IO.当我遇到这篇文章时:
http://www.adampetersen.se/articles/lispweb.htm
我很高兴尝试将lisp用于Web应用程序.我去下载软件包,但是对于我的生活,我不知道如何将它们加载到我的Allegro IDE中.
嗯......好吧,hunchentoot网站说很多基本软件包都在LispWorks中.所以我下载了.仍然不确定如何获取我下载到这些IDE中的软件包的源代码.他们似乎有包的二进制文件?
哦,也许生病切换到我的ubuntu服务器和apt-获取所有软件包和设置粘液(我之前没有使用它因为我只是想学习lisp.同时学习emacs和lisp似乎真的令人生畏).我倾向于获得所需的所有软件包并加载粘液,并且再次出现同样的问题.
我挖了一些更多,看到这个程序叫做ASDF.看起来ASDF是lisp的某种包构建器?我不知道这看起来有点令人困惑.我现在就要放弃了.
如果你还在读这里,这是我的问题.
1.如何将这些包的源加载到我的lisp环境中.尝试学习lisp并不是太难,但有关环境的信息却很少.我是否需要构建我使用ASDF下载的软件包.
2.有没有一种简单的方法可以让人们在lisp中启动并运行,而无需提前大量学习所有工具?
我有兴趣为侧面项目构建一个新的样式IDE.主要是取消类固醇IDE上的正常记事本.我正在寻找一些已经尝试过的东西,或者你已经看过(或没有)看起来很酷并且在IDE中有用的东西.我可以做的事情是:
http://digitaltools.node3000.com/blog/1052-field-experimental-programming-suite
我链接到Proficy Historian,它允许列名称中包含句点.因为数据以非DBMS格式存储,所以我不能openquery用来获取数据,因为表没有设置模式.所以我必须使用四部分名称语法来获取数据.这个例子有效:
SELECT * FROM iHist...[SELECT * FROM ihTrend]
Run Code Online (Sandbox Code Playgroud)
但是在'.'附近的语法不正确.
SELECT * FROM iHist...[SELECT [SERVER.pid_astatus[07][0].F_CV.Value] FROM ihTrend]
Run Code Online (Sandbox Code Playgroud)
SERVER.pid_astatus[07][0].F_CV.Value列的名称在哪里
这也与关键字'from'附近的语法错误一致.
SELECT * FROM
iHist...[SELECT [SERVER.pid_astatus[[07]][[0]].F_CV.Value] from ihTrend]`
Run Code Online (Sandbox Code Playgroud)
关于如何让SQL Server将其视为列的任何想法?
编辑:
Martins建议右括号转义括号只能在sql调用的外部工作
SELECT [SERVER.pid_astatus[07]][0]].F_CV.Value] FROM iHist...[SELECT * FROM ihTrend]
Run Code Online (Sandbox Code Playgroud)
但是它在关键字'from'附近的不正确语法中不起作用.
SELECT * FROM iHist...[SELECT [SERVER.pid_astatus[07]][0]].F_CV.Value] FROM ihTrend]
Run Code Online (Sandbox Code Playgroud)
编辑
SELECT * FROM iHist...[SELECT [SERVER.pid_astatus[07]][0]].F_CV.Value]] FROM ihTrend]
Run Code Online (Sandbox Code Playgroud)
我不得不逃脱列逃脱:)