我正在研究Andrew极致在ML中实现现代编译器的第一章,我决定用OCaml代替SML来实现它。我刚开始接触OCaml,遇到了一个非常令人沮丧的问题。OCaml似乎认为下面的函数具有签名int * (int * 'a) -> 'a option。 | name, (i, v) :: _ when name = i -> Some v | _, [] -> None
但据我所知,没有
我想使用Mac 10.8.2中的PGI Fortran编译器版本12.10-0,在Fortran中实现一个通用的双向链表,以节省代码。这是我的原型,包括3个文件:! ----------------------------------------------------------------------------! ! !
! Li Don