<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<image>
<link>https://blog.root.cz/pita601/</link>
<title>Poslední přidané názory v blogu Blog Petra Cimla</title>
<url>https://i.iinfo.cz/r/rss-88x31.gif</url>
<width>88</width>
<height>31</height>
</image>
<title>Root.cz - Poslední přidané názory v blogu Blog Petra Cimla</title>
<link>https://blog.root.cz/pita601/</link>
<description>Poslední přidané názory v blogu Blog Petra Cimla</description>
<language>cs</language>
<pubDate>Sat, 09 Feb 2008 17:46:57 GMT</pubDate>
<item>
<title>Rubikova kostka v Prologu</title>
<link>https://blog.root.cz/pita601/rubikova-kostka-v-prologu/#o832983?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>[19] To není ani tak zajímavý přístup, ale poměrně běžná praxe kdy za program o 300 řádkách cvičící zápočet nedá, ale za program se stejnou funkcionalitou s 1000 řádky jo.</description>

<author>Jirka P</author>
<pubDate>Sat, 09 Feb 2008 17:46:57 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogComment-832983</guid>


</item>
<item>
<title>Rubikova kostka v Prologu</title>
<link>https://blog.root.cz/pita601/rubikova-kostka-v-prologu/#o832982?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Zajímavý přístup - to jako rozdává minus body, pokud to někdo napíše efektivněji a vleze se to do 3kb? :-D</description>

<author>Kamil Dudka</author>
<pubDate>Sat, 09 Feb 2008 14:43:05 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogComment-832982</guid>


</item>
<item>
<title>Rubikova kostka v Prologu</title>
<link>https://blog.root.cz/pita601/rubikova-kostka-v-prologu/#o832981?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>[7]
Naprosto s tebou souhlasim. Prednasky doc. Hynka byly uzasne. Jeho pruchody programem mi velmi pomohly.
Ale neni pravda ze to je jedinej uzasnej predmet ve skole. Takovy programovani s ing. Kozlem je taky naprosto vynikajici</description>

<author>Ales</author>
<pubDate>Fri, 08 Feb 2008 17:35:43 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogComment-832981</guid>


</item>
<item>
<title>Scheme vs. Prolog</title>
<link>https://blog.root.cz/pita601/scheme-vs-prolog/#o832963?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Ja pouzivam vim - skoro na vsetko. A ten tiez pri LISPe/Scheme zvyraznuje farebne korespondujuce zatvorky a ked napisete ukoncovaciu zatvorku naviac zvyrazni ju na cerveno. Takze to velmi pomoze.
Problem je len, ked zabudnete jednu ukoncovaciu zatvorku. V tomto pripade pomaha teda ta konvencia pisat ukoncovacie zatvorky pod zacinajuce, pretoze potom na prvy pohlad zbadate ze ukoncenie chyba.

Ale presvedcil ste ma, budem sa snazit zmenit svoje zle navyky.</description>

<author>MikRom</author>
<pubDate>Fri, 08 Feb 2008 15:59:12 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogComment-832963</guid>


</item>
<item>
<title>Scheme vs. Prolog</title>
<link>https://blog.root.cz/pita601/scheme-vs-prolog/#o832962?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>[11]: V tom případě používáte špatný editor. Neříkám, že každý musí používat Emacs+Paredit+Red­shank (přestože tuhle kombinaci považuju za geniální a používám - viz screencast: http://www.foldr.org/~michaelw/emacs/redshank/), ale editace stromové struktury mi přijde tak triviální (v porovnání třeba s tím, co by se pro totéž muselo udělat v Perlu nebo C++ ;-)), že snad každý editor, který si dělá nároky na použitelnost pro Lisp, to musí umět.

