Wpis z mikrobloga

@gorfag:

1) Logiki partii szachowej. Masz pozycję, ruch i sprawdzasz czy ruch poprawny.

2) FEN - standard zapisu pozycji. Czytanie i tworzenie

3) PGN - pliki szachowe. Parsowanie, interpretowanie

4) Podpięcie silnika szachowego

5) Graficzne przedstawianie partii (choć to osobne i nie w Ruby)

1-3 w większości skończone, ale jeszcze dokładniejsze testy pewnie kilka problemów wykażą. :)
@Kiro:

A rozwiniesz? Wiadomo, że programuje się inaczej, są inne biblioteki czy frameworki. Ale aż taka róznica? Ja Pythona lekko tylko spróbowałem, więc nie wiem, ale wiele osób z Ruby twierdzi, że Python to nie jest inny język.
@Ragnarokk: Może za mało pisali w obu :) I techniki i ogólne zasady, filozofia są zupełnie inne. Przykładowo, w Rubym podstawą, na której jest zbudowany praktycznie każdy framework/gem/whatever są bloki, podczas gdy Python tego w ogóle nie wspiera (są niby okrojone domknięcia, no ale w 2.x wygląda to słabo). Skoro piszesz w Rubym to na pewno zauważyłeś że wszelkie konstrukcje stara się jak najbardziej upodobnić do języka naturalnego (pomijanie nawiasów, 2.days,