Elias,
> Muito legal a iniciativa de vcs de reunirem o pessoal que trabalha com
> Smalltalk aqui no Brasil.. show mesmo.
A lista não teve muito movimento este ano, mas espero que com a chegada
de milhões da máquinas rodando Squeak em 2007 as coisas fiquem mais
animadas.
> Atualmente sou bolsista num laboratorio da Universidade Federal de
> Rondonia - UNIR e trabalho com Squeak Smalltalk na implementacao de
> modelos socio-economicos com meu orientador. Inclusive nesse sentido,
> to com algumas duvidas... e gostaria de perguntar: como faco pra
> carregar 1 arquivo .csv no squeak? Na verdade, preciso carregar as
> variaveis do meu programa com os parametros contido nesse arquivo .csv.
Acho que você vai ter que escrever um programinha, mas não deve ser
difícil. Veja o resultado de executar a sequinte expressão, por exemplo:
'423,52,213,542,53,23,4,3245' subStrings: ','
Se forem só números como a expressão acima pode ser interessante algo
como:
('423,52,213,542,53,23,4,3245' subStrings: ',') collect: [ :s | s
asInteger ]
Isto deve ser feito para cada linha do arquivo:
| fs nums |
fs := FileStream fileNamed: 'teste.cvs'.
[fs atEnd] whileFalse: [
nums := (fs nextLine subStrings: ',') collect: [ :s | s asInteger ].
"faz algo interessante com nums"
].
fs close.
Espero que isto ajude.
-- Jecel