自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 scala delimited continuation and callcc

Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* St

2010-01-20 14:24:00 534

原创 continuation monad 2

续: M的实现见 http://lamp.epfl.ch/~emir/bqbase/2005/01/20/monad.html package continuationsobject AddMonad {  case class M[+A](in: (A=>Any)=>Any) {        def apply(f:A=>Any) = in(f)      

2010-01-12 18:30:00 347

原创 continuation monad

Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2010-01-11 16:33:00 491

原创 Monad到底为程序设计带来啥好处

Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /* St

2010-01-07 14:14:00 776 1

原创 F#和Scala中的Continuations用于防止stack overflow

 在F Sharp中,Continuation可以用于防止stack overflow。scala则不行。 Scala 的code:       def recCont(i:Int,cont:Int=>Int):Int = {        if (i == 0) cont(0) else          recCont(i-1,y=>cont(y+i))     

2010-01-01 20:09:00 511

原创 一个最最简单的,用continuations实现的List中的求和 - scala

1. 用scala2.8的@tailrec (检查是否可用tail recursion来优化)2. 用continuations来实现一个求和.3. 用于了解continuations的工作原理 package com.bellcard.continuationsimport annotation._object MyContinuations {  def main(

2009-12-31 17:12:00 847

原创 Scala callccinterpreter 的bind函数实现

scala 的callccinterpreter读起来有点痛苦(http://www.scala-lang.org/node/46),搞了个面向对象的实现. 为了简便起见. 没有用generic.(A => Answer) => Answer) 用(String=>Int)=>Int 代替. 只实现了bind函数. flapMap和map是基于bind函数的.

2009-12-25 16:55:00 386

Masterminds of Programming

Masterminds of Programming

2010-01-21

J2EE slides

a slides introduce J2EE architecture

2008-08-23

groovy-demo.pdf

groovy-demo.pdf

2008-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除