Benutzer:Oneup/ProgrammingLanguage: Unterschied zwischen den Versionen

aus Metalab, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: i suppose programming languages are pretty perfect nowadays, we could live better though. most things that should have been implemented have been. <code> class "Foo" ...)
 
Zeile 3: Zeile 3:
  
 
<code>
 
<code>
class "Foo"
+
  class "Foo"
  def "say_what"
+
    def "say_what"
    "hello my name is"
+
      "hello my name is"
 +
 
 +
    def "greet" someone
 +
      "y0! #someone"
  
   def "greet" someone
+
   def "foo" Foo.new
     "y0! #someone"
+
     # or
 +
    set "a" Foo.new
  
def "foo" Foo.new
+
  users = words (peter, paul, mary, joe)
# or
+
  users.each u
set "a" Foo.new
+
    print u
  
users = words (peter, paul, mary, joe)
+
   users_with_p = users.collect( u, (u.starts_with "p"))
users.each u
+
  users_with_p = users.collect (starts_with "p") # higher order messaging
   print u
+
 
+
users_with_p = users.collect( u, (u.starts_with "p"))
+
users_with_p = users.collect (starts_with "p") # higher order messaging
+
 
</code>
 
</code>
  
 
# i wanted to iterate onwards from this since the beginning, **i should have shared my thoughts with others to explore this properly**
 
# i wanted to iterate onwards from this since the beginning, **i should have shared my thoughts with others to explore this properly**
 
# close to ruby's syntax, but powerful meta programming
 
# close to ruby's syntax, but powerful meta programming
 +
 +
 +
maybe all in all the lesson here was:
 +
 +
be an engineer, too much hacking breaks things.

Version vom 11. August 2009, 14:47 Uhr

i suppose programming languages are pretty perfect nowadays, we could live better though. most things that should have been implemented have been.

 class "Foo"
   def "say_what"
     "hello my name is"
 
   def "greet" someone
     "y0! #someone"
 def "foo" Foo.new
   # or
   set "a" Foo.new
 users = words (peter, paul, mary, joe)
 users.each u
   print u
 users_with_p = users.collect( u, (u.starts_with "p"))
 users_with_p = users.collect (starts_with "p") # higher order messaging

  1. i wanted to iterate onwards from this since the beginning, **i should have shared my thoughts with others to explore this properly**
  2. close to ruby's syntax, but powerful meta programming


maybe all in all the lesson here was:

be an engineer, too much hacking breaks things.