由买买提看人间百态

topics

全部话题 - 话题: lisp
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
p*****2
发帖数: 21240
1
【 以下文字转载自 Programming 讨论区 】
发信人: tninja (K dash), 信区: Programming
标 题: 谈谈我认识的一些lisp程序员
发信站: BBS 未名空间站 (Mon Oct 21 00:45:15 2013, 美东)
仅仅是为了有份工作养家的程序员不会去学lisp;想在大公司混成manager并且
有更大impact的人也不会学lisp;努力去学lisp的程序员,可能是很有好奇心,
并且真心热爱编程的人。
对于有些人而言,程序语言的选择不重要,程序写的有没有美感也不重要;他们
的目标是完成工作。 而对于另外一些人而言,他们会喜欢上他们所使用的语言。
对于后面一种人,他们每个人都有不同的喜好。有些人喜欢C,有些人喜欢java,
有些人喜欢python,...,有些人喜欢lisp。因此才有本版的长年累月不停息的
战争。
我设想程序设计语言和程序员之间是双向选择的,不仅仅是人选择语言,语言也
选择人,如果你长期喜欢某一门语言,抛开工作需要的原因不谈,某种程度上也
是因为你是这样个性的人,因此你才肯定这种语言的设计。
那么,喜欢lisp语言的都... 阅读全帖
t****a
发帖数: 1212
2
来自主题: Programming版 - 谈谈我认识的一些lisp程序员
仅仅是为了有份工作养家的程序员不会去学lisp;想在大公司混成manager并且
有更大impact的人也不会学lisp;努力去学lisp的程序员,可能是很有好奇心,
并且真心热爱编程的人。
对于有些人而言,程序语言的选择不重要,程序写的有没有美感也不重要;他们
的目标是完成工作。 而对于另外一些人而言,他们会喜欢上他们所使用的语言。
对于后面一种人,他们每个人都有不同的喜好。有些人喜欢C,有些人喜欢java,
有些人喜欢python,...,有些人喜欢lisp。因此才有本版的长年累月不停息的
战争。
我设想程序设计语言和程序员之间是双向选择的,不仅仅是人选择语言,语言也
选择人,如果你长期喜欢某一门语言,抛开工作需要的原因不谈,某种程度上也
是因为你是这样个性的人,因此你才肯定这种语言的设计。
那么,喜欢lisp语言的都是什么样的人呢?我就谈谈我知道的,
- 艺术家气质型
有趣的是我发现很多lisp程序员有艺术背景,比如本科读的是音乐或者美术。众
所周知Paul Graham是学画画的。Rich Hickey本科是学音乐的。(如果你喜欢
lisp却不知道他们是谁建议上网搜一下)
我在... 阅读全帖
c*******9
发帖数: 9032
3
这些评论比较有趣
http://lambda-the-ultimate.org/node/1222
Several problems with XML; IT industry on acid trip.
XML has several problems. It is slow to parse, it can result in big files,
it only describes what the data are and not how to handle them etc. But it
is a step in the right direction: we need to have a way to make programs
interact based on a common protocol. In other words, we have a problem (
interaction of programs), the correct approach (a common protocol) with a
wrong solution (xml).
Maybe... 阅读全帖
E*****m
发帖数: 25615
4
我的領悟是
1. 任何語言 parse 以後都是 syntax tree
2. Lisp 其實就是直接寫 parse 好的 syntax tree
3. Lisp 的data 也是 syntax tree, 所以Lisp 很方便處理 Lisp
所以
*Lisp 可以比較方便的去做任何語言能做的事
當然,只是比較方便去實現, 不是什麼都已經做好了。
我和不少老碼工談過他們的 Lisp 經驗, 雖然他們到後來都被
要求改寫 C++, Java 之類的, 但是每一個人都很懷念他們
寫 Lisp 的時期, 沒遇過一個不喜歡 Lisp 的。
f**********3
发帖数: 295
5
lisp的reference是有结构的,js的string是没结构的,当然也可以parse。lisp和js当
然是不同的。只不过js有code=data这种“feature”而已。data的形式当然不一样。而
且js和lisp的差别有何至于此。至于说"js是披着c外衣的lisp”这句话,我并不认同。
还是应该看看提出这个观点的人怎么说。理论上说,所有图灵完备的语言都是等价的,
还是应该看看作者提出这个观点的context是什么才有意义。
至于说json和函数转换,json就是string,
json {"code": "1+3"} lisp '(+ 1 3)
json {"int": "1"} lisp '1
parse一下,把string eval了
lisp对reference也是parse string,只不过build in了而已。reference无非就是也是
一个string,不过同时有信息说我的内容(type)是“代码”。而且前缀表达式使得很
多形式都统一了,比较方便而已。
【 在 peking2 (clojure) 的大作中提到: 】
p*****2
发帖数: 21240
6
按照王垠的说法,貌似也就是lambda, JS跟Lisp搭边吧?可是支持lambda的语言也很
多呀。难道JS是第二个支持lambda的语言吗?
Lisp 的语法是世界上最精炼,最美观,也是语法分析起来最高效的语法。这是 Lisp
独一无二的,其他语言都没有的优点。有些人喜欢设计看起来很炫的语法,其实都是自
找麻烦。为什么这么说呢,请参考这篇《谈语法》。
Lisp 是第一个可以在程序的任何位置定义函数,并且可以把函数作为值传递的语言。
这样的设计使得它的表达能力非常强大。这种理念被 Python,JavaScript,Ruby 等语
言所借鉴。
Lisp 有世界上最强大的宏系统(macro system)。这种宏系统的表达力几乎达到了理
论所允许的极限。如果你只见过 C 语言的“宏”,那我可以告诉你它是完全没法跟
Lisp 的宏系统相提并论的。
Lisp 是世界上第一个使用垃圾回收(garbage collection)的语言。这种超前的理念
,后来被 Java,C# 等语言借鉴。
s*****g
发帖数: 1055
7
来自主题: EmergingNetworking版 - LISP看起来很cool啊
The way I understand LISP:
1. Data plane is more like moving MPLS to customer edge. Today service
provider can have BGP free core by transport IP over MPLS, while LISP
extended this "tunneling" to customer's edge router without customer running MPLS, service provider can still run existing MPLS network or they can have a pure IP core but its routers don't need full internet table. LISP
encapsulation has more overhead than MPLS. However, you can not transport IP/MPLS across multiple SPs (maybe yo... 阅读全帖
s*****g
发帖数: 1055
8
来自主题: EmergingNetworking版 - LISP看起来很cool啊
The way I understand LISP:
1. Data plane is more like moving MPLS to customer edge. Today service
provider can have BGP free core by transport IP over MPLS, while LISP
extended this "tunneling" to customer's edge router without customer running MPLS, service provider can still run existing MPLS network or they can have a pure IP core but its routers don't need full internet table. LISP
encapsulation has more overhead than MPLS. However, you can not transport IP/MPLS across multiple SPs (maybe yo... 阅读全帖
w***s
发帖数: 321
9
来自主题: EmergingNetworking版 - LISP看起来很cool啊
其实说MPLS VPN也误导了,就是标准的MPLS + BGP结构,一样的BGP free Core效果,
只是用IPinIP模式,MPLS就可以省了。但是在MPLS方案里面PE还是有全路由,所以LISP
最重要的就是Map-Request功能。
之所以说这个更象H323查询过程,而不是DNS,原因有两个:
1. 系统里面已经有DNS,再搞一个会混淆
2. DNS没有做EID-RLOC转换,还是EID的不同表达方式,而从电话号码到Gateway的映射
更类似于EID-RLOC的关系,Admission Control就不是重点了,不过加上这功能也不错
,实际上在MAP Server上是可以实现一定级别的路由策略的。
最后的问题就是Tunnel End Router选取,取PE,就恢复到原始的MPLS+BGP方案,MAP
Cache的规模多少近似于全路由。CE会好的多,毕竟一个site的用户不会访问整个
Internet,当然DC除外。如果允许有Default RLOC的话,整个方案看起来很不错。

running MPLS, service provider can still run... 阅读全帖
w***s
发帖数: 321
10
来自主题: EmergingNetworking版 - LISP看起来很cool啊
其实说MPLS VPN也误导了,就是标准的MPLS + BGP结构,一样的BGP free Core效果,
只是用IPinIP模式,MPLS就可以省了。但是在MPLS方案里面PE还是有全路由,所以LISP
最重要的就是Map-Request功能。
之所以说这个更象H323查询过程,而不是DNS,原因有两个:
1. 系统里面已经有DNS,再搞一个会混淆
2. DNS没有做EID-RLOC转换,还是EID的不同表达方式,而从电话号码到Gateway的映射
更类似于EID-RLOC的关系,Admission Control就不是重点了,不过加上这功能也不错
,实际上在MAP Server上是可以实现一定级别的路由策略的。
最后的问题就是Tunnel End Router选取,取PE,就恢复到原始的MPLS+BGP方案,MAP
Cache的规模多少近似于全路由。CE会好的多,毕竟一个site的用户不会访问整个
Internet,当然DC除外。如果允许有Default RLOC的话,整个方案看起来很不错。

running MPLS, service provider can still run... 阅读全帖
b***e
发帖数: 1419
11
来自主题: _FunctionalProgramming版 - 就FP而言lisp是不是已经很完美了,不说纯不纯
lisp's syntax is not bearable for all the people, not for me. So I wouldn't
use it (unless it changes to something like javascript).
Macro is a double edge sword: it attacks the enemy, and it attacks you.
A thing for sure is that, nobody can handle lisp well only after 6 months
training, like what is for Java. So if people are using lisp as the
mainsteam, the quality of softwares would be much higher than now.
All that being said, no one can chanllenge lisp as THE most flexible and
extensible... 阅读全帖
n*********a
发帖数: 1956
12
来自主题: EmergingNetworking版 - LISP看起来很cool啊
实际上就是个P2P的DNS equivalence。
所有的LISP-capable routers(一般是access routers,即end-hosts的uplink router
)知晓这个P2P的DNS equal协议。
在一个LISP router转发IP包时,destination end-host的IP是查表时用的key,查出来
的value是其当时对应的LISP router,IP包就转给该LISP router了。
Core network和end hosts都没什么改变,改的是一大圈access routers。
w*******g
发帖数: 9932
13
来自主题: Programming版 - 谈谈我认识的一些lisp程序员
What is the point of arguing one language is superior than others?
I really hate this kind of discussion.
Each language has its own advantage and none is the best for all situations,
nor is it fair to say users of certain language are more elegant.
Lisp is a dynamically typed functional language.
To use Lips, you have to be comfortable with functional programming style
and be prepared to be surprised by errors that you cannot easily find.
Functional languages are clean and elegant in some ways b... 阅读全帖
m******t
发帖数: 635
14
Javascript只是被承认是FP,重来没有被承认是Lisp或者scheme,在wikipedia上JS和
Ruby, Python等一票属于被Lisp影响的语言。
http://en.wikipedia.org/wiki/Lisp_%28programming_language%29
我个人认为能否被认为是否Lisp的关键是下面这句:
The interchangeability of code and data also gives Lisp its instantly
recognizable syntax. All program code is written as s-expressions, or
parenthesized lists.
这条在Javascript是不成立的,JS的改版CoffeeScript也不是。但是ClojureScript是
可以的。

and
c*******9
发帖数: 9032
15
Macro虽强,但不是Lisp的最突出特征,很多语言都有很强的macro系统。lisp还是强在
s表达式的扩展性,也让eval在lisp中更有用。和macro比哪个更有用不好说,但楖念上
lisp的eval更完美。code生成code生成code用eval也能做到吧。

languages
not
lose
g.
z****e
发帖数: 54598
16
来自主题: Programming版 - lisp跟r比起来有什么优势?
不知道统计那帮人用lisp用得怎样
但是我感觉他们基本上不懂什么是lisp
如果受众在这些人中受到一定程度的抵触的话
那前途的确是有些无亮
论数学表达式的书写,r的语法真的是太讨人喜欢了
lisp不能说差,但是各种数学符号和模型显然不如r那么多
那么专业,而且r也是fp,是更符合数学人士要求的fp
统计那帮人没有人不懂r的
那从这个角度出发看,lisp的impl比如clojure岂不是很无亮?
h*i
发帖数: 3446
17
是的,LISP好学。语法简单,就没有什么语法。
在过去只有单色显示器的时候,括号太多可能是个可读性问题。现代的编辑器都是彩色
的,每层括号都有不同的颜色,就不存在这个问题了。而且LISP程序员读LISP代码的时
候是看不见括号的,代码的缩进更重要,这个和其他语言没有什么区别(python?)。
而在写代码的时候,有括号是有很大的帮助的,用paredit这种类型的工具,感觉不是
在编辑一串文本符号,而是在操作一个个代码的语义单位。总的来说,感觉更接近人的
高层思维一些。
我个人觉得Clojure最大的好处是对数据的处理非常的直观,不像其他编程语言,数据
的模型是放在程序员的脑袋里的,需要自己去想象数据长啥样,而在Clojure里面,所
有数据结构都是可视化的,和JSON差不多:
比如()是表,和其他LISP不同,Clojure里面很少直接用表来作数据结构,一般用
vector和map, 也就是[]和 {}。比如在代码里面直接就写
[{:id "hci" :work nil :location "CA"}
{:id "goodbug" :work "netflix" :location "... 阅读全帖
h*i
发帖数: 3446
18
不是大牛,我学Clojure以前没有接触过任何LISP。所以不懂scheme, 据我听说,
Clojure不是很纯粹的LISP, 除了list之外,还引入了其他核心数据结构,map, vector
, set,就是{}, [], #{}, 不像其他LISP只用(),所以把数据弄来弄去的倒腾很容易,
很直观;没有reader macro, 社区也不鼓励用macro, macro主要是高手们用来作轮子用
的,一般应用程序猿基本不用宏,所以有些LISP程序员不喜欢Clojure。不过Clojure的
用户也不是他们,而是我们这种本来用Java的人。
其他的,主要就是Clojure的数据缺省是强制性immutable的,没有变量的存在,scheme
应该不是这样的。这样的话,一般程序员学Clojure一开始,可能会觉得自己都不会编
程了,因为不能用for loop啥的。Clojure的for是list comprehension, 和for loop
完全不同, Clojure的loop recur倒是有点像for loop, 不过也是被皱眉头的。
当然Clojure用熟了,核心的那些map,... 阅读全帖
d******c
发帖数: 2407
19
来自主题: Programming版 - 关于LISP的长贴
故事很有意思
http://coding.derkeiler.com/Archive/Lisp/comp.lang.lisp/2006-04/msg01644.html
http://www.flownet.com/gat/jpl-lisp.html
在JPL用LISP搞各种robot项目,然后到google赚了一笔,现在闲着投资
r*******n
发帖数: 3020
20
来自主题: _FunctionalProgramming版 - 就FP而言lisp是不是已经很完美了,不说纯不纯
我是近半年来才开始关注FP的,
最近在学lisp,选择lisp
主要是考虑看是否能用到实际项目中,
1 lisp的速度接近C
2 库也比较多
3 第二老的语言很稳定。
lisp主要的优势是macro,
说 macro is not just text substitution
我还没有体会到。
b***e
发帖数: 1419
21
来自主题: _FunctionalProgramming版 - 就FP而言lisp是不是已经很完美了,不说纯不纯
lisp's syntax is not bearable for all the people, not for me. So I wouldn't
use it (unless it changes to something like javascript).
Macro is a double edge sword: it attacks the enemy, and it attacks you.
A thing for sure is that, nobody can handle lisp well only after 6 months
training, like what is for Java. So if people are using lisp as the
mainsteam, the quality of softwares would be much higher than now.
All that being said, no one can chanllenge lisp as THE most flexible and
extensible
r*******n
发帖数: 3020
22
来自主题: _FunctionalProgramming版 - 就FP而言lisp是不是已经很完美了,不说纯不纯
我是近半年来才开始关注FP的,
最近在学lisp,选择lisp
主要是考虑看是否能用到实际项目中,
1 lisp的速度接近C
2 库也比较多
3 第二老的语言很稳定。
lisp主要的优势是macro,
说 macro is not just text substitution
我还没有体会到。
m**k
发帖数: 290
23
不是打击你,学lisp跟折腾emacs是很不一样地。区别就跟学C和折腾Linux一样。
如果你想折腾emacs,找些平时常用的插件,去看代码吧。
另外可以看info里面的introduction to emacs lisp和lisp reference。
h*i
发帖数: 3446
24
来自主题: Programming版 - 有哪些公司用Lisp开发程序
我知道有一些startup用Clojure,我自己在公司里的项目里也用,很喜欢。Clojure算
是现在最红的LISP吧,在JVM和.NET上面运行,很容易和Java和C#连。我以前也没有用
过LISP,自学了Clojure快一年了,现在感觉算是上路了。函数式编程的思维方式和C,
Java之类语言的思维方式很不一样,学会了之后我觉得它其实更接近于正常人类思维,
而C类语言其实还是一种高级的汇编语言,和机器更近。反正学会了Clojure之后就再也
不愿意写Java代码了,同等的功能的话,十行Clojure代码需要用至少一百行Java来写
,呵呵。
别的LISP我不太清楚,没用过。
N*****m
发帖数: 42603
25
来自主题: Programming版 - Lisp gone....
【 以下文字转载自 Linux 讨论区 】
发信人: xiaopo (po), 信区: Linux
标 题: Lisp gone....
发信站: BBS 未名空间站 (Tue Oct 25 09:04:07 2011, 美东)
又一个...sigh
人工智能之父、Lisp语言发明者约翰·麦卡锡周一去世
享年84岁。麦卡锡1955年提出了“人工智能”一词,被誉为人工智能之父,并将数学逻
辑应用到了人工智能的早期形成中。1958年,麦卡锡发明Lisp编程语言,第一次提出将
计算机批处理方式改造成分时方式。
p****s
发帖数: 3184
26
来自主题: Programming版 - 谈谈我认识的一些lisp程序员
LISP就是Alonzo Church的Lambda Calculus (Turing Machine的一种等价物)在具体机
器上的incarnation。
当年我老人家的私人研究发现,Lambda Calculus唯一比Turing Machine高明的地方就
是用一个巨简单的Y Combinator给自我复制(clone克隆繁殖)建了模。
所以计算机科学还没有走到对研究自我复制的计算感兴趣的阶段,如果到了那个阶段,
Lambda Calculus, LISP,Scheme这些东西就有用武之地了。
基于LISP的系统,如Emacs,还有个特点,一旦启动不必退出,搞来搞去演变的结果既
是原来的那个东西,又不是原来的那个东西,就像一个人在婴儿阶段,不断吸收外界的
东西,结果二十年后长大成人,和原来那个婴儿的关系是什么?是那个婴儿吃了食物吸
收了人生经验演变出来的成果。一个Emacs你可以开上20年,结果就是你当初刚启动出
来的那个Emacs吃了很多.elisp程序(类似生化食物和人生经验)演变出来的成果。
g*****g
发帖数: 34805
27
Saying Lisp is better than XML is like saying J is better than Java because
it's more terse. There's a reason J never went anywhere, like Lisp,
Readability. Exactly where XML excels.
Most server side applications have the bottleneck on the DB. And you don't
see XML running there. It's always some binary protocol supporting SQL on
higher level. XML is verbose and slower to parse for application servers,
but the bottleneck is not there. It's the number of the requests, not the
size of the requests... 阅读全帖
s***s
发帖数: 38
28
来自主题: Computation版 - <>全书下载
我不会lisp,只会scheme,(lisp的一个变种)吧.
我很奇怪lisp到底在什么领域能有用?感觉那个东西非常的不实用化.
AI?
b***e
发帖数: 1419
29
来自主题: _FunctionalProgramming版 - 就FP而言lisp是不是已经很完美了,不说纯不纯
Use lisp, don't use scheme. Real lisp people don't consider scheme as
real lisp.
If a language comes from academia, not industry, it is mostly junk.
Scheme is.
Scala is probably a slight exception for this. But we will see. Twitter
is just a piece of junk anyway
b***e
发帖数: 1419
30
来自主题: _FunctionalProgramming版 - 就FP而言lisp是不是已经很完美了,不说纯不纯
Use lisp, don't use scheme. Real lisp people don't consider scheme as
real lisp.
If a language comes from academia, not industry, it is mostly junk.
Scheme is.
Scala is probably a slight exception for this. But we will see. Twitter
is just a piece of junk anyway
o****p
发帖数: 162
31
来自主题: _FunctionalProgramming版 - 就FP而言lisp是不是已经很完美了,不说纯不纯
If you are only pissed off by parenthesis in Lisp, well, that's not a big
problem at all. In emacs, which you seem to know well, you can easily set up
parenthesis match (online mode) during your coding. Whenever you put your
cursor at any (left or right) parenthesis, you will see the matched pair
parenthesis (right or left) highlighted. Once you get used to it, you almost
forgot about the issue of matching parenthesis.
Yes, Lisp is the most wonderful language I have ever used. You can do OO (
re... 阅读全帖
b***e
发帖数: 1419
32
来自主题: _FunctionalProgramming版 - 就FP而言lisp是不是已经很完美了,不说纯不纯
It really depends on your taste to say whether lisp is good enough or
not. lisp certainly has it strength:
+ It is much more flexible than almost any other languages. With the
powerful macro system, you can custom the language as much as you
want. Think of the possibility to define language construct such as
foreach by yourself.

+ There is no particular type system to fight against, as constract to
statically typed languages like ML/Ocaml/Haskell. This,
controversially, is good a... 阅读全帖
s****n
发帖数: 8912
33
来自主题: Military版 - Creator Of Lisp, John McCarthy, Dead At 84
The creator of Lisp and arguably the father of modern artificial
intelligence, John McCarthy, died last night. He studied mathematics with
the famous John Nash at Princeton and, notably, held the first “computer-
chess” match between scientists in the US and the USSR. He transmitted the
moves by telegraph.
McCarthy believed AI should be interactive, allowing for a give and take
similar to AI simulators like Eliza and, more recently, Siri. His own labs
were run in an open, free-wheeling fashion, ... 阅读全帖
F*V
发帖数: 3978
34
来自主题: RisingChina版 - Creator Of Lisp, John McCarthy, Dead At 84
The creator of Lisp and arguably the father of modern artificial
intelligence, John McCarthy, died last night. He studied mathematics with
the famous John Nash at Princeton and, notably, held the first “computer-
chess” match between scientists in the US and the USSR. He transmitted the
moves by telegraph.
McCarthy believed AI should be interactive, allowing for a give and take
similar to AI simulators like Eliza and, more recently, Siri. His own labs
were run in an open, free-wheeling fashion, ... 阅读全帖
b**********5
发帖数: 7881
35
来自主题: JobHunting版 - lisp
有没有人日常programming用的是lisp? 现在学java 8, 才发现lisp是多么的强大,
当时学的时候, 屁都不懂
c******n
发帖数: 16666
36
【 以下文字转载自 JobHunting 讨论区 】
发信人: RichPerson (富婆), 信区: JobHunting
标 题: 前几年国内有个要在公司推广lisp的牛人 (转载)
发信站: BBS 未名空间站 (Thu May 19 17:57:57 2016, 美东)
发信人: soric (南方系程序员), 信区: Military
标 题: 前几年国内有个要在公司推广lisp的牛人
发信站: BBS 未名空间站 (Thu May 19 17:55:34 2016, 美东)
好像是网易的技术大牛,然后被fire掉了。
王银同学没出国,会不会也变成在公司推广他自己的语言。
我对这些理想主义者一直很敬佩,一辈子能弄出一个python, ruby这样的语言,或者一
个广泛应用的开源项目就够了。
s****s
发帖数: 42
37
来自主题: CS版 - [转载] LISP问题求教
【 以下文字转载自 Programming 讨论区,原文如下 】
发信人: shears (茜茜), 信区: Programming
标 题: LISP问题求教
发信站: Unknown Space - 未名空间 (Fri Mar 18 11:54:58 2005) WWW-POST
怎样用LISP来写这个SpanIncluding procedure呢?
CHString::SpanIncluding
The SpanIncluding method extracts characters of a string that are identified
by lpszCharSet.
Return Values
The SpanIncluding method returns a substring that contains characters in the
string that are in lpszCharSet.
If the first character in the string is not in the specified set, the method
re
R*****A
发帖数: 127
38
来自主题: EmergingNetworking版 - LISP看起来很cool啊
LISP头一回听说,idea不错。
有了这个,internet routing table可以shrink一下。
对ISP来说,又多了一个dabase需要维护(LISP mapping database), 加上routing
table, DNS database. 可以考虑将RR 设计成三个database的集成。
PE直接将L2的整个打包成IP, ASIC设计上可以让其更快?有点意思,,,
z**r
发帖数: 17771
39
来自主题: EmergingNetworking版 - LISP看起来很cool啊
I agree with you on the second point. for the first point, if you call any
addtional header MPLS like, you could, but I would say the biggest advantage
of LISP is dynamic tunnel from CPE to CPE

running MPLS, service provider can still run existing MPLS network or they
can have a pure IP core but its routers don't need full internet table. LISP
IP/MPLS across multiple SPs (maybe you can with the help of BGP, but that
capability is mostly for inter-AS/CsC, it won't be scale for internet
routing, ... 阅读全帖
z**r
发帖数: 17771
40
来自主题: EmergingNetworking版 - LISP看起来很cool啊
LISP老大明确说了这个查询是类似DNS。

LISP
MAP
R*****A
发帖数: 127
41
来自主题: EmergingNetworking版 - LISP看起来很cool啊
LISP头一回听说,idea不错。
有了这个,internet routing table可以shrink一下。
对ISP来说,又多了一个dabase需要维护(LISP mapping database), 加上routing
table, DNS database. 可以考虑将RR 设计成三个database的集成。
PE直接将L2的整个打包成IP, ASIC设计上可以让其更快?有点意思,,,
z**r
发帖数: 17771
42
来自主题: EmergingNetworking版 - LISP看起来很cool啊
I agree with you on the second point. for the first point, if you call any
addtional header MPLS like, you could, but I would say the biggest advantage
of LISP is dynamic tunnel from CPE to CPE

running MPLS, service provider can still run existing MPLS network or they
can have a pure IP core but its routers don't need full internet table. LISP
IP/MPLS across multiple SPs (maybe you can with the help of BGP, but that
capability is mostly for inter-AS/CsC, it won't be scale for internet
routing, ... 阅读全帖
z**r
发帖数: 17771
43
来自主题: EmergingNetworking版 - LISP看起来很cool啊
LISP老大明确说了这个查询是类似DNS。

LISP
MAP
t*******r
发帖数: 3271
44
来自主题: EmergingNetworking版 - LISP看起来很cool啊
LISP有点扯了,LISP某种程度能实现节点和IP解耦合,但本质还是IPinIP,可作为部分
目的节点选择,但无法对中间链路进行选路处理,google早就自研BGP SERVER来实现目
的IDC的选择调度了。OP和MPLS TE要做的是中间链路只能调度
v**n
发帖数: 951
45
来自主题: EmergingNetworking版 - OTV+LISP
这个我觉得是一开始就走错了,我一看到他们那个sticker “overlay is the way"我
每次都能笑喷。。。。
然后我们组的大佬又开始advertise LISP的MS可以来做SDN的Distributed network DB.
而且还有人在做 LISP over Openflow我已经彻底无语了。。。 不过这个是人家的job
sec,没有踩我的脚,我也就当没看见了。。。
x****o
发帖数: 21566
46
来自主题: Linux版 - Lisp gone....
又一个...sigh
人工智能之父、Lisp语言发明者约翰·麦卡锡周一去世
享年84岁。麦卡锡1955年提出了“人工智能”一词,被誉为人工智能之父,并将数学逻
辑应用到了人工智能的早期形成中。1958年,麦卡锡发明Lisp编程语言,第一次提出将
计算机批处理方式改造成分时方式。
s*******a
发帖数: 8827
47
就是改不了啊,感觉lisp跟c/pathon完全不一样-_-!
其实以前AI的课上老师花很长时间教了一个非常类似的语言(名字忘了,也可能就是
lisp),就是可以立刻evaluate的,还用它实现了branch & bound等。可惜我上课从来
都是一个人坐最后一排带耳机听郭德纲相声,现在终于追悔莫及了!
L***n
发帖数: 6727
48
因为lisp其实不算一个真正的语言,应该算成meta language学顺了你就有冲动用lisp
来构造一个专门的语言,来适应你自己的特殊的domain.
t****a
发帖数: 1212
49
从历史发展而言,
lisp -> scheme -> R, ->表示影响。
R中有大量的类lisp函数,例如apply系列, map reduce系列。同时,R也是functional
programming language。
R上手容易,成高手不容易。里面有很多的细节技巧。高手和菜鸟的code差别很大,可
读性,执行效率都千差万别。
s*******a
发帖数: 8827
50
就是改不了啊,感觉lisp跟c/pathon完全不一样-_-!
其实以前AI的课上老师花很长时间教了一个非常类似的语言(名字忘了,也可能就是
lisp),就是可以立刻evaluate的,还用它实现了branch & bound等。可惜我上课从来
都是一个人坐最后一排带耳机听郭德纲相声,现在终于追悔莫及了!
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)