Blogs

When having a dynamic language helps

Tagged:  •    •    •    •  

I just committed unix-domain sockets (AF_UNIX) for GNU Smalltalk.

GNU Smalltalk's socket library is more or less based on the java.net library, but java.net does not have AF_UNIX sockets! Okay, they are not portable to Windows, but you'd expect someone to have written an extension library for that. But no, there is none. Why?

It turns out that there are two problems.

Pardus

Tagged:  •  

Did you tried Pardus? It is a GNU/Linux distribution not as well known as Ubuntu or Fedora but a really serious 3 year project developed by Turkish National Research Institute of Electronics and Cryptology (UEKAE), which is under the Scientific and Technological Research Council of Turkey (TÜBİTAK).

They just released their third major version, Pardus 2008, so I thought, it might be good to mention about Pardus for people who does not know it.

If you want to understand blocks, then learn Smalltalk

Tagged:  •    •  

When I was taking a look at Ruby to learn what is it like, I faced a concept called "block". But I never got it bacause you could do everything with a block, also with traditional methods you learned so far. So I asked myself, why would a human being invent something like block? Maybe this is because of the people who tries to explain the blocks or because of my low IQ but this was the case for me when learning Ruby.

Steve Dekorte's Io Programming Language

I met Io programming language a few weeks ago. It is very simplistic, minimalist and has a consistent syntax. It is a fully object oriented language inspired by Smalltalk. A significant difference from Smalltalk is that it is prototype based, so there are no classes.

To name a few advantages and disadvantages:

Advantages:

  • Very consistent syntax
  • Very minimalistic rules
  • Has a lot of useful methods that makes your life easier
  • Very polished source code
  • Very informative and polished errors
  • Chic documentation

Disadvantages:

  • I like the writing style:

Hi all

Tagged:  •  

Hi all,

My name is Giuseppe Luigi Punzi, and I'm 25 years old.

I live in Murcia, Spain, and I'm software developer since 12 years old.

My main experience comes from Delphi, .NET, OPL and Oval (this is for develop for Psion platform), with knowledge over Interbase, Firebird, Oracle, SQLServer, Access, VB, and so on. (No, I don't have C/C++ experience, and I think I don't need it)

Syndicate content

User login