RE: Fruit basket program in Boo, Other Script Langs

  • From: "Ken Perry" <whistler@xxxxxxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Tue, 23 Oct 2007 20:58:30 -0700


I mainly had a problem with the tab control examples when I used the library
so I gave it up it might be better now I don't know.

Ken 

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal Mazrui
Sent: Tuesday, October 23, 2007 5:57 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: RE: Fruit basket program in Boo, Other Script Langs

Almost every language uses a GUI library rather than having that support as
native syntax.  Can you give a specific example of a problem with Wx
accessibility?  On Windows, Wx wraps standard Windows controls, so MSAA
support comes automatically.

Jamal
On Mon, 22 Oct 2007, Ken Perry wrote:

> Date: Mon, 22 Oct 2007 22:42:57 -0700
> From: Ken Perry <whistler@xxxxxxxxxxxxx>
> Reply-To: programmingblind@xxxxxxxxxxxxx
> To: programmingblind@xxxxxxxxxxxxx
> Subject: RE: Fruit basket program in Boo, Other Script Langs
>
>
> They might but what then are we showing how to make something in the 
> language or how to make something using Xwidgets.  I also am not happy 
> with how some of the xwidget demos work with speech output.
>
> Ken
>
> -----Original Message-----
> From: programmingblind-bounce@xxxxxxxxxxxxx
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal 
> Mazrui
> Sent: Monday, October 22, 2007 8:18 AM
> To: programmingblind@xxxxxxxxxxxxx
> Subject: RE: Fruit basket program in Boo, Other Script Langs
>
> I think at least some of those languages have wrappers for the 
> WxWidgets GUI library.
> Jamal
> On Sun, 21 Oct 2007, Ken Perry wrote:
>
> > Date: Sun, 21 Oct 2007 08:10:31 -0700
> > From: Ken Perry <whistler@xxxxxxxxxxxxx>
> > Reply-To: programmingblind@xxxxxxxxxxxxx
> > To: programmingblind@xxxxxxxxxxxxx
> > Subject: RE: Fruit basket program in Boo, Other Script Langs
> >
> >
> >
> > The problem with Haskell, LUA, and Objective Caml which are all 
> > languages I have thought of doing one in are they do not have an 
> > easy way to access the
> > Win32 environment or some way to create a dialog type application.  
> > I keep them on the list of programs I will write one in but haven't 
> > got around to it because it is almost as much work as the one I 
> > wrote in LISP.  If someone writes them first more power to them but 
> > what
> essentially these will end up
> > being is direct calls to Win32 and a bit of the   programming languages
> > structure and syntax.
> >
> > When I came up with the Fruit Basket idea I didn't think of this 
> > kind of language maybe we should come up with another test program 
> > that instead of displaying a graphical interface does a lot of work 
> > like looping, conditionals, functions or methods,  Not really to do 
> > anything important but to show what the language is like when using it.
> >
> > Ken
> >
> > -----Original Message-----
> > From: programmingblind-bounce@xxxxxxxxxxxxx
> > [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal 
> > Mazrui
> > Sent: Sunday, October 21, 2007 5:05 AM
> > To: programmingblind@xxxxxxxxxxxxx
> > Subject: Re: Fruit basket program in Boo, Other Script Langs
> >
> > Would you consider doing one in Groovy?  How about JRuby?  I would 
> > also like to see ones in LUA, Delphi, and Haskell.
> >
> > When IronRuby is released by Microsoft, I will try to do one in that
> > language.   It is analagous to IronPython -- in this case, a full Ruby
> > implementation built on the .NET platform.
> >
> > Jamal
> > On Sat, 20 Oct
> > 2007, Veli-Pekka Tätilä wrote:
> >
> > > Date: Sat, 20 Oct 2007 21:46:22 +0300
> > > From: Veli-Pekka Tätilä <vtatila@xxxxxxxxxxxxxxxxxxxx>
> > > Reply-To: programmingblind@xxxxxxxxxxxxx
> > > To: programmingblind@xxxxxxxxxxxxx
> > > Subject: Re: Fruit basket program in Boo, Other Script Langs
> > >
> > > Hi list,
> > > Interesting to see more exotic scripting langs like Boo here. Does 
> > > anyone here know Lua, by the way?
> > > Another lang that should be included is the Java way into 
> > > scripting, namely Groovy:
> > >
> > > http://en.wikipedia.org/wiki/Groovy_%28programming_language%29
> > >
> > > What's the MS equivalent, i.e. is there a .NET based scripting 
> > > language out there? I do know there's VBA and the Windows Power 
> > > Shell but not sure if I'd classify either as a scripting lang 
> > > directly. More like domain specific environments.
> > >
> > > --
> > > With kind regards Veli-Pekka Tätilä (vtatila@xxxxxxxxxxxxxxxxxxxx) 
> > > Accessibility, game music, synthesizers and programming:
> > > http://www.student.oulu.fi/~vtatila
> > >
> > > Jamal Mazrui wrote:
> > > >
> > > > >From the zip archive at
> > > > http://www.EmpowermentZone.com/boo_fruit.zip
> > > >
> > > > This fruit basket program is written in Boo  -- Full source code 
> > > > in the zip archive and pasted below.  The batch file compile.bat 
> > > > invokes the command-line compiler for this scripting language.
> > > > The resulting executable, boo_fruit.exe, is about 12K in size.  
> > > > No other files are needed to run the program -- as long as the 
> > > > .NET Framework 2.0 is installed.
> > > >
> > > > Boo borrows syntax from Python, seeks to improve it, and combine 
> > > > strengths of both static and dynamic languages.  Its home page 
> > > > is at http://boo.codehaus.org Boo resources, including the 
> > > > interpreter, compiler, documentation, and examples are available 
> > > > from
> there.
> > > >
> > > > I am still learning Boo, but was able to produce a working 
> > > > program by converting the first C# fruit basket program I did 
> > > > via a web form available at 
> > > > http://codeconverter.sharpdevelop.net/Convert.aspx
> > > > For comparison, the C# code is available in the file cs_fruit.cs.
> > > __________
> > > View the list's information and change your settings at 
> > > //www.freelists.org/list/programmingblind
> > >
> > __________
> > View the list's information and change your settings at 
> > //www.freelists.org/list/programmingblind
> >
> > __________
> > View the list's information and change your settings at 
> > //www.freelists.org/list/programmingblind
> >
> __________
> View the list's information and change your settings at 
> //www.freelists.org/list/programmingblind
>
> __________
> View the list's information and change your settings at 
> //www.freelists.org/list/programmingblind
>
__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

Other related posts: