lundi 2 mai 2016

Squeak est un logiciel gratuit, OpenSource version du SmalltalkLanguage .

Squeak Smalltalk Squeak est un logiciel gratuit, OpenSource version du SmalltalkLanguage . Voir http://www.squeak.org Bien que Squeak a été menée par AlanKay , il est définitif SmalltalkLanguage . Le but de Squeak est de ne pas recréer Smalltalk-80, mais pour commencer avec Smalltalk-80 et ensuite passer au niveau suivant. Squeak supporte le ModelViewController modèle (MVC), mais le cadre de l' interface utilisateur préféré est appelé "Morphic" ( MorphicInterface ), et est basé sur le cadre du même nom développé pour le SelfLanguage . (Il est important de noter que l'utilisation de Squeak de Morphic n'a pas la moindre ressemblance avec Self de. Pour autant que regarder et se sentir aller, ils pourraient aussi bien être napalm radioactifs et de l'eau qui donne la vie. Compte tenu de la mauvaise utilisation de Squeak de manipulation directe et la laideur pure de son apparence par défaut, la conception de l' interface utilisateur ne peut pas probablement avoir été une considération en fait, radicalement différentes interfaces en soi et Squeak prouvent à quel point peu d' importance à l' aide d' un cadre particulier permet à l'utilisateur final -.. RichardKulisz ) Autres sites Squeak: http://wiki.squeak.org//squeak - wiki Squeak http://squeak.cs.uiuc.edu - miroir de http://www.squeak.org/ http://www.squeakfoundation.org/ - le soutien à une variété de projets http://www.squeak.org/Download - Squeak Stable http://www.squeakland.org/~~number=plural - projets éducatifs http://macos.tuwien.ac.at:9009/Server.home - liste de diffusion d' archives http://seaside.st/ - le cadre de l' application Web SeasideFramework fonctionne sur Squeak http://sts.tuwien.ac.at/go/Squeak/webServer.html http://pbl.cc.gatech.edu/myswiki/ - Swiki, un WikiClone écrit en Squeak http://www.create.ucsb.edu/squeak/ - musique / son http://216.119.126.25/index.cfm?task=display&doc=SqueakWiki&wikiid=14 - encore un autre wiki Squeak http://squeak.joyful.com - une page feuille de route pour l' essentiel grincent http://people.squeakfoundation.org/~~number=plural - Squeak personnes, un Advogato -like site communautaire Notez que plusieurs de ces sites sont en cours d'exécution sur Squeak. Le wiki Squeak, la liste de diffusion, et Squeak People (URL ci-dessus) sont tous de bons endroits pour aller voir ce qui se passe dans la communauté Squeak dernièrement. Le site squeak.org principal est pas mis à jour très souvent (ce qui est probablement stupide :). Témoignage intéressant sur ​​le choix de Squeak (sur JavaLanguage ): http://developers.slashdot.org/comments.pl?sid=52080&cid=5170468 DanIngalls , TedKaehler , JohnMaloney ? Et d' autres à la recherche d' Apple (maintenant à DisneyImagineering ) ont mis en place une machine virtuelle Smalltalk dans un sous - ensemble facilement translittération de Smalltalk et ont converti ce en exécutables pour les ordinateurs Macintosh. Par la suite il y a eu de nombreux ports à toutes sortes de machines et OperatingSystem s, y compris les MicrosoftWindows et la plupart des versions d'Unix (notamment Linux). D'autres autour du filet ont répété le processus pour une grande variété de machines. StephenPope ? Héberge une liste de diffusion, les archives et le miroir pour les sites où ces implémentations hautement compatibles peuvent être télécharger. Beaucoup de réalisateurs originaux de Squeak suivi AlanKay à DisneyImagineering où ils ont continué à coordonner le développement de Squeak. Or, selon un lien sur la AlanKay page lui -même et d' autres ont quitté Disney. Est-ce que quelqu'un sait où ils ont fini? La licence est à: http://www.squeak.org/license.html . Il ressemble à une licence open-source, en ce que vous êtes libre d'utiliser et de le modifier dans des environnements commerciaux et non commerciaux, mais si vous relâchez les modifications à la machine virtuelle ou les classes de base, vous devez les rendre disponibles dans la source se former sur l'Internet. Exemples Plain English de Conditions de licence Notre contrat de licence contient des conditions destinées à maintenir Squeak ouvert et accessible à la communauté des utilisateurs, tout en permettant aux utilisateurs de faire des choses utiles avec Squeak. Vous verrez la licence une fois que vous commencez l'installation de Squeak. Ces exemples suivants sont fournis à titre d'illustration et ne sont pas juridiquement contraignants. Voir la licence pour les termes réels. Dans la mesure où les exemples et le conflit de licence, la licence prévaudront. Vous êtes autorisé à modifier Squeak, écrire des extensions à Squeak, créer une application dans Squeak, et inclure une partie ou l'ensemble de Squeak avec vos produits. Vous pouvez distribuer toutes ces choses avec Squeak, ou des parties de Squeak, gratuitement ou pour de l'argent. Cependant, vous devez distribuer ces choses sous une licence qui protège d'Apple de la manière décrite dans notre licence pour vous. Si vous modifiez l'une des méthodes d'objets de classe (ou leurs relations) qui viennent avec Squeak (par opposition à la construction au-dessus de ce que nous fournissons), vous devez afficher les modifications sur un site Web ou autrement rendre disponible gratuitement pour les autres , comme nous l'avons fait avec Squeak. Notre licence vous explique comment vous devez le faire. La même chose est vraie si vous Squeak port à un autre système de machine ou d'exploitation - vous devez poster votre port sur un site Web ou autrement rendre disponible gratuitement à d'autres selon les termes décrits dans notre licence pour vous. Maintenant que je suis enfin m'y habituer Smalltalk de travailler dans PocketSmalltalk , je décide de revenir et de donner Squeak un essai. Il est toujours laid, mais je suis plus indulgent maintenant (et je suis en train de comprendre comment le Xserver pour fonctionner dans un mode en niveaux de gris de 8 bits). Maintenant, je pense, cette chose pourrait presque être un système d'exploitation lui-même. Ce qui bien sûr était l'original DynaBook idée. Alors, qui veut me aider squeak port à exécuter sur la console de tampon de trame de linux, et faire en sorte qu'il puisse utiliser des partitions brutes pour le stockage des données? partitions brutes pour le stockage des données ??? Peut-être un système de fichiers optimisé pour les petits fichiers comme ReiserFS, sur Linux, serait plus approprié, de sorte que vous ne devez pas mettre en œuvre (réinventer) votre mécanisme date de stockage. Je viens de télécharger ce. Il est très cool. J'aime le fait qu'il ne MIDI. Je l'habitude d'écrire beaucoup de petits programmes C ++ amusants à lire et à écrire MIDI à mon clavier .., compositeurs automatiques, harmoniseurs, retards de logiciels que avec des périodes d'environ une heure qui effrayent le chien et houseguests. C ++ ne semblait jamais assez de liquide pour une partie de ce que je voulais faire. Très sympa. Je ne suis pas assis si près de Smalltalk et connu ce qu'il est avant. Il se sent comme un système d'exploitation. Je suis le livre SmalltalkTheLanguageAndItsImplementation pour commencer. J'aime le fait que Squeak commence à Smalltalk-80, mais il est prévu de passer à de nouvelles choses. Il se sent comme je suis d'emballage pour un voyage que je cherchais avec impatience. - MichaelFeathers Exactement! Je suis papillons. Et ce fut avant que je ne ai découvert hier que Smalltalk a effectivement fait commencer (autour de la même année, je suis né, pour l'amour de Dieu) comme système d'exploitation pour les très très tôt 'Alto' ordinateur personnel de Xerox PARC. Incroyable -. RichardEmerson Très sympa. Le papier à ftp://st.cs.uiuc.edu/Smalltalk/Squeak/docs/OOPSLA.Squeak.html est intéressant à lire, même si vous ne jamais utiliser la langue: les gens Wiki aimeraient leur approche du développement. - MartinPool Obtenez gratuitement un espace Web pour vos Squeaklets à http://www.squeakspace.com - FridemarPache Quelqu'un at-il pensé aux effets de «différent» regardant l'interface graphique de Squeak a sur ses chances de devenir plus populaire? Il est une langue vraiment cool et l' environnement, mais il doit être l'interface graphique le plus laid que je l' ai vu, jamais. Combien de personnes le téléchargement Squeak, lancez-vous, regardez les graphiques, puis arrêtez-le directement? J'ai apprécié quelques heures à jouer avec elle, mais si je ne connaissais pas Smalltalk avant que je ne aurais sûrement pas donné une chance. Malheureusement, les premières impressions comptent. - AndersBengtsson Dans la version 2.8, les choses semblent un peu mieux si vous passez au monde morphique. En 3.0, les choses semblent un look beaucoup mieux. Maintenant que Morphic est par défaut, je trouve enfin des informations sur certains mods qui font MVC carrément beau. Soupir. Quoi qu'il en soit, Morphic pourrait être beaucoup mieux. Heureusement, il y a beaucoup de soutien pour les thèmes, mais qui n'a pas encore d' aide à la première impression, il est tout simplement plus facile sur les yeux de nous qui décident de tenir le coup. Voir http://wiki.squeak.org/squeak/1008 . Il semble y avoir un projet appelé «fromage» qui implémente l'interface graphique de Squeak avec des widgets natifs. Ou, du moins, je l'ai vu une capture d'écran de celui-ci sur la page des captures d'écran. - DonneurAnonyme J'aime la qualité spartiate de l'interface utilisateur Squeak 3.0. Et tout le code source est là, donc si vous voulez faire de fantaisie, il ne devrait pas être trop difficile. Mais il ne laisse une demandent s'il serait possible de développer un morceau «commercialisable» du logiciel avec elle sans faire beaucoup de travail sur l'interface utilisateur. - KrisJohnson AnswerMe : Serait - il injuste de dire que Squeak est pas au développement d'applications? Est-ce que quelqu'un là-bas effectivement participé ou même entendu parler d'une application en cours de développement dans Squeak? Quelqu'un utilise - t SqueakSmalltalkForRealWork ? "Ohshima:..... Je viens du Japon Un étudiant de la technologie , j'ai écrit Squeak pour Sharp PDA ?? avec 320x240 écran couleur Cela a un programmateur et d' autres fonctions de base Cela a un port série et un port infrarouge je peux obtenir PPP ?? par téléphone cellulaire ou ligne téléphonique. cela peut enregistrer le son. L'autre caractéristique importante est une carte avec un appareil photo. (Prend photo de audienceapplause, applaudissements). La fourchette de prix est de $ 700- $ 1000. (pouvez - vous raser avec cela?) la personne au comptoir d'enregistrement dit "Wow, vous êtes James Bond!" cela a 70% du marché japonais ... " http://jeffsutherland.org/oopsla98/squeak98.html [serait - ce compte? Y a les capacités de ce PDA Squeak-enabled? Je sais que l'étudiant japonais porté Squeak au PDA, mais je ne sais pas si les applications dont il a parlé ont été réalisées avec Squeak. La transcription est pas très clair.] Voici un exemple d'une application autonome http://wiki.squeak.org/squeak/1976 Voilà un exemple assez faible. Comment? Je pense que l'idée était de démontrer que vous pouvez utiliser SqueakSmalltalk pour produire des applications autonomes. Je saisis le tarball pour mon système, et, bien sûr, cela a fonctionné. Il est pas exactement ce que je qualifierais une «demande». La vraie question est de savoir si l'organisation moyenne pourrait faire de l' argent le développement de logiciels avec elle. Je ne vois pas pourquoi pas. Je ne peux pas citer des «applications» là-bas qui font de l'argent sur la base de Squeak, mais je dois étonnant, et peut-être vous pouvez me éclairer, pourquoi pas? Pour autant que je peux dire, il semble avoir tout tout autre langage de programmation général a, et puis certains. Votre vraie question est "Puis - je faire plus d' argent en développement logiciel avec Squeak qu'avec tous les outils que je utilise maintenant.". La réponse est probablement «non». Mais Disney a été soi-disant utiliser pour des applications du monde réel. Vérifiez le lien sur la AlanKay page. - KrisJohnson A noter également que plusieurs des sites Web répertoriés au haut de la page sont en cours d'exécution sur les serveurs Web basés sur Squeak. Il est en fait une page sur la principale Squeak Swiki appelé "Production Squeak" qui énumère les diverses applications qui ont été écrites en Squeak: http://wiki.squeak.org/squeak/556 . En bref, il n'y a pas beaucoup de personnes qui développent des applications autonomes dans Squeak en ce moment (plus de gens l' utilisent pour la recherche, l' enseignement et l' apprentissage), mais il y a des gens qui font cela. Le nombre de personnes qui développent des applications autonomes devrait augmenter encore en tant que produit Squeak dans son effort modularisation / de partitionnement, et de nouvelles applications apparaissent sur ​​le SqueakMap registre. - DougWay OpenCroquet un VirtualWorld distribué ? Un peu comme SecondLife a été développé en utilisant squeak, il est un projet très important. Http://www.opencroquet.org/index.php/Squeak explique certaines de leurs raisons de choisir grincement. - AndrewMcMeikan Pour deux livres d' introduction (comme les courants d' air) voir / avis http://coweb.cc.gatech.edu/squeakbook . Habitants Wiki pourraient être plus intéressés par le chapitre « Faire place au changement avec Squeak: Extreme Programming (XP)": http://coweb.cc.gatech.edu:8888/squeakbook/uploads/xp.pdf . (9-Feb-2003) Cette page a été modifiée il y a neuf mois. Quelle est la dernière sur l'avenir de Squeak? La page Squeak.org n'a pas mis à jour sa section "où est squeak dirigé" pendant des années. Google ne révèle pas beaucoup d'activité en cours. Est -ce que Squeak meurt lentement? IsSqueakDead ? (19-Feb-2004) SqueakIsNotDead ? , Il y a beaucoup d'activité. Regardez par exemple ici: http://people.squeakfoundation.org/ . Quelqu'un s'il vous plaît Squeak up. Mort? À peine! La communauté Squeak a été furieusement actif ces derniers temps, mais la quasi - totalité de l'effort est entré dans l' amélioration du contenu, pas la boîte. Le site de Squeak principale est certainement attendue depuis longtemps pour la mise à jour, mais avec Squeak avancer si rapidement le site sera rarement vraiment en cours. Les différentes listes de diffusion Squeak sont le meilleur endroit pour chercher des informations sur ce qui est hap'nin 'maintenant. - gf Squeak sera bientôt sur ​​des millions d'ordinateurs portables, depuis eToys sera construit en OneLaptopPerChild première version de l '. En ce moment, je vis les pages Web Squeak et l'interface I vraiment couinais out ( «Argh, mes yeux!" La plupart du temps). Je veux dire quel est ce par exemple: http://www.squeakland.org/ ? Ils devraient soit obtenir un bon concepteur de rafraîchir ces dessins - ou tout simplement passer à une approche google-like de conception simple. Eh bien, je sais que le design est pas tout, mais les gens qui voient ces pages vais juste fuir. - Thomas Veil Chose intéressante, en allant à cette page (qui semble avoir été conçu pour plaire aux enfants), je devais parcourir autour pendant un certain temps avant de rencontrer toute mention de «Smalltalk» (et qui est sur le site "squeak", pas le "Squeakland" site. Squeak est présenté comme un "outil de création de médias» (une réclamation Je ne vais pas contester), plutôt que d' un ProgrammingLanguage . (on pourrait facilement argumenter qu'il est à la fois). étant donné que la plupart des gens ici sur WardsWiki traitent Squeak comme YetAnotherSmalltalkImplementation ? par opposition à un environnement de création de contenu (regardez le titre et la discussion se trouve sur cette page, par exemple), le décalage est flagrant. Je pense généralement, l'hyper-coloré Morphic est magnifique. Je serais ravi d'y travailler. Mais pourquoi diable ne peut pas accepter que leur a) 99,9% de la population ne dispose pas d'une souris à trois boutons et ne veulent pas apprendre à la carte Rouge / Jaune et Bleu sur des combinaisons de touches et boutons de la souris. (Nor, sont - ils susceptibles d'être impressionné par la suggestion utile du tutoriel d'introduction pour acheter une nouvelle souris à 3 boutons.) Fondamentalement LateBinding est une chose merveilleuse ... lorsque l'ordinateur le fait. Mais l'interface Squeak veut l'avantage de la liaison tardive de votre matériel à un modèle d'interface abstraite, où l'utilisateur doit se rappeler la transformation entre les deux. b) il y a des symboles qui sont devenus des conventions pour «ouvrir», «maximiser», «minimiser» les fenêtres. Windows les utilise, Linux les utilise, je suis assez sûr que Mac a quelque chose de pas trop unintuitively disimilar. Je soupçonne que Squeak perd 50% de son public les premiers temps essaient effectivement de maximiser et minimiser les fenêtres et trouvent qu'ils ne fonctionnent pas "normalement". Bien sûr, nous pouvons apprendre à obtenir plus de cela, mais il crie que cela va être compliqué et difficile à utiliser - si même les fenêtres sont difficiles, que sur le reste? - Phil Jones Est -ce que le nom "squeak" dérivent du bruit fait par un certain animal, une interprétation animée de qui a tourné AlanKay employeur précédent s 'en une société riche et des médias puissants? Non, il a été appelé "Squeak" avant que l'équipe a rejoint Disney. Hmmm .... Question: 1 Comprehension: 0. Correction au - dessus - OUI, il est nommé pour le son qui rend une souris, dont Mickey est une interprétation de. :-) --SamuelFalvo ? Voir aussi: LearningSqueak , SqueakAlice , SqueakSmalltalkForRealWork , ExamplesOfEscapingComplexity , SqueakEe CategoryProgrammingLanguage CategoryLanguageImplementation CategorySmalltalk CategorySoftwareTool CategoryHypercard Voir édition du 31 Décembre, 2009 ou RechercherUnePage avec le titre ou la recherche de texte

Aucun commentaire:

Enregistrer un commentaire