pharo 와 database(RDBMS) 사용

mysql 및 sqlite 는 garage 를 사용하면 된다고 합니다.

https://guillep.github.io/DBXTalk/garage/index.html

 

postgreSQL 의 경우는 v3 protocol 을 지원하는 P3 패키지가 괜찮겠네요.

https://github.com/svenvc/P3

 

garage 는 openDBX 를 통해서 oracle 도 지원할 수 있다고 합니다만.. 별도로 긍정적인 내용은 아직 확인하지 못했습니다. v3 ptorocol 로 seaside 를 해보면 재미있는걸 만들 수 있을까.. 좀 고민은 되네요. seaside 를 사용한다면 아마도 zinc 서버를 사용할듯 싶은데…. 가능하다면 nginx 등으로 binding 을 해보고 싶기는 합니다.

Pharo with PHP Example(1)

그럴리는 없겠지만 PHP 와 Pharo(Smalltalk) 을 JSON 으로 연동하는 방법을 간단하게 작성해 봤습니다. Smalltalk 으로 서버프로그래밍까지 하려면 아무래도 문턱이 높으니… 단계별로 최대한 간단하게 작성해 봤네요. 혹시 필요하신 분이 있으시다면 한번쯤 읽어보는데 나쁘지는 않으실듯 합니다 😀

이제 삽질이 끝났으니 다시 본업이나 좀 해봐야겠….

http://workspace.onionmixer.net/mediawiki/index.php?title=Pharo_Json_PHP_Example_01

Pharo 를 빌드해서 써보려면

https://github.com/pharo-project/pharo-vm

 

간단합니다. 예전에는 보다 복잡한 방법을 거쳤어야 하지만.. 이제 32bit VM 및 Pharo image 정도는 손쉽게 빌드할 수 있게 되어있네요. 그리고 sub 의 submodule 로서 opensmalltalk-vm 이 묶여있기 때문에 항상 신선한(fresh) 최신의 Pharo 환경을 직접 빌드해서 쓸 수도 있습니다. 물론 mac os x 및 windows 의 cygwin 을 이용하면 다양한 환경에서 빌드를 할 수도 있겟네요.

 

공부할게 좀 줄어들어서 시원섭섭한 느낌입니다 ㅎㅎㅎ

 

아울러.. 지금은 크게 유용하지 않습니다만.. vmmaker 등의 적용순서를 알고 싶다면 아래의 link 도 참조할만 합니다.

https://marianopeck.wordpress.com/2011/04/10/building-the-vm-from-scratch-using-git-and-cmakevmmaker/