?

Log in

No account? Create an account

September 2nd, 2007

fedora 蓝色小药丸

python 3 的 print 啊...

原来 python 2.5

[yuan@mstar ~]$ python
Python 2.5.1 (r251:54863, Aug 28 2007, 09:58:30)
[GCC 4.1.2 20070821 (Red Hat 4.1.2-19)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> type(print)
  File "<stdin>", line 1
    type(print)
             ^
SyntaxError: invalid syntax
>>> help(print)
  File "<stdin>", line 1
    help(print)
             ^
SyntaxError: invalid syntax
>>> print "abc"
abc
>>> print

>>>

现在呢

[yuan@mstar ~]$ python3.0
Python 3.0a1 (py3k, Sep  2 2007, 00:35:47)
[GCC 4.1.2 20070821 (Red Hat 4.1.2-19)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> type(print)
<type 'builtin_function_or_method'>
>>> help(print)

>>> print "abc"
  File "<stdin>", line 1
    print "abc"
              ^
SyntaxError: invalid syntax
>>> print
<built-in function print>
>>> print("abc")
abc
>>>


又,从 http://ivazquez.livejournal.com/2436.html 这里搞到的 srpm,稍微改一点,刚装上。 看 pep 3099 了, http://www.python.org/dev/peps/pep-3099/ 还有 pep 3000 http://www.python.org/dev/peps/pep-3000/ ,觉得个人喜好真是够让人热血

不知道什么时候会有 alternatives 切换的 python,不过很有可能不会那么搞,而只是这样简单的打个包了事,反正针对这个分支的代码还少。
Tags: ,
fedora 蓝色小药丸

fedora 的 eclipse 3.3

刚装了 java-1.7.0-icedtea ,运行 eclipse 3.3没问题。用 alternatives 可以即时地切换 jdk 环境,

[root@mstar ~]# alternatives --config java

共有 3 个程序提供“java”。

  选择    命令
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
   2           /usr/lib/jvm/jre-1.6.0-sun/bin/java
*+ 3           /usr/lib/jvm/jre-1.7.0-icedtea/bin/java

按 Enter 来保存当前选择[+],或键入选择号码:
[root@mstar ~]# rpm -qf /usr/lib/jvm/jre-1.5.0-gcj/
java-1.5.0-gcj-1.5.0.0-14.fc7
[root@mstar ~]# rpm -qf /usr/lib/jvm/jre-1.6.0-sun/
java-1.6.0-sun-compat-1.6.0.02-1jpp
[root@mstar ~]# rpm -qf /usr/lib/jvm/jre-1.7.0-icedtea/
java-1.7.0-icedtea-1.7.0.0-0.14.b18.snapshot.fc8
[root@mstar ~]# rpm -q jdk
jdk-1.6.0_02-fcs


eclipse-cdt 的“新项目”让人云里雾里的。图标也看不懂。顺便问一下 Dear LazyWeb, 谁知道要用 autotools 究竟应该建那种类型?需要自己写 configure.ac 的话,有没有模板? (in English, how to setup an autotools c++ project, and is there a template file for configure.ac? Thanks!)



安装 eclipse-pydev 1.3.8 发现要依赖 eclipse-jdt, jython 之类,很奇怪,还有些依赖不满足,装不上。用 update manager 也装不上,但是提示一个很无厘头的 eclipse-cdt 需要 cppunit 支持 <= 难道有依赖不满足时就不能装新插件了么。



嗯,用 LJ 的编辑器上传截图,挺好用的,要是没有 GFW 就更爽了。
Tags: