Hola Esteban. No conozco algo definitivo para orientar a novatos, pero veo a Squeak algo abandonado, o al menos con poco movimiento en las listas de correo y no veo como esta situación se vaya a revertir sin un impulso externo. Lo mismo puedo decir de otros 5 o 6 smalltalks aún "vivos"...
En Smalltalk hoy por hoy el novato debe investigar (bastante) en relación a lo que debe hacer, o bien tener un mentor/experto, para poder elegir su dialecto y herramientas sabiamente, es más una inversión a mediano plazo. De mí experiencia te puedo contar que cuando arranqué con bioinformática casi opto por Python como primera herramienta, sencillamente porque la cantidad de librerías y experiencia lograda es demoledora, podría mencionar cientos de aplicaciones que en cualquier Smalltalk estamos a años de lograr, pero tuve la suerte de poder elegir. En relación a tu pregunta para lo que hago y mi contexto de trabajo (único desarrollador) no hay tanta diferencia entre Squeak y Pharo, salvo que en Pharo algunas librerías están más visibles y al experimentar un bug uno tiene adonde quejarse :) Lo que me parece más necesario es pensar que hay cosas que no existen o no hay alternativas ni mantenimiento (data mining, web services, SOA, web semántica, privacidad, constructor de UI's, XML, linguística, NoSQL, etc.), y hay cosas que están más maduras (ing. de software, testing, deployment, persistencia, finanzas, 2D) como en cualquier comunidad chica de software. Saludos, Hernán 2012/7/18 Esteban A. Maringolo <[email protected]> > Muy bueno lo que han hecho. > > Sin embargo como desarrollador "ajeno" a la comunidad Pharo/Squeak/Seaside > encuentro algunas cosas que me pierden y quizas puedas aclararme. > > Ayer a la noche, con un caso muy específico hice una app web bajando el > one-click de la página de Seaside, entiendo que corre sobre "alguna versión > de Pharo". > > La velocidad con la que logré lo que hice, googleando lo que no sabia de > magritte, y un par de etc, me sorprendió, el refactoring browser, debugger > y todo lo que tiene esa versión me hizo dar cuenta que por mas que de > aspecto alien, las herramientas que provee Pharo son excelentes. Y en > menos de 3 horas tenia un app con login, y tres pantallas bttes simples. > > Y aca viene mi duda, veo una proliferación de dialectos y herramientas, > ahora Colin Putney sacó "Altitude" basado en Xtreams, pero es para Squeak, > tambien esta Cuis dando vueltas... etc. > > Existe algo para orientar "al usuario nuevo" al respecto de este mundillo > balcánico de Squeak/Pharo? > Qué se puede pasar, qué no, tu opinión al respecto, etc. > > Saludos y felicitaciones nuevamente. > > Esteban A. Maringolo > > > > 2012/7/18 Esteban Lorenzano <[email protected]> > >> We are proud to announce the summer release of Pharo 1.4! >> You can find information about Pharo at: http://www.pharo-project.org >> >> About this release. >> >> We integrated 30 fixes (the rounded number is completely casual) and >> integrated some tools that users feedback showed as necessary, specially >> the inclusion of OmniBrowser as part of the core for 1.4. As a result of >> all this changes and fixes, the stability of this version is a lot better >> and we are really happy with it. >> >> Structural changes to the image: >> >> - Backport configurations browser from 2.0. This will easy the loading of >> packages for everybody, specially newcomers. >> - Integrated ProfStef. Again, useful for newcomers. >> - Integrated Spotlight. Easy to find classes and methods. >> - Integrated OmniBrowser. Nautilus will wait to 2.0 to be core, but it is >> still loadable. >> - Integrated Keymapping. This is in fact a sub-product of the inclusion >> of Spotlight, but the framework is powerful and it deserves its inclusion >> too :) >> - Updated Zinc to latest version. >> >> Complete list of bugs fixed: >> >> - 5665: bug on new ecompletion/ocompletion, >> http://code.google.com/p/pharo/issues/detail?id=5665 >> - 5773: Have access to the original event in PLuggableButtonMorph, >> http://code.google.com/p/pharo/issues/detail?id=5773 >> - 5584: File Browser not recognizing cs and st if filename has more than >> one point, http://code.google.com/p/pharo/issues/detail?id=5584 >> - 5667: Renaming a file just deletes it due to missing >> #fileNameFromFormattedItem:, >> http://code.google.com/p/pharo/issues/detail?id=5667 >> - 5445: Broken command-line arguments in 1.4, >> http://code.google.com/p/pharo/issues/detail?id=5445 >> - 5679: Removing a trait does not remove trait methods from class, >> http://code.google.com/p/pharo/issues/detail?id=5679 >> - 5722: Be able to remove traits from class definition, >> http://code.google.com/p/pharo/issues/detail?id=5722 >> - 5858: DateAndTime >>#hash, >> http://code.google.com/p/pharo/issues/detail?id=5858 >> - 5833: More robust allSuperclassesIncluding:, >> http://code.google.com/p/pharo/issues/detail?id=5833 >> - 5966: DropListMorph do not pop the list when the text field is clicked, >> http://code.google.com/p/pharo/issues/detail?id=5966 >> - 5627: "MessageNotUnderstood: receiver of "displayWorld" is nil" on >> clicking the red Menu-Halo., >> http://code.google.com/p/pharo/issues/detail?id=5627 >> - 5742: BallonMorph shows flyover help using an extra line, >> http://code.google.com/p/pharo/issues/detail?id=5742 >> - 6150: During snapshot: Send cr after Transcript message for 1.4, >> http://code.google.com/p/pharo/issues/detail?id=6150 >> - 6147: Code completion in all tools for 1.4, >> http://code.google.com/p/pharo/issues/detail?id=6147 >> - 6189: [BUG]: Port to Pharo 1.4 - stdin hangs until EOF, >> http://code.google.com/p/pharo/issues/detail?id=6189 >> - 6143: MIME decoding and Unicode not working, >> http://code.google.com/p/pharo/issues/detail?id=6143 >> - 6188: [BUG]: (1.4) Put back the correct order in #asert:equals:, >> http://code.google.com/p/pharo/issues/detail?id=6188 >> - 6187: [Bug]: (1.4) Mouse down events are being processed twice, >> http://code.google.com/p/pharo/issues/detail?id=6187 >> - 6117: SimplifiedChineseEnvironment should implement leadingChar, >> http://code.google.com/p/pharo/issues/detail?id=6117 >> - 6082: Missed translated selector for the dialog title in the >> ColorChooserMorph, http://code.google.com/p/pharo/issues/detail?id=6082 >> - 6231: FileList revert, >> http://code.google.com/p/pharo/issues/detail?id=6231 >> - 6303: [BUG]: Completion DNU in Inspector/Object Explorer for 1.4, >> http://code.google.com/p/pharo/issues/detail?id=6303 >> - 6305: StartupPreferences "run once" broken, >> http://code.google.com/p/pharo/issues/detail?id=6305 >> - 6324: For Pharo 1.4 disable StartupPreferences only for Windows, >> http://code.google.com/p/pharo/issues/detail?id=6324 >> - 6313: failing test: >> MorphicTests.Event.EventHandlerTest.testKeyStrokeFromMorph, >> http://code.google.com/p/pharo/issues/detail?id=6313 >> - 6352: StartupPreferences loads non-st files in 1.4, >> http://code.google.com/p/pharo/issues/detail?id=6352, , >> - 6373: Add #version to OSPlatform, >> http://code.google.com/p/pharo/issues/detail?id=6373 >> - 6366: [Bug]: In 1.4, Finder UI DNU guessTypeByName:, >> http://code.google.com/p/pharo/issues/detail?id=6366 >> - 6343: move Windows on screen should take in account the task bar, >> http://code.google.com/p/pharo/issues/detail?id=6343 >> - 6386: [BUG]: [1.4]: New ProcessSpecificVariables & Running Processes, >> http://code.google.com/p/pharo/issues/detail?id=6386 >> >> Not bad, isn't? >> >> Thanks a lot to all who contributed with fixes, reports and suggestions. >> >> The Pharo Team >> >> -- >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> >> http://www.clubSmalltalk.org > > > -- > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > > http://www.clubSmalltalk.org > -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
