bugfixes
authorslack <slack@codemaniacs.com>
Thu, 10 Dec 2009 13:53:14 +0000 (14:53 +0100)
committerslack <slack@codemaniacs.com>
Thu, 10 Dec 2009 13:53:14 +0000 (14:53 +0100)
clojure-slides.xhtml

index 009ac78947d8ab34273b3ea40ce92c52d6fe952f..54a660dd8797687b06f9c6c7781befb8b61af864 100755 (executable)
@@ -2,7 +2,8 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
-  <!-- vim: ts=2:sts=2:sw=2:et:encoding=utf-8-->
+  <!-- vim: ts=2:sts=2:sw=2:et:encoding=utf-8 
+  -->
 <head> 
   <title>Clojure</title> 
   <meta name="copyright" 
       <ul class="incremental">
         <li>A piñón, repetición de código, error-prone, etc (ejemplo con C++0x):
 <pre>bool iguales=true;
-for (auto i=c.begin(); i!=c.end(); ++i) {
-    if (*i != 0) iguales=false;
-}</pre></li>
+for (auto i=c.begin(); i!=c.end(); ++i) 
+    if (*i != 0) { 
+      iguales=false;
+      break;
+    }</pre></li>
         <li><i>Boilerplate</i> a montones si se usan functores (y este ejemplo
         ni siquiera compilaría tal cual :P)
 <pre>// funcion definida en alguna parte
@@ -491,7 +494,7 @@ struct Bunny : Animal {
     <h1>Problemas</h1>
     <ul>
       <li>Pocas herramientas (aunque hay plugins para Eclipse y Netbeans en desarrollo)</li>
-      <li>Software poco maduro</li>
+      <li>Software poco maduro (el propio lenguaje está en la v1.0)</li>
       <li>Comunidad muy pequeña</li>
       <li>La JVM no permite Tail Call Optimizations
       <ul>