<br><br><div><span class="gmail_quote">On 08/11/2007, <b class="gmail_sendername">Giorgos Keramidas</b> &lt;<a href="mailto:keramida@ceid.upatras.gr">keramida@ceid.upatras.gr</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 2007-11-08 10:17, basOS G &lt;<a href="mailto:noxelia@gmail.com">noxelia@gmail.com</a>&gt; wrote:<br>&gt; On 07/11/2007, Giorgos Keramidas &lt;<a href="mailto:keramida@ceid.upatras.gr">keramida@ceid.upatras.gr</a>&gt; wrote:
<br>&gt; &gt;<br>&gt; &gt; On 2007-11-07 18:23, Giorgos Keramidas &lt;<a href="mailto:keramida@ceid.upatras.gr">keramida@ceid.upatras.gr</a>&gt; wrote:<br>&gt; &gt; &gt; Τα πρώτα τρία πράγματα που σκέφτομαι εγώ είναι:<br>
&gt; &gt;<br>&gt; &gt; Τα πρώτα &#39;τέσσερα&#39;, φυσικά :P<br>&gt; &gt;<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; 1. ``Ξανασκέψου λίγο το &quot;design&quot; σου, και χρησιμοποίησε shell<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;functions αντί για &quot;expansible variables&quot;.&#39;&#39;
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; 2. Καλώς ήρθες στον όμορφο κόσμο του Κόλασης των Quotes.&nbsp;&nbsp;Μην<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;κάτσεις πολύ όμως, κάνει κακό στην υγεία· την ψυχική κυρίως.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; 3. Γράψε σε Perl, έλεος.
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; 4. Ξέχνα την Perl... Γράψε σε Python, έλεος.<br>&gt;<br>&gt; 1.Αρκετά Καθαρό αυτό με τις συναρτήσεις. Απλα η άλλη εκδοχή μου εχει<br>&gt; δουλέψει επίσης άψογα για εντολές χωρίς κενό.
<br><br>Δε δουλεύει όμως με κενό.&nbsp;&nbsp;Ενώ οι συναρτήσεις δουλεύουν και με κενό, και<br>σε pipe, και με redirection σε αρχεία, κλπ κλπ.<br><br>&gt; Επίσης βολεύει πολύ το pipe. Εχω δηλαδή πολλά φιλτράκια τα οποία απλά<br>&gt; τα εφραμόζω στο input 
π.χ. cat ccc | $FILTER1 | $FILTER2 | $FILTER3<br>&gt; ... με τις συναρτήσεις γίνεται αυτό;<br><br>Φυσικά.<br><br>&gt; 2.Δεν το αποχωρίζομαι εύκολα το bash.&nbsp;&nbsp;Τα χουνε μπλέξει με τα quotes<br>&gt; αλλά και γω την δουλειά μου την έκανα γρήγορα με το bash.&nbsp;&nbsp;Φυσικά η
<br>&gt; δύναμή του βρίσκεται στην ίδια την φιλοσοφία των εντολών Unix καθώς<br>&gt; και στις ίδιες τις εντολές που παρέχουν πολύ ισχυρά εργαλεία..<br><br>Δε διαφωνώ.&nbsp;&nbsp;Αυτή ακριβώς η ``φιλοσοφία του UNIX&#39;&#39; είναι που κρύβεται
<br>πίσω από το functional διαχωρισμό των κομματιών που θέλεις να ενώσεις σε<br>μικρά, σύντομα, σαφή functions, που κάνουν ένα πράγμα και το κάνουν καλά :)<br><br>&gt; 3.4 Ε τωρα πια έχουμε και την php (απλά δεν τη εχουμε μαθει ακόμα,
<br>&gt; αλλά θα είναι το αμέσως επόμενο)<br><br>Ναι, αντί να μάθεις μια γλώσσα που είναι consistent, ευανάγνωστη, που<br>έχει ωραία σύνταξη και καλύτερο σχεδιασμό (βλ. Python), μάθε PHP που<br>είναι η χειρότερη γλώσσα που έχω δει ποτέ μου (μετά τη BASIC ίσως).
<br><br>Πφφφφφφτ.&nbsp;&nbsp;Αηδίες, λέω εγώ...</blockquote><div><br>Καλά αυτή τη στιγμή δεν μπορώ να στην αξιλογίσω, αλλά σίγουρα η Basic δεν ήταν αντικειμενοστραφής. Εξάλλου στην perl (και σε αλλες) δε βασίστικε η php? <br><br>&gt;&gt; Epishs, endexomenws na psaxnei thn entolh alias :)
<br><br>Και το alias δε συντάσεται ως alias=&#39;foofoo&#39; ? Οπότε πάλι θα μπλέξουμε με τα quotes.<br><br>Θα δοκιμάσω την επόμενη φορά συναρτήσεις με pipe να δουμε...<br><br></div><br></div><br>