[Python] [OT]: PHP critique [ERA] Re: Python e html

Manlio Perillo manlio.perillo a gmail.com
Dom 11 Dic 2011 19:32:53 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Il 07/12/2011 18:17, Giampaolo Rodolà ha scritto:
> [...]
>> Non devi neanche gestire le eccezioni, è chiaro che è molto implicito e che
>> sa un po' di quick and dirty, ma
>>  1) in alcuni casi non serve
>>  2) e se serve allora hai sbagliato linguaggio :-(
> 
> Scusa ma con tutta la buona volontà non riesco a digerire una cosa di
> questo tipo:
> 
> php > print '3viso'+2;
> 5
> 

Scusa, ma di cosa vi scandalizzate?
Anche Common Lisp lo permette, almeno 10 anni prima di PHP:

$clisp -q -norc
[1]> (setf (fdefinition 'read-string) (get-macro-character #\"))
#<SYSTEM-FUNCTION SYSTEM::STRING-READER>
[2]>
(set-macro-character #\"
  #'(lambda (stream char)
      (let* ((buf (read-string stream char))
             (n (parse-integer buf :junk-allowed t)))
        n)))
T
[3]> (+ "3viso" 2)
5


> [...]



Ciao  Manlio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk7k91UACgkQscQJ24LbaUT1mACfV3jTGNBqgH7opuzj5uiDfKSH
+60AnRi3sxH+Wnu2NGP3xMTuBw3Yn4t9
=TwU5
-----END PGP SIGNATURE-----


Maggiori informazioni sulla lista Python