Paredit mj. naprosto znemožňuje napsání nevyvážené závorky, takže není třeba vůbec nic počítat, jen se naučit pár klávesových zkratek. Tím pádem není třeba psát závorky na samostatné řádky a stačí se při čtení řídit odsazováním. :-) (Fakt, že se nepoužívá odsazování jako jediný prostředek, plyne z toho, že se to zkoušelo a ukázalo se, že v praxi to není to až tak dobrý nápad - ne vždy chce člověk všechny výrazy sekat na kousky pod sebe).

Pokud někdo nemá rád GNU Emacs, tak třeba pro DrScheme existuje DivaScheme nebo jak se to jmenuje.</description>

<author>Rejpal</author>
<pubDate>Fri, 08 Feb 2008 14:33:30 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogComment-832962</guid>


</item>
<item>
<title>Scheme vs. Prolog</title>
<link>https://blog.root.cz/pita601/scheme-vs-prolog/#o832961?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>k [11]: Ten 1.priklad som mal samozrejme odsadeny, len to tu zmrsilo</description>

<author>MikRom</author>
<pubDate>Fri, 08 Feb 2008 12:21:35 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogComment-832961</guid>


</item>
<item>
<title>Scheme vs. Prolog</title>
<link>https://blog.root.cz/pita601/scheme-vs-prolog/#o832960?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>to Rejpal [9]: Co sa tyka pisania zatvoriek, tiez som uz dávno zvolil cestu ako autor clanku, pretoze mi to napadlo ako jediná moznost "jak prezit v LISPe". Tento sposob je prave inspirovany skusenostou a jazykmi ako C, Python, ... kde spravne odsadzovanie zvysuje citatelnost. Ano v LISPe/Scheme je ina stabna kultura.

Ale ked napriklad napisem

(defun print_sorted_list (lst)
(let
; lokalne premenne: j - counter, lst_cpy - kopia listu
((j 1) (lst_cpy (copy-list lst)))
; vytriedit lokalnu kopiu
(sort lst_cpy #'string-lessp)
; vytlacit cleny vytriedenej kopie
(dolist (mbr lst_cpy)
(format t "~A. člen = '~A' ~%" j mbr)
(setq j (+ j 1))
)
)
)

zda sa mi to citatelnejsie ako napisat do v kuse

(defun print_sorted_list (lst)
(let((j 1) (lst_cpy (copy-list lst)))
(sort lst_cpy #'string-lessp)
(dolist (mbr lst_cpy)(format t "~A. člen = '~A' ~%" j mbr)(setq j (+ j 1)))))

V prvom pripade hned vidim, ako zavtvorky ( a ) koresponduju. V druhom pripade to nevidiet, jedine, ze by si clovek scitoval pocet ( a sucasne od nich odcitoval pocet ). Jedinu vyhodu vidim v tom, ze 2.zapis zaberie menej riadkov.
(:o-))</description>

<author>MikRom</author>
<pubDate>Fri, 08 Feb 2008 12:20:03 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogComment-832960</guid>


</item>
<item>
<title>Rubikova kostka v Prologu</title>
<link>https://blog.root.cz/pita601/rubikova-kostka-v-prologu/#o832980?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>to je orientační délka programu</description>

<author>zombux</author>
<pubDate>Fri, 08 Feb 2008 09:58:59 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogComment-832980</guid>


</item>
<item>
<title>Rubikova kostka v Prologu</title>
<link>https://blog.root.cz/pita601/rubikova-kostka-v-prologu/#o832979?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Delka min. 3-5 kB? Tohle kriterium moc nechapu. To je delka reportu, nebo programu?</description>

<author>sid</author>
<pubDate>Fri, 08 Feb 2008 01:36:44 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogComment-832979</guid>


</item>
<item>
<title>Rubikova kostka v Prologu</title>
<link>https://blog.root.cz/pita601/rubikova-kostka-v-prologu/#o832978?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>[12] - asi se ten ucitel citi dulezite. :)</description>

<author>On</author>
<pubDate>Thu, 07 Feb 2008 16:08:37 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogComment-832978</guid>


</item>
</channel>
</rss>