《jaskell script》的相关内容
相关讨论
ajoo的jaskell和jparsec
gigix真有雅兴啊。
不知道能否抽时间骂一下俺的jaskell和jparsec?
也是opensource。
虽然还在alpha, beta阶段,
但是你说的好,
引用务必先把架构思路拿出来给整个社群讨论。
我现在最希望的就是社群里的讨论和批评了。
www.sourceforge.net/projects/jfunctional
by ajoo 2005-02-03 浏览 (8511) 回复 (31) 关键字:
xml配置文件considered painful
最近看spring的bean factory。发现spring大量的东西都围绕着用xml文件来配置java bean。
个人觉得这种xml文件往往弄得比java代码还难懂。为了节省重新编译和部署的时间,就把组装代码写成这么繁琐冗长复杂的xml代码,真是不爽。
而且还需要熟悉很多spring自己的dtd,比如list如何写啦之类的。
然后想了一下我的jaskell,欣然发现用jaskell要简单 ...
by ajoo 2005-03-04 浏览 (4204) 回复 (19) 关键字:
关于build tool的构想--从ant说起
ant——你要是不会,出门都不好意思跟人打招呼的那个ant,每个人都用过。
它是一个build tool,用xml来描述target,用xml来设置每个task的属性。
ant的好处我们都体会到了
1。什么都是xml。而xml地球人都知道。
2。功能强大。从编译java文件到checkin cvs,反正几乎你想得到的功能它都能作。
3。扩展容易,如果你发现某个功能ant没有,自己实现一个Tas ...
by ajoo 2005-06-30 浏览 (13777) 回复 (37) 关键字:
jaskell/haskelll/python/java/c 中的quicksort
敝帚自珍,这个是jaskell的:
[code:1]
qsort [] = []
| h:tl = qsort smaller ++ [h] ++ qsort bigger where
&nb ...
by ajoo 2005-02-07 浏览 (7014) 回复 (11) 关键字:
相关博客
论面向组合子程序设计方法 之 创世纪
发现老庄的连载方法很好.又能吸引眼球又能好整以暇.于是从善如流.
这几天在完善我的neptune系统和jaskell语言。顺手发现了一个logging的需求。如获至宝阿。
为什么呢?不是因为这个需求多么难,或者我的解决方法多么巧妙,而是因为,这个例子足够简单,直观,要说明它,背景知识几乎不大需要,三两句话大家就明白需要达到什么效果。这种例子可不是随便就想得到的。
而同时,它又对实现提出了一 ...
by ajoo 2005-08-07 浏览 (1988) 回复 (0) 关键字:
论面向组合子程序设计方法 之 新约
每个小孩刚开始走路的时候都是跌跌撞撞的。
我们不自量力,妄图踩着上帝的步伐前进。结果就是这么几个简单的象白开水似的类。失望吗?是不是造物试图模仿造物主本身就是一种可笑的狂妄呢?
别急,让我们失声痛哭之前先看看我们这几步走的是不是一钱不值。
[list]
1。logger可以把信息打印到log文件中。
容易,直接创建一个WriterLogger就好了。
2。不同的重要程度的信息也许可以打印到不 ...
by ajoo 2005-08-09 浏览 (980) 回复 (0) 关键字:
Re: ajoo JRC
ajoo牛 代码观感
刚开始接触JParsec的时候,我就对照着ajoo的calculator, mssql的等比较复杂深入的例子,向下挖掘,并随之构建一套类体系。遇到不懂的地方,就向ajoo询问。
ajoo给我的建议是从简单的步骤开始做起,这样更有信心。
我的回答是,简单的步骤并不能免除我今后应对复杂的地方。现在弄不懂的,后面还是不懂。我习惯于一开始尽量把所有障碍和难点思考清楚,提前拔除。
a ...
by buaawhl 2006-09-16 浏览 (966) 回复 (0) 关键字:
相关圈子讨论
F#学习之路(2) 深刻理解函数(上)
函数在函数式编程语言中是一等公民,是函数式语言中最重要的基本组成元素,也是其名称的由来。
F# 中的函数之如C#中的类,是组织程序结构的最基本单元。是命令式编程语言中函数或OO编程语言中方法的超集。超集,有多强大?我将在下面几个方面细细道来。
F#是一种多范式的编程语言。支持命令式、函数式、 ...
by kimmking 2008-09-13 浏览 (59) 回复 (0)
F# 入门:使用 .NET Framework 中的函数式编程技术
本文讨论:
安装 F#
F# 语言基础
.NET 互操作性
异步 F#
本文使用了以下技术: .NET Framework, F#
目录
为什么要使用 F#? 安装 F# 您好,F# Let 表达式 关键字 For 管道 F# 也能够处理对象 异步 F# 与 F# 合作
作 为 Microsoft&r ...
by kimmking 2008-09-13 浏览 (70) 回复 (0)
lich 问你几个fp的问题
haskell里面是不是所有的函数都是lambda实现的?不然为什么
:t 操作符所返回的都是 lambda的表示,也就是说都是用lambda解释的.
呵呵,最好讲下haskell里的type.和java或c里面的不同.
还有在scheme中
((lambda x (+ x 1))2)
要改成((lambda x (+ (car x) 1))2)这样的
解释下原因
我知道是把2当成 ...
by simohayha 2007-06-08 浏览 (1023) 回复 (9)
一个简单数据访问接口的设计
我设计一个数据库访问接口,目标是简单易用,STL兼容,类型安全,效率不太差,尽量非侵入。
已实现大部分功能,但我长年困在C/C++世界,视野和经验都很有限,几个地方感觉设计的不太好。
烦请各位老大有空帮看看,指点一二。
我只建立了两个类,数据库类和记录集类。下面是简单示例。
//一个POD类型,要在内存中操作并保存到数据库
struct Student {
int num; ...
by dayn9 2007-10-24 浏览 (930) 回复 (11)
相关新闻
XJ: 一个扩展Java语言的方案
Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。
Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1274) 回复 (3) 关键字: extensible java
javapolis举行的关于JAVA7语言特性投票的结果
上周javapolis举行了一次关于JAVA7中可能支持的语言特性的投票,该投票涉及到十中JAVA7
中可能的语法增强(这里不包括闭包,后面将单独列出).对于每种语法特性你需要回答"Do you
support this language change?",答案可以是"YES","NO","Maybe"三者之一.
下面罗列出这十种语法特性以及投票结果:
1.Property declaratio ...
by Eastsun 2007-12-18 浏览 (4883) 回复 (23) 关键字: java7
Java语言下一步可能快速演化, Eclipse将疲于跟从, NetBeans 6 值得一些期待
作为Java开发者, 学习了5以后带来的泛型语法之后, 不知道你有没有注意到一个特殊的地方:
Class<?> java.lang.Object.getClass();
虽然它的签名返回值为 Class<?> , 但是它的规范文档却给出了这样的说明:
引用
Returns ...
The actual result type is Class<? extends |X ...
by 歆渊 2007-02-27 浏览 (692) 回复 (0) 关键字: IDE

