[#13436] Re: Using Antlr for Ruby? (was RE: Re: why won't "( a) = 1" parse?) — Christophe Broult <cbroult@...>
> -----Original Message-----
On Mon, 2 Apr 2001, Christophe Broult wrote:
On Mon, 02 Apr 2001 21:29:26 +0900, Robert Feldt wrote:
[#13450] Asking ruby to provide valid list of signals. — Lloyd Zusman <ljz@...>
Is it possible to somehow retrieve the names of all the signals that
[#13479] Method and Proc equality — Eric Crampton <EricCrampton@...>
I'm using ruby 1.6.3 (2001-03-19) [i686-linux]. Given the following
Eric Crampton <EricCrampton@worldnet.att.net> writes:
On Wed, 4 Apr 2001, Dave Thomas wrote:
Robert Feldt <feldt@ce.chalmers.se> writes:
[#13491] formatting source code — "Luthy Craig" <LuthyCraig@...>
Hi,
[#13500] Ruby web hosting requirements — james@... ("James Britt")
I've been looking for a web hosting company that provides Ruby (as well
[#13510] Re: BUG?: HP-UX 10.20 and IO#gets followed by IO#puts — ts <decoux@...>
>>>>> "S" == SHULTZ,BARRY (HP-Israel,ex1) <barry_shultz@hp.com> writes:
[#13553] array question — Tjabo Kloppenburg <tk@...>
hi,
[#13568] persistent ruby? — Phil Mitchell <philmi@...>
[#13570] ruby-talk volume info? — Robert Feldt <feldt@...>
Hi,
Robert Feldt wrote:
[#13571] basic UNIX command and Ruby — Yoshinari Fujino <y.fujino@...>
Dear Rubyists
[#13589] All In A Row? — "John Kaurin" <jkaurin@...>
I thought I saw something like this in my early readings on Ruby, but I
[#13618] Re: No such file to load -- net/ftp (LoadError) — ts <decoux@...>
>>>>> "J" == John Cook <john.cook@bjss.co.uk> writes:
[#13620] resolver class — meredith <msnomer@...>
Has anyone written one? If not, is anyone up to writing one? I've never
[#13646] Re: operator + — ts <decoux@...>
>>>>> "L" == Luigi Ballabio <luigi.ballabio@riskmap.net> writes:
[#13676] interating for separate values... — "Seo ji won" <skidrow@...>
I know that in ruby I can do this..
[#13703] Ruby on a JVM - good or bad idea? — Stefan Matthias Aust <sma@3plus4.de>
Hi!
On Monday 16 April 2001 10:11, Stefan Matthias Aust wrote:
[#13706] Re: methods and types — "Jish Karoshi" <karoshijish@...>
Bernd Lorbach wrote:
[#13716] Ruby threading implementation docs? — "Lyle Johnson" <ljohnson@...>
Has anything been written down (in English) about Ruby's threads
[#13735] RCR: trivial but useful add-ons — "Guy N. Hurst" <gnhurst@...>
Hi,
[#13775] Problems with racc rule definitions — Michael Neumann <neumann@...>
Hi,
Minero Aoki wrote:
Minero Aoki wrote:
Hi,
[#13784] Web Applications — "Erich Schubert" <newsgroups@...>
Has someone made a framework for web applications?
[#13811] Re: IOWA Re: Web Applications — "Benjamin J. Tilly" <ben_tilly@...>
>===== Original Message From Avi Bryant <avi@beta4.com> =====
> It depends very much on what your goals are. Yes, there is a need for
[#13812] Re: local vars in case — ts <decoux@...>
>>>>> "T" == Thomas Junier <tjunier@pcisrec-d402b.unil.ch> writes:
[#13818] Re: winoldap — "Conrad Schneiker" <schneik@...>
Jonathan Conway wrote,
[#13845] number to string to number — Robert Najlis <rnajlis@...>
Am I doing something wrong (maybe - I am pretty new to Ruby)? it seems
[#13849] BlackAdder for Ruby (scintilla rules) — Wyss Clemens <WYS@...>
Shawn,
[#13852] Re: Ruby on a JVM - good or bad idea? — ts <decoux@...>
>>>>> "M" == Mathieu Bouchard <matju@sympatico.ca> writes:
[#13860] use strict + nested data structures in Ruby — tarael200@... (Tarael200)
Hello,
[#13902] Ruby/GUI option: Ruby/Apollo (Delphi VCL) — "Conrad Schneiker" <schneik@...>
Some time ago, Hal Fulton had some good things to say about Apollo:
[#13911] Re: Net::HTTP basic authentication — ts <decoux@...>
>>>>> "d" == dsharp2@nc rr com <dsharp2@nc.rr.com> writes:
[#13921] File permissions — Farrel Lifson <flifson@...>
Hi all,
[#13934] [ANN] xmlrpc4r 1.6.1 — Michael Neumann <neumann@...>
[#13940] From Guido, with love... — Dave Thomas <Dave@...>
On Sun, 22 Apr 2001 04:38:04 +0900, "Mitch Vincent" <mitch@venux.net>
#
-----BEGIN PGP SIGNED MESSAGE-----
[#13953] regexp — James Ponder <james@...>
Hi, I'm new to ruby and am coming from a perl background - therefore I
I'm interrested in this question, too:
[#13957] Bug? retry not working properly in 1.6.3 — Truls Alexander Tangstad <trulsat@...>
From the example in "Ruby User's Guide", section 9, "Iterators", there is an
>>>>> "D" == Dave Thomas <Dave@PragmaticProgrammer.com> writes:
Hi,
I'm having a strange problem with Apache and some Ruby
[#14002] Visual SlickEdit — "John Kaurin" <jkaurin@...>
I have been using Visual SlickEdit (VSE) with Ruby since I began programming in Ruby
[#14033] Distributed Ruby and heterogeneous networks — harryo@... (Harry Ohlsen)
I wrote my first small distributed application yesterday and it worked
In article <3ae3323d.134494793@news-server>,
On Mon, 23 Apr 2001, Phil Tomson wrote:
[#14040] RCR: getClassFromString method — ptkwt@...1.aracnet.com (Phil Tomson)
It would be nice to have a function that returns a class type given a
On Sun, 22 Apr 2001 21:24:52 GMT, ptkwt@shell1.aracnet.com (Phil
In article <988034673.396094.26164.nullmailer@ev.netlab.zetabits.com>,
[#14052] OO — James Ponder <james@...>
I'm new to Ruby, and am just starting my first app - coming from a C and
[#14092] Ruby module for AOLserver. — Chiriac Petrica Clement <clement@...>
Hi,
[#14100] Re: RCR, strange things in $: — "Benjamin J. Tilly" <ben_tilly@...>
ts <decoux@moulon.inra.fr> wrote:
[#14101] I have crossed the Rubicon! — as646@... (John Robson)
[#14103] Re: Negative Reviews for Ruby and ProgrammingRuby — "Benjamin J. Tilly" <ben_tilly@...>
>===== Original Message From Paul Prescod <paulp@ActiveState.com> =====
[#14106] How does one interpret a RUBY.EXE.stackdump file? — ptkwt@...1.aracnet.com (Phil Tomson)
I got the following message running a ruby script on Win98:
> I got the following message running a ruby script on Win98:
In article <000101c0cc3d$74141b40$0201a8c0@NATHANIELS7500>,
[#14130] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>
Guy N. Hurst wrote:
On Tue, 24 Apr 2001, Conrad Schneiker wrote:
Hi,
On Tuesday 24 April 2001 23:02, Yukihiro Matsumoto wrote:
On Wed, 25 Apr 2001, W. Kent Starr wrote:
[#14138] Re: python on the smalltalk VM — Conrad Schneiker <schneik@...>
FYI: Thought this might be of interest to the JRuby and Ruby/GUI folks.
Conrad Schneiker <schneik@austin.ibm.com> writes:
Hello.
Ok, this may be a dumb question, but, is it possible to insert into an
Jim Freeze <jim@freeze.org> writes:
I have an array where I need to delete several entries.
At Wed, 25 Apr 2001 01:28:36 +0900,
Hi,
On Fri, Apr 27, 2001 at 11:26:37PM +0900, Yukihiro Matsumoto wrote:
Chris Moline wrote:
[#14187] Re: the alternative proposal is way cooler; — "Conrad Schneiker" <schneik@...>
I wrote:
[#14189] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>
Matz wrote:
Hi,
[#14221] An or in an if. — Tim Pettman <tjp@...>
Hi there,
On Wed, 25 Apr 2001, Tim Pettman wrote:
Why do I get the following output
Hi,
On Thu, Apr 26, 2001 at 01:13:47AM +0900, Yukihiro Matsumoto wrote:
[#14222] Re: Ruby mascot proposal — John Tobler <jtobler@...>
spwhite@chariot.net.au wrote:
[#14236] Ruby vs. Tcl input/output question — bw <donotreply@...>
[I am new to ruby]
[#14246] converting some 'eval's from perl — ptkwt@...1.aracnet.com (Phil Tomson)
[#14262] Ruby on Windows problem — Karl Lopes <karl_lopes@...>
Hello,
Hello Karl,
Yes, all those paths are set. When I try to start irb,
[#14266] how change instances class — "Henning VON ROSEN" <hvrosen@...>
Sorry, din't find it in pickaxe:
[#14267] Re: Ruby mascot proposal — "Conrad Schneiker" <schneik@...>
Danny van Bruggen,
My 2 cents:
[#14274] Re: Ruby mascot proposal — John Tobler <jtobler@...>
Phil (ptkwt@shell1.aracnet.com) wrote:
[#14281] basic socket question — "R. Mark Volkmann" <volkmann2@...>
This should be an easy one for anyone that has successfully used sockets in
[#14298] Re: Ruby mascot proposal. Will this end ? — "Conrad Schneiker" <schneik@...>
Q: "Ruby mascot proposal. Will this end?"
[#14330] The Ruby Programming Language Book by Matz — as646@... (John Robson)
[#14334] Immutable Arrays? — Johann Hibschman <johannh@...>
Hi folks,
[#14339] gtk and Float/to_f — Thomas Lundqvist <thomasl@...>
Hi! I experience the following strange behavior:
[#14341] array as index to array — jonas <jonas.bulow@...>
Hello list! :-)
[#14359] Where for art thou, rdtool for Win9x? — "J J" <jj5412@...>
Can anyone tell me where I can get a functional rdtool for Win9x? I scoured
[#14387] Re: Whither SmallScript? (was Re: Integer micro-benchmarks) — "David Simmons" <pulsar@...>
"Andrew Hunt" <andy@toolshed.com> wrote in message
[#14390] [REPOST] Retrieving current signal handler without altering it — Lloyd Zusman <ljz@...>
[ Note: I posted this question a couple weeks ago, but I'm not
[#14399] Ruby Conference T-shirt — "Guy N. Hurst" <gnhurst@...>
[#14417] Embedded Ruby w/ Apache: Forbidden error — "J J" <jj5412@...>
Hi,
[#14448] How to do it the Ruby-way 2 — Stefan Matthias Aust <sma@3plus4.de>
Hi again,
[#14452] How to do it the Ruby-way 3 — Stefan Matthias Aust <sma@3plus4.de>
First a question: Why is
Hi:
Hi:
Hi,
On Wed, 2 May 2001, Yukihiro Matsumoto wrote:
[ruby-talk:14138] Re: python on the smalltalk VM
FYI: Thought this might be of interest to the JRuby and Ruby/GUI folks.
What caught my eye was:
> > Python is a big part for the execution engine, this is a new area. The
> > Smalltalk VM runs Python 10 to 100x faster. {JMM I should point out the
> > Perl and Python folks are working toward having/wanting/needing a
> > universal VM}
Can anyone shed light on the last sentence?
David Simmons wrote:
>
> Hi Folks,
>
> Let me clarify a few things (noting that similar information will be
> available sometime next week on the new www.smallscript.net site
> specifically on SmallScript and .NET).
>
> o SmallScript is a "superset" of existing dynamic language Smalltalk
> dialects (not a subset as was commented in quoted pages from
> SmalltalkConsulting). As was noted from the postings, SmallScript is not an
> IDE. It is a new language that extends existing Smalltalk language
> facilities. Its goals and technical foundations are derived from my
> experience over the last 10 years in developing QKS Smalltalk, virtual
> machines, cross platform frameworks, and (SmalltalkAgents) IDE technology.
>
> o SmallScript is *not* a superset (in any way) of existing Smalltalk
> frameworks -- which is where the superset/subset confusion probably comes
> from. It is a language and the required core/kernel framework to represent
> the universal object model, the SmallScript language, and the facilities
> needed to support the module linker/loader and compiler services.
>
> o The release date for a first public review version was changed from
> December of 2000 to July of 2001.
>
> o Smalltalkers should think about SmallScript as being a modular Smalltalk
> with many language extensions to support a wide range of features found in
> other popular languages which are not typically found in Smalltalk dialects.
> For those who have followed the evolution of QKS Smalltalk many of these
> features will be familiar. Many of these extended features are just exposing
> the AOS (Agents Object System) Platform's object model and metaprogramming
> and reflection facilities.
>
> o The AOS Platform execution engine, core object-model/language
> frameworks, and a corresponding SmallScript compiler will be free. The
> Microsoft.NET platform version of the SmallScript compiler and related .NET
> dynamic/scripting language libraries for .NET deployment will not be free.
> The .NET version will be available in a bundle with Microsoft's Visual
> Studio 7.
>
> o QKS will have other frameworks and probably one or more sets of tools
> for working with SmallScript. The "free" vs "commercially sold and
> maintained" status of these additional elements will be determined on a case
> by case basis. My personal goal is to foster community growth of the basic
> frameworks and services (including redundant/overlapping implementations).
> QKS commercial focus is primarily on vertical frameworks / domain specific
> frameworks (which may include the broad generic market for Microsoft.NET
> tools).
>
> o The SmallScript language is layered on top of a (unnamed) declarative
> XML language that reflects the AOS object model (basically it is simpler to
> view the XML language as part of SmallScript). As such, other languages can
> be implemented using the core frameworks parser and compilation frameworks.
> Work is being done in this area for Scheme, Python, and interest has been
> expressed for Basic, JScript/EcmaScript, and PHP. One of the notable
> features of this facility is the ability to write methods directly in
> SmallScript that consist of C, C++, and assembly -- hence there are *no*
> primitives.
>
> o The AOS Platform (v4) is a small, shared library execution engine with a
> hi-performance extensible jit architecture supporting a universal object
> model. The AOS Platform (v4) will be available for Win32 x86, Linux x86, and
> MacOSX PPC (other platforms are possible). The entire SmallScript system
> including compiler and frameworks can be deployed as a single DLL (on Win32)
> that is about 800kb that number includes its' 400kb or so of resources. The
> execution architecture is designed to support adaptive installation so it
> can be drag-installed or run directly without requiring any installation
> procedure (it has a variety of features to support integration into COM and
> automatic exposure of any class or object as a component -- theoretically
> this should be mappable to CORBA as well).
>
> The shared library model allows SmallScript code or similarly generated AOS
> code modules to be executed inside of existing processes and automatically
> integrates with the native pre-emptive threading model. Typical (total)
> execution time from launch to exit (including simple script compilation and
> execution) is on the order of 35-80ms depending on disk drive speed and
> processor speed. The smallest executable application one can produce using
> SmallScript on Win32 is something on the order 60 or so bytes of x86 machine
> code in the form of a couple kb .EXE file.
>
> Typical asynchronous foreign function calling (in or out) is measured in
> 10's of millions of calls per/second including the dynamic/adaptive
> marshalling and exception management for calling through mechanisms such as
> COM/ActiveX, etc (which the JIT optimizes). The AOS platform's object model
> supports dynamic languages and typing that includes a full type
> architecture, concrete and abstract interfaces (mixins), namespaces,
> closures, continuations, unified string/character model (for
> NLS/Unicode/CodePages/etc), and multi-method dispatch (method selection
> based on type overloading of arguments).
>
> ** The comments on the compilation of large Smalltalk images are based on
> numbers taken from builds of the kernel system and auxilliary modules. The
> SmallScript compilation+module build rate is somewhere around 1 million
> lines per minute; numbers are significantly higher for just processing
> object model code or generating parse trees for syntax coloring. The
> SmallScript compiler is written in (itself) SmallScript.
>
> -- Dave Simmons
> QKS Smalltalk - SmallScript
>
> "Keith Ray" <k1e2i3t4h5r6a7y@1m2a3c4.5c6o7m> wrote in message
> news:k1e2i3t4h5r6a7y-D8B8D8.09114419042001@news...
> > In article <mailman.987684754.31126.python-list@python.org>, "Chris
> > Gonnerman" <chris.gonnerman@usa.net> wrote:
> >
> > > ----- Original Message -----
> > > From: "Andrew Dalke" <dalke@acm.org>
> > > Subject: python on the smalltalk VM
> > >
> > >
> > > >
> http://www.smalltalkconsulting.com/html/SmalltalkSolutions2001%232.html
> > >
> > > This URL appears dead to me... is there an alternate location?
> >
> > I don't have a problem loading the URL
> > <http://www.smalltalkconsulting.com/html/SmalltalkSolutions2001%232.html>
> >
> > Here is a snippet from that page:
> >
> > After the break I attended the Building COM and .NET in SmallScript by
> > David Simmons for a few minutes
> >
> > About 70 people in attendence. Standing room only.
> >
> > David talked about his Smallscript goals, he then launched into an
> > explanation of how Smallscript is build by showing us the source code.
> > If you were a Microsoft developer this would have been very interesting,
> > and it is interesting to see how it all interfaced to the existing MS
> > framework for development.
> >
> > David's take is that Smalltalk is built wrong for scripting, it has a
> > monolithic image. It really should be a bunch of Smalltalk pieces.
> > Smallscript isn't a Smalltalk traditional image. It's the best features
> > of the language but changed for doing scripting.
> >
> > SmallScript is small, it is free, it's not an IDE. It's a compiler and
> > execution engine. Someone else needs to build an IDE and frameworks, QKS
> > may build a simple IDE but these aren't an important part of their
> > research. Smallscript like all scripting languages is text based just
> > tackle it with your emac editor.
> >
> > Someone asked what is the revenue model for QKS?
> > It's not tools (We all know that today, look around how many tools
> > companies are there?)
> > Consulting is a big part
> > Microsoft is a big part.
> > Python is a big part for the execution engine, this is a new area. The
> > Smalltalk VM runs Python 10 to 100x faster. {JMM I should point out the
> > Perl and Python folks are working toward having/wanting/needing a
> > universal VM}
> >
> > SmallScript is subset of Smalltalk dialects, not of the frameworks. You
> > can migrate frameworks, and it has a lot of features for foreign
> > function interoperability.
> >
> > David then moved on within his slides and talked about the files you
> > need to support Smallscript. The point being there are only a few small
> > files required.
> >
> > He then brought up the VisualStudio project for building this and
> > explained how the VM starts and worked us thru what happens when the VM
> > launches. The execution path is very short and took about 85ms on this
> > machine, thus 12 executions a second. A more optimized VM, this was a
> > test VM, would run faster. However David pointed out on a heavier loaded
> > machine you could have at least a 30ms variation in startup times
> > because of system load. But the key point here was that you can run a
> > lot of individual scripts per second if required.
> >
> > Later at lunch David pointed out that perhaps it wasn't clear in the
> > presentation that the entire image is built from the class definitions
> > at startup, there is NO image. It's all built from the definitions
> > really really fast. On termination a module can decide if it must save a
> > persistent state, which could be loaded on restarting. In fact If I
> > recall correctly he say that a rather large smalltalk image would be
> > built by the engine in less than 6 seconds. From nothing to a known
> > state on each startup, this is a important concept.
> >
> > On-ware to DLL hell, well maybe not. .Net get out of this problem
> > domain. Components are self describing and have versioning which allows
> > you to resolve all the requirements to run an application and to move
> > things around without harming the application. Smallscript allows you to
> > build small DLLS which are compiled very quickly. Smallscript takes the
> > strengths of Smalltalk, it's a simple grammar it's untyped. And it's
> > easy to refactor and change versus C or C++. In Smalltalk it was hard to
> > deal with the outside, handing a Smalltalk object to an external DLL
> > is/was an adventure. In .Net it just gets passed, no wrapping or
> > marshalling etc.
> >
> > Alas at this point I had an errand to run.
> >
> > --
> > <http://homepage.mac.com/keithray/resume.html>
--
Conrad Schneiker
(This note is unofficial and subject to improvement without notice.)