VisualGST 0.7.0

Hi,

here is a new release of the new IDE of GNU Smalltalk. With a lot of news :

 * a new interface with tabs
 * better sender/implementor tools
 * code clean up
 * improved debugger
 * bundled with GST
 * many bug fixes :D
 * ...

And as VisualGST is now bundled with GST, you can get it with :

git clone git://git.sv.gnu.org/smalltalk.git
autoreconf -vi
./configure
make
make install

and launch it with :

gst-browser


imagik.fr

I would like to thanks Paolo Bonzini and Nicolas Petton for their comments, support and help.

Gwenael

http://Fleble.com Cara Cepat Baca Berita Berkualitas!
http://fleble.com/populer pencarian topik berita terpopuler fleble.com
http://fleble.com/index index berita terkini fleble.com

http://en.fleble.com/ english version
http://en.fleble.com/populer popular english version
http://en.fleble.com/index index english

Hello,

This interface look great :). I have installed it, but when I launch, here is the output:

$ gst-browser
Object: PackageLoader class error: Invalid argument Cairo: package not found
SystemExceptions.PackageNotAvailable(Exception)>>signal (ExcHandling.st:254)
SystemExceptions.PackageNotAvailable(Exception)>>signal: (ExcHandling.st:264)
SystemExceptions.PackageNotAvailable class(SystemExceptions.NotFound class)>>signalOn:what: (SysExcept.st:729)
SystemExceptions.PackageNotAvailable class>>signal: (PkgLoader.st:57)
optimized [] in PackageLoader class>>fileInPackages: (PkgLoader.st:1866)
[] in Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing: (PkgLoader.st:165)
Kernel.PackageDirectories>>at:ifAbsent: (PkgLoader.st:236)
[] in Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing: (PkgLoader.st:165)
Set(HashedCollection)>>do: (HashedColl.st:201)
Kernel.PackageDirectories(Kernel.PackageGroup)>>extractDependenciesFor:ifMissing: (PkgLoader.st:173)
PackageLoader class>>fileInPackages: (PkgLoader.st:1865)
PackageLoader class>>fileInPackage: (PkgLoader.st:1855)
Package(Kernel.PackageInfo)>>fileIn (PkgLoader.st:491)
optimized [] in UndefinedObject>>executeStatements (/usr/local/share/smalltalk/scripts/Load.st:126)
OrderedCollection(SequenceableCollection)>>do: (SeqCollect.st:812)
[] in UndefinedObject>>executeStatements (/usr/local/share/smalltalk/scripts/Load.st:124)
[] in BlockClosure>>ifCurtailed: (BlkClosure.st:287)
BlockClosure>>ensure: (BlkClosure.st:269)
BlockClosure>>ifCurtailed: (BlkClosure.st:273)
UndefinedObject>>executeStatements (/usr/local/share/smalltalk/scripts/Load.st:114)

Any idea?

Redards

berita terkini dan terpopuler di http://britau.com
indeks berita terkini di http://britau.com/index
nonton siaran langsung bola online di http://nobartv.com
nonton siaran tv streaming online di http://nobartv.com/tv-online
nonton jadwal siaran langsung live streaming liga inggris di http://nobartv.com/jadwal/9/liga-inggris
nonton jadwal siaran langsung live streaming liga italia di http://nobartv.com/jadwal/1/serie-a-italia
nonton live streaming siaran bein sports 3 di http://nobartv.com/tv-online/1/81/Bein-Sports-3
indeks berita bola terkini hari ini di http://nobartv.com/index-berita
kabar berita bola terkini dan terbaru di http://nobartv.com/beritabola
komunitas sepak bola online indonesia di http://soccerio.net

Migth be of some help. I am on Kubuntu 10.04.1 LTS 32 bits. Is there un plan to give a package to debian/ubuntu distributions? (and thus, install the package with the apt tools).

Regards

Hello,
I'm new in the Smalltalk World. Is there any tutorial regarding Visual GST?
Thank you very much,
Marc

Hi when I try your commands above, to compile everything from source, I get the following error (I truncated the file paths with ...):

genpr-scan.o: In function `main':
.../smalltalk/libgst/genpr-scan.c:1: multiple definition of `main'
genpr-parse.o:.../smalltalk/libgst/genpr-parse.c:1: first defined here
collect2: ld returned 1 exit status

...while the content of genpr-parse.c is just the line:

main() { return 0; }

See requirements here.

Installing flex and bison made it work. After installing several gtk development library packages like webkit, cairo and sqlite it compiled a quite complete gst-browser. Well done!

The About box is showing a version of 0.6.0 - I had to fix GtkWebBrowser->createToolbar to make the Help system work. There was a semicolon missing in the cascade.

Creating a namespace and populating it with classes doesn't work with this version using the menu.

A menu option 'File/File in...' would be very nice and also an option 'File/Load Package...' ;)

Hi,
I'm new with smalltalk and I'm looking forward for an IDE with GTK.
So VisualGST sounds nice and exactly for what I'm looking for.
But when running make install all is going well except when just finishing the process.
Folowing an abstract of what I've got :

genbc.h:63:24: error: genbc-impl.h: Aucun fichier ou dossier de ce type
make[2]: *** [genbc-decl.o] Erreur 1
make[2]: quittant le répertoire « /home/tim/smalltalk/libgst »
make[1]: *** [match.stamp] Erreur 2
make[1]: quittant le répertoire « /home/tim/smalltalk/libgst »
make: *** [install-recursive] Erreur 1

And indeed, I checked and can't found the file genbc-imp.h in the directory libgst.

And when typing gst-browser : gst-browser: command not found.

I went on the FAQ but cannot found anything about this file.

Thanks a lot for responding to this comment and to give me the issue.

Best regards.

Cordialement. Tim.

Responding to myself :
I picked up the file here http://github.com/MrGwen/gst-objectspace/blob/3253dca0e04ebe6226654c3789...

and it worked !
Just wondering it is the good version.
Anyway, I can run the gest-browser and test it.
I will let you know about the good job it sounds to be !

Cordialement. Tim

Hi,

first of all thanks for your trying. This was a problem with Makefile.am (fixed with the new git version).

Send your comment on the mailing list ;)

Cheers,
Gwenael

Hi,

Thanks for your answer.
I don't know if I understood right by "fixed with the new version" but I removed all smalltalk and redownloaded and did all the process.
And still got the message "genbc.h:63:24: error: genbc-impl.h: Aucun fichier ou dossier de ce type".

I used this adress for downloading "git clone git://git.sv.gnu.org/smalltalk.git". Is that correct ?

Thanks again for the support.

Tim. Cordialement.

should work now.

Paolo

Hi Paolo,

Yes, it's ok to install now.
But when I open gst-browser and go to the Help menu :
1) If i click on Help, the debugger opens and can't have any help
2) The version of gst-browser is 0.6.0 thought I expected 0.7.0

Any way, thanks again for the support.

Best regards.

Tim.

That's great, Gwen!

I really like this release, you made so many improvements :)
Will this version be in gst 3.2?

Cheers,

Nico

User login