Hi everyone,
On my current robotics project, I'm using a gumstix verdex to talk over a
USB to serial converter chip (FT232) to a serial bus.
My brother Dave made up a new kernel driver for the gumstix, and when I
plug in the chip it registers itself as ttyUSB0.
For work I've done previously on Squeak on the gumstix, I've used standard
serial ports, which map to ttyS0, ttyS1, ttyS2, etc, which correspond to
port 0, 1, and 2 when I open the Serial Port in Squeak. However, I have no
idea which port number ttyUSB0 corresponds to...
Anyone got any idea?
Thanks,
Jon
--------------------------------------------------------------
Jon Hylands Jon(a)huv.com http://www.huv.com/jon
Project: Micro Raptor (Small Biped Velociraptor Robot)
http://www.huv.com/blog
There has been a lot of excellent work done on Unicode in Squeak.
Unfortunately, not all of it works 'out of the box'.
I've started working on trying to figure out how to enable the basic
operations (input, display, and copy/paste) for several languages.
With the kind help of several Russian squeakers, I've managed to
create relatively simple instructions on how to do so for Russian,
which I've posted here: http://wiki.squeak.org/squeak/5773 ; I've
personally tested the 3.10 instructions under Linux. However, getting
to this point involved days of experimentation, including quite a lot
of image hangs. The reason I created the documentation was that,
despite reading everything on squeak.org and the mailing list archives
about Russian and Cyrillic support, I still couldn't get it working -
it took combining the instructions of two people who had had similar
experiences, and the patches of two others, to have everything work,
although there are some problems with garbage characters with
copy/paste sometimes.
A side effect of these instructions is that various accented European
characters (such as à, å, ò, ö, ĵ, ñ, ç, č, ć, š, đ, etc - everything
I've tried) work. This cursory testing suggests that
Italian/French/German/Spanish/Swedish/Esperanto/Slovenian/etc
operations also work after following the Russian instructions; they do
not work by default. Perhaps more interestingly, Thai and Greek also
work; Arabic nearly does, but only displays in its 'general Unicode'
form (rather than correctly changing what appears based on the
position of each letter in the word: see
http://en.wikipedia.org/wiki/Arabic_alphabet for a better
description).
I'm now going through the same process for Japanese. Installing
'Japanese Environment Installer' (JEI) from SqueakMap only gave me a
working display of Japanese characters, without working input or
copy/paste. Possibly interestingly, direct input while using a
Japanese keymap (with no input method) to type kana works with the
Russian patches, but not with the JEI patches.
Nothing using extra input method software works anywhere in Squeak in
any configuration I've tried. Deadkeys also don't work.
I would like to request help from all Squeakers who can input,
display, and copy/paste text in languages which have characters or
writing systems that don't appear in the languages mentioned above,
and especially of those who have everything working with Japanese.
Any instructions on how you did it would be greatly appreciated. I
intend to keep documenting the simplest ways to currently set things
up, which will hopefully have the side effect of making a baseline set
of patches to have things Just Work become clear. Any reports of
errata in the documentation, platform differences, or bugs are also
extremely welcome.
Thank you;
Katerina Barone-Adesi
Cleaning up lava code and unsent messages.
Hi all,
This was an after thought from my previous post. It
deserved its own topic.
Lava code is code left over from historical times
which has no use in the current image and yet no one
is willing to take responsiblity for removing it.
For the record squeak has historically had about one
sixth of its messages as unsent methods. Some of
which is lava code others of which are examples,
probes, utilities and tests.
It would be nice to clean things up so there are no
unsent messages. This could be done simply by creating
a (pseudo-recursive) message
#legitamatelyUnsentMethods (one method say for each
class.) That sends for any legitimate examples, etc.
Then anything that shows up as unsent would be
illegitamate and removeable.
>From time to time you would look at the implementors
of the legitamatelyUnsentMethods to clean out what no
longer belongs.
a legitamatelyUnsentMethods method would be packagable
if care were take that it mentions only the unsent
methods of that package.
My proposal is that package maintainers should take
the responsibility for doing this in their own
packages and the release team should reject any code
that contains unsent messages. An Sunit test could be
provided to check.
I am also hoping to recruit those who would be willing
to sort out the unsent messages in core packages and
either write legitamatelyUnsentMethods methods for
them or flag them as lava code for removal. It is a
good way to gain an insight into a lot of squeak code
while helping the community.
If this task appeals to you please start it by
planting a seed on mantis.
Yours in service and curiosity, --Jeorme Peace
____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs
I am using a symbolic link to
squeak -> Squeak 3.8.18beta4U.app/Contents/MacOS/Squeak VM Opt
It requires a full path the to image, it cannot open an image in the PWD
is this expected behaviour?
Keith
Hi,
Pier 1.0.17 is now available. You can download the one click Pier from
the new webpage:
http://www.piercms.com/download
The release contains the core of Pier and several add-ons (like the
blog). It features an improved site structure and a new stylesheet.
The new www.piercms.com provides a documentation section and a blog
that will grow in the near future.
Feedback and comments are more than welcome.
Cheers,
Doru and Lukas
Hi folks!
(This is a reminder - perhaps folks missed my previous post so this time I
added "[ANN]" - almost noone from the Squeak community have joined up and
previous years quite a lot of people did.)
2 years has passed and it is time to go crazy over soccer again! The
european championship is about to start in exactly 24 hours and the little
betting site I built 6 years ago (in Squeak3.9/HttpView2) is once again up
and running!
So drop by, place the bets and join up to see how it goes. No official
prizes :) are set - but who knows. IMPORTANT: You got 24 hours to bet
until the group play betting game closes! There are two other betting
games though that are continuous so you can join later.
http://em2008.krampe.se/eng
regards, Göran
PS. Will post a followup later on describing how we used the translation
mechanism in Squeak to make the site in both english and swedish.
I've been needing to use spoon for my research project this
summer, and now that the board has (finally) officially decided
to base Squeak 4 on spoon, can I expect that there will be a
downloadable spoon soon? as in, 2 weeks?
--
Matthew Fulmer -- http://mtfulmer.wordpress.com/
I already created a bug report for this, Andreas
may be able to tell you more:
http://bugs.squeak.org/view.php?id=6980
As a workaround you can can use FFI-Kernel-ar6.mcz
instead of FFI-Kernel-ar-8.mcz.
Bye
Torsten
--
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/?mc=sv_ext_mf@gmx
Hi,
I've just uploaded new squeak-dev and squeak-web images based on
Squeak3.9.1-7075, Squeak3.10.2-7179 and Pharo0.1-10062.
More information and download: http://damien.cassou.free.fr/squeak-dev.html
Pharo-based images can be downloaded at:
http://code.google.com/p/pharo/wiki/Downloads?tm=2
New: download statistics at
http://damiencassou.dabbledb.com/publish/dev-imagesdownloads
Changes in this version:
---------------------------
- Pharo images are based on version 10062.
- Rio has been removed because its dependencies were getting bigger
and bigger. I hope that will be fixed soon for a reintegration.
- Algernon is included in all images now (Shift+enter to launch it)
and is linked to OB (thanks to OB-Algernon)
- Like every month, David Röthlisberger fixed a lot of issues in OB-Enhancement
- Refactorings now have the possibility to rerun rules (thanks to Lukas Renggli)
- OB-Tools has been temporarily removed. I would like to put it back
as soon as possible because I think these tools are much better and
extensible than what exists currently. Please help Lukas and implement
the few missing features (like http://bugs.squeak.org/view.php?id=7164
and http://bugs.squeak.org/view.php?id=7148)
I tried to integrate UI-Enhancements in all images but it failed.
Probably due to a difference between 3.9 and 3.10.
Contained packages:
------------------------
This image contains the following packages (some packages are only in
the squeak-web image or beta images):
Aida version 5.6
Algernon version 1.2
AST version 160
AutomaticMethodCategorizer version 0.25
AutomaticMethodCategorizerOB version 0.2
Diff Tools version 0.51
DynamicBindings version 2.7
eCompletion version 0.89
eCompletion-Traits version 0.1
eCompletionOmniBrowser version 0.4
Event Enhancements version 0.6
Geometry Models version 0.3
Installer version 4.1
KomHttpServer version 7.0.30
KomServices version 1.12
Magritte-Model version 1.0.16.313
Magritte-Morph version 1.0.16.42
Magritte-Seaside version 1.0.16.261
Magritte-Tests version 1.0.16.141
Nice fonts version 0.5
OB-Enhancements version 0.203
OmniBrowser version 0.416
OmniBrowser-Algernon version 0.5
OmniBrowser-Full version 0.25
OmniBrowser-Morphic version 0.52
OmniBrowser-Refactory version 1.0
OmniBrowser-Regex version 0.9
OmniBrowser-Standard version 0.346
OmniBrowser-SUnitIntegration version 0.9.1
OmniBrowser-TraitsIntegration version 0.34
Pier version current
Pier-Blog version 1.0.16.73
Pier-Documents version 1.0.16.6
Pier-EditorEnh version 1.0.16.12
Pier-Model version 1.0.16.221
Pier-OmniBrowser version 1.0.16.33
Pier-Seaside version 1.0.16.272
Pier-Security version 1.0.16.105
Pier-Tests version 1.0.16.95
Refactoring Core version 5
Refactoring Engine version 51
RoelTyper version 0.60
RSRSS2 version 2.8.9
Scriptaculous version 2.8.228
ScriptManager version 0.6
Seaside version 2.8.522
Seaside-Adapters-Core version pmm.2.mcz
Seaside-Adapters-Swazoo version 8
Seaside-Squeak-Adapters version pmm.3.mcz
SeasideAdaptersCompatibility version pmm.1.mcz
Shout version 3.15-tween.72
ShoutWorkspace version 1-tween.2
SmaCC runtime version 13
Sport version 2.31
Squeak dev packages version 0.27
Squeak dev packages beta version 0.31
Squeak web packages version 0.2
SUnit-improved version 4.0.108
SUnitGUI-improved version 4.0.48
Swazoo version 2.1
ToolBuilder integration for UI Themes version 0.52
UI Themes and Standard Widgets version 0.80
Universes version 45
Universes OmniBrowser version 0.35
VBRegex version 1.9
YAXO version 9
Updating the image:
-------------------------
You are not obliged to download a new image if you don't want. You can
always update your image.
To upgrade your already existing squeak-dev image:
1) World menu->open...->Package Universe Browser
2) Update list from network
3) Select all upgrades
4) Install selection
5) Execute: 'DEVImageCreator default install' (all windows will be closed)
Prepared packages:
--------------------------
There are a lot of packages prepared for you in this image. They are
not loaded in the image, but they can be easily.
- Open Package Universe Browser (world->open...->Package Universe Browser).
- Click on "Update list from network"
- Wait a few seconds
- Select your packages
- Install them
--
Damien Cassou
Peter von der Ahé: «I'm beginning to see why Gilad wished us good
luck». (http://blogs.sun.com/ahe/entry/override_snafu)
Dear all,
I am glad to announce a new DrGeoII release with macro-construction
and Smalltalk scripting, plus tons of bugs fixes.
Dr. Geo II is an interactive geometry framework integrating with
Smalltlak programm
The new DrGeoII distribution is based on an universal one-clic
distribution for GNU/Linux, Windows and Mac OSX.
Please visit DrGeo web page to know more http://wiki.laptop.org/go/DrGeo
The one-clic distribution can be directly downloaded from
http://download.gna.org/istoa/drgeo/drgeo-oneclick.zip
Hilaire
--
http://blog.ofset.org/hilaire