:D  Unfortunately #disableProgrammerFacilities doesn't.

On 3 May 2015 at 6:37, Herbert König wrote:

>
> Heart inspect ifFalse: [Preferences disableProgrammerFacilities]
> SCNR,
> Herbert
>
> P.S. disableProgrammerFacilities has a good comment which I suggest
> reading.
>
> Am 02.05.2015 um 22:58 schrieb Kirk Fraser:
>     Frank,
>
>     App delivery depends on your goals.  If you are a miserly
> Scrooge at heart, you'll consider
>     all your code proprietary or your customers too stupid to learn
> Smalltalk, so you can write
>     your code in your own collection, keep it out of the System
> Browser, and hide it in a single
>     variable, or adopt a restricted sandbox GUI like eToys uses
> which hides the Browser. But if
>     you have a more loving view of your customers, you might decide
> to give them everything
>     plus a tutorial on how to modify the source Smalltalk to suit
> their individual desires.  Most
>     business customers will find it cheaper to hire you to make
> changes either way since you'll
>     have the knowledge and skill to do it faster than they could.  
>
>     One of the most disastrous miserly tactics I've ever heard of
> was a vendor put a time check
>     on his code and if it wasn't updated every month it would fail
> to work, thus insuring
>     continued payments he figured.  But his tricking the customer
> failed when he went on
>     vacation and didn't supply an upgrade one month, the system
> crashed, and the customer
>     had to find a new solution.
>
>     Kirk Fraser
>     This is being done in poverty www.reliablerobots.com 
>
>     On Sat, May 2, 2015 at 12:33 PM, Dan Norton
> <dnor...@mindspring.com> wrote:
>     Writing and reading files can be done easily. For Cuis, I
> summarized the protocol in
>     World > Help... > Terse Guide to Cuis > File Streams. If a file
> is used for the output,
>     then it will have to be parsed in some way in the future. By
> compiling it into a class
>     method which answers a Dictionary accessed by the drawing
> methods, no further
>     parsing is needed.
>
>     A GUI might be appropriate for a user who does not like
> computers, but a definite
>     requirement IMO is to not have the IDE obvious.
>
> I'd like to use this discussion  to provoke comment on app delivery
> in Squeak and Cuis. If you
> google 'Future of Smalltalk' you'll find a concise statement of the
> problem: "One of the big
> problems ... which prevents the take-up of any "workspace" based
> language (Smalltalk,
> APL, Forth etc.) is that it's really hard to work out what it is
> that is delivered to the
> customer." - Frank Carver http://www.efsol.com/FrankCarver.html.
>
>     On 2 May 2015 at 9:26, Ralph Johnson wrote:
>
>     >
>     > Writing to a file is very similar to writing to the
> transcript. 
>     > You need to open a writestream on the
>     > file, then you write to it.  
>     >
>     > If I were writing the data out, I'd probably try to write it
> out as
>     > a CSV (comma separated values) so
>     > that I could read it into a spreadsheet.
>     >
>     > If you want to make it easy for people who don't like
> computers,
>     > perhaps you should make a GUI
>     > for it.  The GUI might list all the drawings in the top
> pane. 
>     > When you select a drawing, you get to
>     > see its contents in the bottom pane.
>     >
>     > I assume that when you run drawn2012 it returns some kind of
> data
>     > structure that gives you the
>     > drawing for 2012?
>     >
>     > My son had something like this.  He had his program send
> each
>     > person email, telling them who
>     > they drew.  If you wanted to do this, you could focus on how
> to
>     > send email instead of on how to
>     > make a GUI.
>     >
>     > I'm not sure what your motivation is here.  Is your main aim
> to
>     > learn a little Smalltalk?  To make a
>     > useful tool for yourself?  To make a useful tool for
> someone
>     > else?  These are all worthy goals.  My
>     > advice would depend on your goal.  And of course, goals
> change. 
>     > You might have started out just
>     > wanting to learn Smalltalk but now you just want to make a
> tool that
>     > someone else can use so you
>     > don't have to be in charge any more.
>     >
>     > On Sat, May 2, 2015 at 8:07 AM, Dan Norton
> <dnor...@mindspring.com>
>     > wrote:
>     >     Dumb questions can have uses after all. Thank you
> Hannes and
>     > Ralph for your thoughtful
>     >     responses. You must have been digging into the
> archives - my
>     > original post was nearly a
>     >     year ago.
>     >    
>     >     Perhaps it is time to say what I chose to do. Design
> of Secret
>     > Santa was driven by:
>     >        1. A desire for simplicity
>     >        2. Relatively infrequent use (annual)
>     >    
>     >     Input is a text file listing the names of
> participants. A pair
>     > of names on the same line
>     >     denotes
>     >     a couple. Output consists of the result of drawing
> names,
>     > compiled as a class method.
>     >     Method names are serialized: drawn2012, drawn2013,
> ...
>     >    
>     >     The Transcript shows the latest drawing, as a
> Dictionary, which
>     > is compiled. Below that in
>     >     the
>     >     Transcript are the statistics (iterations, rule
> violations). The
>     > image must be saved.
>     >    
>     >     I would appreciate any thoughts on application
> delivery. The
>     > above is a very crude, if not
>     >     non-existent, way to deliver an app. Use of external
> files for
>     > output would improve things a
>     >     little. Isn't it possible to do better than this for a
> Smalltalk
>     > app? What if the user is not a fan
>     >     of
>     >     computers?
>     >    
>     >      - Dan
>     >     _______________________________________________
>     >     Beginners mailing list
>     >     Beginners@lists.squeakfoundation.org
>     >    
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>     >
>
>       
>
>     _______________________________________________
>     Beginners mailing list
>     Beginners@lists.squeakfoundation.org
>     http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
>
>
>
>
>     _______________________________________________
>     Beginners mailing list
>     Beginners@lists.squeakfoundation.org
>     http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
>


_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners

Reply via email to