とにかくなにかしておかないと、いつまでたっても Smalltalk 使えるようにならないので、まず手始めとして squeak のクラスブラウザで探検を始めております。何も分からない初心者がまず最初にやってみることと言えばクラス階層山登りですよね。適当なクラスを選んで眺めてみて、飽きたらスーパークラスに移動、そして眺める、の繰り返しです。そうこうしているウチに結局行き着いたのは ProtoObject だったわけですが、これはなんともえへへな感じになっていて陽気です。 ProtoObject subclass: #ProtoObject instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' category: 'Kernel-Objects'. ProtoObject superclass: nilえ、Pr
chronos-st.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、chronos-st.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!
Lisp Scheme Part21 >>885 経由で Scheme:call/ccパズル が確かに面白そうだったのでこれにチャレンジ。 問題は、次の式がどんな動きをするか?というもの。 (let* ((yin ((lambda (foo) (newline) foo) (call/cc (lambda (bar) bar)))) (yang ((lambda (foo) (write-char #\*) foo) (call/cc (lambda (bar) bar))))) (yin yang)) ただ、あいにく私の LISP 脳は貧弱で、このコードの動きを追う以前に、いったい何が書かれているのかすら分からない状態なので、いったん Squeak Smalltalk に書き直し(^_^;)。 | yin yang | World findATranscript: nil. yin :=
Background reading is the third part of Chapter One of the Smalltalk/V manual - in the PDF download, that’s pages 21 to 29 (as shown in the Acrobat Reader bar - the actual page numbers at the tops of the pages themselves are 11 to 19). Object Orientated Programming (OOP) is now so familiar to most programmers that it may seem superfluous to describe what it is and how it works. However, while most
Note: The print version of the book is still based on Seaside 2.8 but will be updated soon. The tutorial and additional content is also available in printed form. You can order the book via Lulu: http://www.lulu.com/content/2234565BibTeX Entry Book descriptionNote: The print version of the book is still based on Seaside 2.8 but will be updated soon. Seaside is a Web development framework implement
Seaside-Style Programming in ErlyWeb Posted by Yariv on February 17, 2008 The Arc Challenge started an interesting thread in the ErlyWeb mailing list about continuations-driven web frameworks. ErlyWeb doesn’t have built-in support for continuations, but Arc does and so does Seaside. I haven’t paid much attention to the use of continuations in web frameworks before the Arc challenge, but I beca
ときどきの雑記帖 i戦士篇 - from reddit - RubyとSmalltalkの比較 など経由で見つけた、Ruby vs. Smalltalk | Lambda the Ultimate をなぞって(パクって)、Squeak Smalltalk 向けにいろいろ書き直してみました。要約なんだか反論なんだか補足なんだかわからなくなっちゃっていますが、あしからず。あと、ネタ元は最後のほうほど熱く語っていますが、こちらではあとに行くほど疲れて飽きてきて投げやりです。ごめんなさい。 ■ メソッドの再利用は、Ruby はミックスイン(Mixin)、Squeak Smalltalk はトレイツ(Traits)で。 ミックスインは、抽象クラスかそれに準ずるエンティティ(Ruby ではモジュール)をメソッドホルダ代わりに用い、継承パスに差し込んで使う多重継承機構の一。他方でトレイツは、専用のメソッ
Hmm. No headers (<h1>, <h2>, etc.) allowed in here. Use COBOL-style level numbers to express an hierarchy of headers? 01 Semantics Ruby has mixins; Smalltalk does not. Mixins help much in design. Ruby permits adding methods to individual objects; in Smalltalk, all methods reside in classes. In Ruby, it is practical and somewhat useful to add methods dynamically; in Smalltalk, the practice is gener
AIDA/Web 5.6 releasedDear Smalltalkers, AIDA/Web Smalltalk web application server version 5.6 was just released, on Squeak and VisualWorks. This version is also a base for forthcoming Aida/Scribo, which will be a CMS (Content Management System), with a core and some plugins: wiki, website, forum, blog. For those who don't now Aida/Web yet: Aida/Web is a Smalltalk web framework for the component ba
We are all very used to using our phones everyday, spending time online browsing the wb or using the Videoslots Bonus Code to have some fun in an online casino. We are quite used to all of these technological advancements and changes happening daily. The pandemic years 2020 and 2021 have brought us several breakthroughs […]
In my last post I suggested that Ruby may have some advantages over Smalltalk, especially when it comes to borrowing some of the more powerful features of Lisp. First thing to say is titling the post "Ruby versus Smalltalk" wasn't the cleverest thing to do. The responses tended to contain more heat then light. I hold up may hands and take full responsibility for this. Given the amount of FUD that
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く