Contents
1
.
소개
2
.
기능들
3
.
진척상황
4
.
References
5
.
기타 잡담..~ 질문하고 싶으신 것 등등..~
1
.
소개
¶
이름 :
PyIde
(
PyIdea
로 하고 싶었으나.. 이미 sourceforge쪽에서 누군가가 같은 이름을 먹어버려서. -_-)
참여 : 강석천 (99,
1002
)
기간 : 새로 세울 생각. 단, 2-3개월 뒤에.
목표 :
idlefork, vim 말고 쓸만한 python 개발환경을 구축해보자. -_-;;
툴의 아주 작은 기능들이라도 구현해보면서 뭔가 배우는 것이 있지 않을까.
ExtremeProgramming
을 지원해줄 도구들 만들어나가보기.
사람은 툴을 만들고 선택하고, 툴은 다시 사람을 지원하고 성장시킨다. 좋은 습관을 들이는데 도움을 주도록.
동기 :
PyIde/SketchBook
개발방법 :
Prototyping & 외부 공개소스 Review & Copy & Paste 하여 가능한한 빠른 시간내에 원하는 기능 구현법이나 라이브러리들을 연습하여 익힌뒤, Refactoring For Understanding 을 하고, 일부 부분에 대해 TDD 로 재작성.
개발도구
gvim 6.2 -
http://www.vim.org
python 2.3 -
http://python.org
Plex
-
http://www.cosc.canterbury.ac.nz/~greg/python/Plex/
- 근데.. 몇몇 부분은 parser 모듈로만으로 충분할것도 같은데..
wxPython
-
http://wxpython.org
BicycleRepairMan
-
http://bicyclerepair.sourceforge.net/
BoaConstructor
-
http://boa-constructor.sourceforge.net/
기타 -
CyberFomulaSin
의 아스라다와 오우거, Sarah Brightman 의 Harem 앨범,
시간관리인생관리
Eclipse
-
wxPython
과 PDE 중 어느쪽이 더 효율적일까.. CVS 관련 기능들등 프로젝트 관리면에서는 Eclipse 의 Plugin 으로 개발하는 것이 훨씬 이득이긴 한데.. Eclipse Plugin 도
Jython
으로 프로그래밍이 가능할까?
가능하다. Jython 스크립트를 Java Class 파일로 간단하게 바꿀 수 있다. 나는 IE 오토메이션을 이렇게 해서 자바 FIT에서 통합으로 관리하게 했었다. --
JuNe
그렇다면 Eclipse PDE 도 좋은 선택일 것 같은 생각. exploration 기간때 탐색해볼 거리가 하나 더 늘었군요. --
1002
2
.
기능들
¶
PyIde/FeatureList
3
.
진척상황
¶
PyIde/Exploration
PyIde/BicycleRepairMan분석
PyIde/Scintilla
4
.
References
¶
아마 중간중간 학습할 코드들. 공부거리들. 하지만 중요한건 '지속가능한 속도로'
http://www.exman.pe.kr/ExmanIDE/
- exman 님의 IDE. 마소 오픈디벨로퍼에서 개발기가 연재중.
http://www.die-offenbachs.de/detlev/eric3.html
- 스크린샷만 두고 볼때 가장 잘만들어져보이는 IDE.
BoaConstructor
- Scintilla 가 사용된 예를 볼 수 있다.
http://pythoncard.sourceforge.net
BicycleRepairMan
- idlefork, gvim 과의 integration 관계 관련 코드 분석.
Eclipse 이나
IntelliJ
에서 제공해주는 여러가지 View 들. 그리고 장단점들.
http://st-www.cs.uiuc.edu/users/brant/Refactory/RefactoringBrowser.html
- Smalltalk refactoring browser
http://idlefork.sourceforge.net/
http://codespeak.net/pypy/
- 순수 파이썬으로 구현하는 python 이라고 한다. 관심이 가는중.
http://www.scons.org/
http://webpages.charter.net/edreamleo/front.html
- LEO
5
.
기타 잡담..~ 질문하고 싶으신 것 등등..~
¶
요구사항
jython 지원
auto completion (
http://don.freeshell.org/jython/
참조)
인터프리터에서 타이핑한 내용 화일로 저장하기 ( 이거 되는거 있나? python 사용법을 몰라서 )
프로젝트분류
Retrieved from http://wiki.zeropage.org/wiki.php/PyIde
last modified 2021-02-07 05:24:07