对不起家人们我最近太现充了没时间写博客

所以这个是一个半个月的周报~

上个月月底到这个月月初我到了美利坚合众国去参观人类的灯塔,我唯一觉得就是美利坚在很多的方面真的赶不上欧洲,如医疗制度,如政府,如公共设施,如法律。

除了自然风光挺好看的,下面是yosemite的早上,我拍了一系列的照片,等一阵子提醒我开源出去~

我们开车从洛杉矶开车去拉斯维加斯的路上基本没有手机信号这一点对于本欧洲人觉得有点不可思议...反正美国在我的视角里看来就像是一个大号的深圳。

然后我也感觉到美国缺乏历史底蕴,没有文化,比如他们的吃的...真的烂,至少俺们地中海可以吃着意大利香肠披萨,喝着西班牙果酒,前餐希腊酸奶+蜂蜜,甜点法国马卡龙,而美国...汉堡薯条管饱是吧。


上周我主要是在忙着工作,没什么要说的


本周我在考虑翻新我的 sap 语言到2.0,进行了很多论群内的关门讨论,最终商定出了语法和一些大的方向,其实主要就是新时代 perl 。至少我觉得 perl 虽然各种骂他代码只能写不能读之类的可是对比起来写满了bashgrepawk和管道符的shell相比,确实人家perl还算是非常好看的,特别是字符串处理至今没有比perl好用的东西,如果有请直接告诉我我会去看看的。

现在设计的一些东西可以给大家看一眼

# first class anonymous function
fib = begin
    if $1 == 0 || $1 == 1 then
        $1
    else
        $0 ($1 - 1) + $0 ($1 - 2)
    end
end

# first class graph
who_married_alex = from graph g
    match (alex: Person {name: "alex"})-[{name: "married"}]-(p:Person)
    return p.name

#first class token and grammar
# will match "regex"
token r = regex
# reuse token r
# will match R_regex
token R_r = R_${regex}

token number = regex
token add    = regex
token sub    = regex
token mul    = regex
token div    = regex
token l      = regex
token r      = regex

calculator = grammar
tokens
    number
    add
    sub
    mul
    div
    l
    r
decls
    left 5 add
    left 5 sub
    right 7 mul
    right 7 div
rules
    expr:
        | number            @do begin $1 end
        | l expr r          @do begin $2 end
        | number add number @do begin $1 + $3 end
        | number sub number @do begin $1 - $3 end
        | number mul number @do begin $1 * $3 end
        | number div number @do begin $1 / $3 end
end

e = "(1 + 1) * (2 + 3) / 4"
token_stream = calculator.tokens.tokenize e
res = calculator.rule.expr.parse token_stream
print res # 2.5

另外本周有可爱的inoki到巴塞罗那陪我玩~
我今天打算带他吃巴塞罗那唯一一家好吃的东百餐厅去吃酸菜饺子去!

记得提醒柠檬写周报

柠檬惰性好强呀...

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