使用以下.csv文件:
Desc,Status
"CT3","undone"
我写了以下程序:
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE QuasiQuotes #-}
module Main where
import Data.Text
import Frames
tableTypes "Todo" "todo.csv"
main = return ()
但是,当我将程序加载到GHCI时,我得到以下内容:
*Main> :i Todo
type Todo = Record '["Desc" :-> Text]
为什么Frames没有从csv文件中找到状态列?
-Eric M。
答案 0 :(得分:0)
我现在正在使用Frames开发一个项目,所以我重新创建了您的示例。以下是我使用第0.3.0.2帧的结果:
Ok, one module loaded.
H> main
it :: ()
(0.00 secs, 329,800 bytes)
H> :i Todo
type Todo = Record '["Desc" :-> Text, "Status" :-> Text]
如果您在某个地方提出了回购协议,我可以再看看。