help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-smalltalk] Some small patches (not net-related)


From: Paolo Bonzini
Subject: Re: [Help-smalltalk] Some small patches (not net-related)
Date: Thu, 07 Apr 2005 13:28:29 +0200
User-agent: Mozilla Thunderbird 0.9 (Macintosh/20041103)



PS. I suddenly discovered that tab-completion has been added to the command-line interpreter! Paolo, you should really spend more time advertising the new features you're putting in.

NEWS FROM 1.8.5 TO 1.95.4

o The command-line interface supports readline's completion (for filenames,
   globals, and method keywords)

It's quite old indeed: :-)

2001-02-16  Paolo Bonzini  (address@hidden)

       * libgst/complete.c: New file
       * libgst/complete.h: New file
...

2001-02-17  Paolo Bonzini  (address@hidden)

       * libgst/input.c: Made from complete.c and part of lex.c
       * libgst/input.h: Made from complete.h and part of lex.h

...

The Java bindings are another example - I notice a new directory has suddenly appeared, and in the meantime, everyone is getting excited on comp.lang.smalltalk about Smalltalk/JVM. OK, I realize that they do different things, but I still think that people would be very interested.


These are not in a released version, and are not ready from prime time until I can get them to load from a JAR file, at the very least. The configury should be checking for gcj and enabling them only if gcj is found.

Oh, and since I am writing about new things, here is something I've worked on lately:

1) I've improved pragmas so that you can write C calls like pragmas, e.g.

getenv: aString
   <cCall: 'getenv' returning: #string args: #(#string)>!

2) I've rewritten the parser as recursive descent. I hope this allows us to design a scripting-like syntax, and depart from file-ins at last.

I'm uploading (1) to the Arch repository right now.

Thanks for the patches.

Paolo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]