V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
czheo
V2EX  ›  分享创造

给 Python 写了一个语法糖库

  •  1
     
  •   czheo ·
    czheo · 2017-01-21 10:47:09 +08:00 · 4389 次点击
    这是一个创建于 2865 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/czheo/syntax_sugar_python

    现在只是一个 prototype ,还在想其他能实现的功能,看看大家有什么建议。
    第 1 条附言  ·  2017-01-23 09:29:00 +08:00
    更新了下,又给 pipe 加上了线程/进程池的功能
    14 条回复    2017-01-23 09:28:49 +08:00
    sorra
        1
    sorra  
       2017-01-21 11:01:39 +08:00
    Python 也能做到?神奇啊
    czheo
        2
    czheo  
    OP
       2017-01-21 11:19:18 +08:00
    @sorra 我自己也觉得挺神奇的 w ,写的时候感觉很带感
    xuboying
        3
    xuboying  
       2017-01-21 11:57:13 +08:00 via iPhone
    python 就别这么玩了,楼主可以试试折腾 perl6
    wodesuck
        4
    wodesuck  
       2017-01-21 12:12:05 +08:00
    虽然干正事的时候估计不会这么用,但是好好玩呀 666
    param
        5
    param  
       2017-01-21 12:39:34 +08:00 via Android
    pipe 特性不錯
    @xuboying Perl 就是沒有 Python 那麼豐富的 library
    param
        6
    param  
       2017-01-21 12:40:26 +08:00 via Android
    給你第一個星
    lxy42
        7
    lxy42  
       2017-01-21 12:44:33 +08:00 via Android
    是通过重写运算符方法实现的 pipe 吗
    ericls
        8
    ericls  
       2017-01-21 12:45:34 +08:00
    这个 pipe 简直 66666
    yelite
        9
    yelite  
       2017-01-21 13:09:43 +08:00   ❤️ 1
    sorra
        10
    sorra  
       2017-01-21 14:06:13 +08:00
    @yelite 精彩啊, Python 搞这个会改变代码行号么?
    aliuwr
        11
    aliuwr  
       2017-01-21 15:02:34 +08:00
    yelite
        12
    yelite  
       2017-01-21 15:13:08 +08:00
    @sorra 因为是更改 AST ,行号应该不会变
    whwlsfb
        13
    whwlsfb  
       2017-01-21 15:23:11 +08:00 via Android
    66666
    czheo
        14
    czheo  
    OP
       2017-01-23 09:28:49 +08:00
    更新了下,又给 pipe 加上了线程/进程池的功能
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1389 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:53 · PVG 07:53 · LAX 15:53 · JFK 18:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.