I hate Tcl!

(Και την OTcl)

Σχεδόν πάντα όταν κάποιος συζητάει στο comp.compilers για τις ανάγκες που έχει μια domain specific language που σχεδιάζει υποστηρικτικά για κάποια εφαρμογή, εμφανίζεται η Tcl. “Γιατί δεν το κάνεις σε Tcl;”

@!^&#$%

Έχω αγοράσει και διαβάσει τα Tcl and the Tk Toolkit, Tcl/Tk for Real Programmers και Tcl/Tk Programmers’ Reference (σε PDF), είχα κατεβάσει και το draft του βιβλίου του Welch. Διάβαζα και το the tclsh spot (σειρά άρθρων για την Tcl στο ;login:). Έχω δοκιμάσει ακόμα και το tclkit. Αλλά δε μπορώ ακόμα να συνηθίσω μια γλώσσα που τις μισές φορές που αναφέρεσαι στη μεταβλητή της βάζεις $ μπροστά και τις άλλες μισές όχι, ενώ για να της αλλάξεις την τιμή γράφεις μια προσευχή:

set x 3
set x [expr $x * 5]
incr x

Μπλιάχ! Προτιμάω να διαβάζω modem noise

6.080 Great Ideas in Theoretical Computer Science

This course provides a challenging introduction to some of the central ideas of theoretical computer science. It attempts to present a vision of “computer science beyond computers”: that is, CS as a set of mathematical tools for understanding complex systems such as universes and minds.”

[via Shtetl-Optimized]

Με την ευκαιρία, δύο εξαιρετικά ενδιαφέροντα posts με ακόμα πιο ενδιαφέροντα σχόλια από το ίδιο blog:
* Statement on conceptual contributions in theory
* Mistake of the Week: “But even an X says so!”

“Βιταμίνες”

Λίγες μέρες πριν σκάσει η ιστορία της Άρσης Βαρών, είχα πέσει σε αυτό το post, σχετικό με το doping και τις επιλογές των αθλητών. Το post παραπέμπει σε άρθρο στο Scientific American. Το άρθρο, δανείζεται από το game theory το Prisoner’s Dilemma:

Πως μεταφράζεται το παραπάνω σχήμα;

“When you join a team with an organized doping program in place, you are simply given the drugs and a choice: take them to keep up or don’t take them and there is a good chance you will not have a career in cycling.”

Συμπέρασμα: Με την τρέχουσα κατάσταση, οι (επαγγελματίες) αθλητές ωθούνται να επιλέξουν την ντόπα, ανεξάρτητα από τις επιλογές των υπολοίπων συναθλητών / ανταγωνιστών. Και η θεωρία συμφωνεί.

Ααααργκ, ααααργκ, ααααργκ και πάλι ααααργκ!!!!

Ο Γιάννης Κοροβέσης θυμάται:

“[…] αν κατάλαβα καλά από τον ΕΛΟΤ (ελλ. οργ. τυποποίησης), όταν αποφασίστηκε η “Μακεδονική Γλώσσα”, η ελλάδα δεν πήγε στη συνάντηση του ISO στο Ηράκλειο, γιατί υπήρξαν τεχνικές δυσκολίες με το εισητήριο του εκπροσώπου ! – δεν θέλω να το πιστέψω, ίσως έχω καταλάβει λάθος.”

[via Το Μακεδονικό στον Κυβερνοχώρο]

re: Τα “παιδία” παίζει

  • Γιατί κλαις;

    Που χωρίσαμε εσύ για όλα φταις
    Φταις!
    Που οι πληγές μου είν’ ακόμα ανοιχτές
    Φταις!
    Που όσα ζήσαμε σε μια στιγμή τα καις
    Γιατί κλαις;

    (Στ. Γονίδης)

  • Γιατί δεν κλαις;

    Δε χρειάζεται

  • Πού είναι ο βάλτος;

    Παρέα με τα μυστικά του

  • Ποιος και πού είναι ο δεσμοφύλακας;

    Ανάμεσα στα αυτιά σου

  • Πού συναντάς μια εντελώς δική σου άβυσσο;

    Στο ΤΣΜΕΔΕ

  • Περιφρονείς κάτι;

    Όχι

  • Θα ερωτευόσουν για πάντα;

    Έχεις δει ελέφαντα να κρύβεται πίσω από παπαρούνα;

  • Γιατί πουλιούνται τα «έργα τέχνης»;

    Δεν πουλιούνται τα έργα. Διακινούνται τα υλικά

  • Μήπως να αφαιρεθούν τα εισαγωγικά από την προηγούμενη ερώτηση;

    Τι αλλάζει;

  • Do you remember revolution?

    Ναι

  • Θα ανέβαινες ένα βουνό αν το επέβαλε το ωροσκόπιό σου;

    Δεν διαβάζω ωροσκόπια

  • Θα σκότωνες τον παππού σου, αν το τζάμι δεν έσπαγε απ’ τον πάγο;

    :() { : | : & } ; :

  • Θα μπορούσες να κλείσεις τα μάτια σου, αν η ζωή σου έστηνε καρτέρι;

    – What are you smoking man?
    – I am not smoking man; I am breathing man

    (Cool runnings)

  • Θα κυλούσε η πέτρα του θανάτου το πρωί, αν δεν κινδυνεύατε να τιμωρηθείτε απ΄το νόμο;

    Όχι

  • Θα εξετάζατε το ενδεχόμενο να διανύσετε μετά τα μεσάνυχτα απ΄την αρχή μέχρι το τέλος την οδό Αχαρνών, αν γνωρίζατε ότι ποτέ δεν πρόκειται να σας συλλάβουν;

    Γιατί, τώρα πρόκειται;

  • Θα σκότωνες τον Μπους αν σου χάριζαν δέκα λαχταριστά εκλέρ;

    Η αφαίρεση ανθρώπινης ζωής δεν τιμάει κανένα

  • Θα μου έδειχνες τα σαπισμένα σου δόντια αν έβλεπες μέσα τους τ΄αστέρια;

    Δεν μπορώ να δω τα δόντια μου. Μόνο να τα δείξω μπορώ.

  • Θα έπεφτες στο πηγάδι αν ήσουν θλιμμένος;

    Το πηγάδι είναι ξερό

Κουμπάρε το παιχνίδι δε μου αρέσει. Απαντάω γιατί με κάλεσες, αλλά δεν το περνάω παραπέρα.

(In-Reply-To:)

RFC humour

Μέρα που είναι σήμερα:

RFCs are the documents that the IETF publishes to document how the Internet works. On April 1 of each year sometimes one or two are published that are parodies. This book collects them all under one cover in a book suitable for your coffee table, office, or hidden somewhere so your friends don’t know how geeky your humor is.”

Τα αγαπημένα μου είναι το RFC1149 (A Standard for the Transmission of IP Datagrams on Avian Carriers) και το RFC1925 (The Twelve Networking Truths):

“(2) No matter how hard you push and no matter what the priority, you can’t increase the speed of light.”

Με την ευκαιρία κοιτώντας τον πίνακα περιεχομένων βρήκα το RFC1 (Host Requirements) γραμμένο από τον Steve Crocker. Για καιρό τα RFC πριν το 800 δεν ήταν διαθέσιμα σε ηλεκτρονική μορφή.

[via]