Posted by: WhiteDervish | niedziela, 11.11.2007

WD-Kalkulator 1.4

Dzisiaj puściłem do obiegu nową wersję programu WD-Kalkulator. Nie ma w niej praktycznie nic nowego w porównaniu z poprzednią wersją. Jedyną nowością, która jest dla mnie ważna, to udostępnienie WD-Kalkulatora na licencji GNU GPL. Miałem zrobić to już jakiś czas temu, lecz zawsze coś mi wypadało i odkładałem to na później. W związku z tym komentarzem postanowiłem się wreszcie za to wziąć.

Link: WD-Kalkulator 1.4
Program jest spakowany w archiwum 7z. Z paczce oprócz programu znajdują się też dwa pliki: COPYING.txt - który powinien się tam znajdować zgodnie z licencją GNU GPL, oraz plik README.txt - zawierający mój adres e-mail oraz adres witryny WWW.

Jako że licencja GNU GPL wymaga, by kody źródłowe programów nią objętych były udostępnione publicznie - póki co w Internecie - można je znaleźć pod poniższym linkiem.
Link: Kody_WD-Kalkulator 1.4
Pliki są spakowane w archiwum 7z. W archiwum znajdują się trzy pliki źródłowe wchodzące w skład programu - kal.hpp, impkal.cpp oraz aplkal.cpp - a także pliki makefile.mak, COPYING.txt oraz README.txt.

Mam nadzieję, że kody programu komuś się przydadzą. W szczególności funkcja do konwersji ze string do double :) . Sporo się nad nią napracowałem, i to dzięki niej pozbyłem się wielu uniedogodnień z poprzednich wersji kalkulatora :) .

Odpowiedzi

1. Źródła oznaczyłeś licencją GPL v2 lub późniejszą, a dołączyłeś COPYING z GPL v3. Wobec tego jest tu nieprawidłowość, bo nie dołączyłeś licencji GPL v2, na której źródła udostępniasz.
2. Brakuje Makefile’a.
3. Troszkę nie rozumiem sensu pisania samemu funkcji str-to-double zamiast skorzystania ze standardowych atof czy strtod z LIBC?

Błąd (bug): Nie można dodawać liczb ujemnych gdyż pojawia sie błąd “że to nie jest liczba”

Kozik:
1. Racja. Przepraszam za błąd.
3. Żebym wiedział, że jest coś takiego, to bym pewnie tego użył… W książce z której się uczę nie było żadnej wzmianki o tym…
2. Nawet nie wiedziałem, że coś takiego jest. Trzeba będzie zrobić ten makefile.
Dzięki.

soltys:
Dzięki.

Ostatnia linijka komentarza została wycięta.
Autor komentarza był w kiepskim nastroju, więc jego samokrytycyzm się nasilił, a co za tym idzie zaczął pisać głupoty.
Za utrudnienia przepraszam.

Leave a response

Your response:

Kategorie