之前写了那么多 Haskell 的不好的地方,却没有提到它好的地方,其实我必须承认我从 Haskell 身上学到了非常重要的东西,那就是对于“类型”的思考。虽然 Haskell 的类型系统有过于强烈的约束性,从一种“哲学”的角度(不是数学的角度)来看非常“不自然”,但如果一个程序员从来没学过 Has ...
分类:
编程语言 时间:
2018-03-03 10:57:17
阅读次数:
206
译者按: 惯用Haskell的我更爱map。 原文: JavaScript?—?Map vs. ForEach - What’s the difference between Map and ForEach in JavaScript? 译者: Fundebug 为了保证可读性,本文采用意译而非直译 ...
分类:
编程语言 时间:
2018-02-25 13:14:02
阅读次数:
253
博主是haskell新手。学习haskll的时候遇到了一些问题,在寻求答案的过程中产生了一些思考,可能理解存在偏差,希望各位不吝赐教。 提出问题 《 "Learn you a haskell for great good" 》里第六章关于函数 (左fold)的部分提到, 操作符比 要昂贵很多,所以我 ...
分类:
其他好文 时间:
2018-01-19 14:11:19
阅读次数:
111
安装 Yesod 首先更新 Haskell Platform 到最新版 (Yesod 依赖的库非常多,版本不一致的话很容易安装失败) Hello World 在Web Browser里面键入 http://localhost:3000 得到如下网页 ...
分类:
编程语言 时间:
2018-01-10 00:43:14
阅读次数:
188
面向对象是一种以你办事我放心为理想构造出来的东西。这也是一个很好的鉴别一个面向对象的设计是否正确的方法。一个好的面向对象设计,会让你让他办事的时候,你不得不放心(也就是说,你不放心也没用,反正你什么都不知道)。如果你不放心就不能让他办事,那多半证明你可能是那种需要haskell的程序员。 作者:vc ...
分类:
其他好文 时间:
2018-01-08 20:14:05
阅读次数:
179
安装 HDBC Sqlite3 DB 操作 ...
分类:
数据库 时间:
2018-01-07 17:29:10
阅读次数:
239
定位如下: 第一种方法: 第二种方法: 第三种方法: ...
分类:
编程语言 时间:
2018-01-05 12:30:35
阅读次数:
227
如果在一个内部函数里, 对在外部作用域(但不是在全局作用域) 的变量进行引用, 那么内部函数就被认为是闭包(closure)。定义在外部函数内的但由内部函数引用或者使用的变量被称为自由变量。 闭包在函数式编程中是一个重要的概念, Scheme和Haskell便是函数式编程中两种。 闭包从语法上看很简 ...
分类:
编程语言 时间:
2018-01-03 11:50:45
阅读次数:
144
手动计算 set mapped 5 [1,2,3] ...
分类:
编程语言 时间:
2017-12-16 13:09:22
阅读次数:
220
Haskell手撸Softmax回归实现MNIST手写识别 前言 初学Haskell,看的书是Learn You a Haskell for Great Good, 才刚看到Making Our Own Types and Typeclasses这一章。 为了加深对Haskell的理解,便动手写了个 ...
分类:
其他好文 时间:
2017-12-14 23:58:27
阅读次数:
367