On 2 May 2012 18:47, Stéphane Ducasse stephane.duca...@inria.fr wrote:
First class instance variables will bring a lot to the system:
foundation for a lot of innovation
- relationships support
- meta description.
- bitfields description
On May 4, 2012, at 9:44 AM, Francisco Garau wrote:
On 2 May 2012 18:47, Stéphane Ducasse stephane.duca...@inria.fr wrote:
First class instance variables will bring a lot to the system:
foundation for a lot of innovation
- relationships support
- meta
20044
-
Issue 5785: Nautilus: - Fix BreadCrumb plugin - Add Guillermos plugin - Fix
Package Removal
http://code.google.com/p/pharo/issues/detail?id=5785
Issue 5784: Clean FSReference from comments
http://code.google.com/p/pharo/issues/detail?id=5784
Hi Igor,
there is a workaround.
all structs in C is returned via pointer.
so, actually a true return type of a function is CvSize*
I agree that usually structs are returned through pointers.
But here it is not the case.
I want to wrap this function:
CvSize cvGetSize( const CvArr* arr );
20045
-
Issue 5801: remove #testLiteralsForGlobalBehaviorsAreCorrect
http://code.google.com/p/pharo/issues/detail?id=5801
Issue 5758: Improve CommandLine handling
http://code.google.com/p/pharo/issues/detail?id=5758
--
Marcus Denker -- http://marcusdenker.de
| trailer materializedCompiledMethod method |
trailer := CompiledMethodTrailer new tempNames: 'param1 param2 temp1
temp2'.
self assert: trailer kind = #TempsNamesQCompress.
self assert: trailer kindAsByte = 8.
method := (self class #fooWith:and:) copyWithTrailerBytes: trailer.
On Thu, May 3, 2012 at 10:44 AM, Marcus Denker marcus.den...@inria.frwrote:
20043
-
Issue 5744:Clean up Temp Embedding 2): DoIts
http://code.google.com/p/pharo/issues/detail?id=5744
- Doits are now compiled with source embedded
- embedding sources for doits pretty prints
On May 4, 2012, at 11:03 AM, Mariano Martinez Peck wrote:
| trailer materializedCompiledMethod method |
trailer := CompiledMethodTrailer new tempNames: 'param1 param2 temp1
temp2'.
self assert: trailer kind = #TempsNamesQCompress.
self assert: trailer kindAsByte = 8.
On Fri, May 4, 2012 at 11:09 AM, Marcus Denker marcus.den...@inria.frwrote:
On May 4, 2012, at 11:03 AM, Mariano Martinez Peck wrote:
| trailer materializedCompiledMethod method |
trailer := CompiledMethodTrailer new tempNames: 'param1 param2 temp1
temp2'.
self assert: trailer
On May 4, 2012, at 11:19 AM, Mariano Martinez Peck wrote:
I don't know. In Fuel we have tests for each kind of trailer, included those
which store temp names.
If this kind of trailer is not supported any more, I can remove the tests.
Yes!
If you want to remove temp names, then I think
20046
-
Issue 5789: Merge ExpandedSourceFileArray into SourceFileArray (part1 copy
methods)
http://code.google.com/p/pharo/issues/detail?id=5789
Issue 5804: Failing Test:testCommandLineHandlerCondition
http://code.google.com/p/pharo/issues/detail?id=5804
20047
-
Issue 5782: Close ALL windows, no matter if they have unchanged changes
http://code.google.com/p/pharo/issues/detail?id=5782
Issue 5792: Fix tempNamed and tempNamedPut
http://code.google.com/p/pharo/issues/detail?id=5792
Issue 5790: Merge
Marcus Denker-4 wrote
Issue 5758: Improve CommandLine handling
http://code.google.com/p/pharo/issues/detail?id=5758
Cool! This deserves some documentation...
--
View this message in context:
http://forum.world.st/update-2-0-20045-tp4608123p4608400.html
Sent from the Pharo
Marcus Denker-4 wrote
Issue 5795: Merge System-BreakPoints with Tools-Debugger
http://code.google.com/p/pharo/issues/detail?id=5795
Does this, by chance, take care of the problem where you add a breakpoint in
the Senders browser, and then it is not recognized by the Debugger?
Sean
Sean P. DeNigris wrote
... then it is not recognized by the Debugger?
I meant browser... probably OB... don't know about the debugger...
--
View this message in context:
http://forum.world.st/update-2-0-20046-tp4608340p4608412.html
Sent from the Pharo Smalltalk mailing list archive at
On May 4, 2012, at 1:30 PM, Sean P. DeNigris wrote:
Marcus Denker-4 wrote
Issue 5795: Merge System-BreakPoints with Tools-Debugger
http://code.google.com/p/pharo/issues/detail?id=5795
Does this, by chance, take care of the problem where you add a breakpoint in
the Senders
20048
-
Issue 5793: More flexible special objects array
http://code.google.com/p/pharo/issues/detail?id=5793
Issue 5802: Clean Embedded Temp Names: CompiledMethodTrailer
http://code.google.com/p/pharo/issues/detail?id=5802
Issue 5791: Merge
most of it is in the class comments of CommandLineArguments and
CommandLineHandler.
Example:
===
Default options
---
cogVM CommandLine/CommandLine.image --help
cogVM CommandLine/CommandLine.image --version
cogVM CommandLine/CommandLine.image --copyright
List all the Installed
On 4 May 2012 10:38, Luc Fabresse luc.fabre...@gmail.com wrote:
Hi Igor,
there is a workaround.
all structs in C is returned via pointer.
so, actually a true return type of a function is CvSize*
I agree that usually structs are returned through pointers.
But here it is not the case.
I
2012/5/4 Igor Stasenko siguc...@gmail.com
On 4 May 2012 10:38, Luc Fabresse luc.fabre...@gmail.com wrote:
Hi Igor,
there is a workaround.
all structs in C is returned via pointer.
so, actually a true return type of a function is CvSize*
I agree that usually structs are returned
20049
-
Issue 5751: SUnit-UI Interaction refactor
http://code.google.com/p/pharo/issues/detail?id=5751
Issue 5445: Broken command-line arguments in 1.4
http://code.google.com/p/pharo/issues/detail?id=5445
--
Marcus Denker -- http://marcusdenker.de
14441
-
Issue 5445: Broken command-line arguments in 1.4
http://code.google.com/p/pharo/issues/detail?id=5445
(this is to enable running pharo tests in windows)
So now we will have to put in place a process that load pharo for example from
pavel image
and load the configuration. I think that this is what we will work on with
esteban soon.
I asked for this so many times...the answer was it will be ready before
releasing Pharo 2.0. So far I tried
Mariano
did you add a nice comment to the test because I love when I can read a nice
explanation like the one of eliot
and then only read the code :).
Stef
On May 3, 2012, at 6:49 PM, Mariano Martinez Peck wrote:
Ok. If I understand this correctly, this is yet ANOTHER thing to test,
Why do we have so many ways to create pdfs, and why do most
libraries/frameworks only provide a partial solution?
At first it seems not to difficult to build something for what I need,
so it makes sense to build it myself. But the pdf spec is large,
and I don't use most of it. Building it
ok, Luc
i just added support for our case in NB.
See NativeBoost-Core-IgorStasenko.57
you can use structs as return value from functions now.
let me know if it works :)
--
Best regards,
Igor Stasenko.
Hello all,
I am doing some smooth scrolling expriments. I use a step method in which I
adjust the display. When I set stepTime to 0, the time between steps is still
between 10 and 40 msces. During a scroll which takes 10 steps I see apx 1000
redraws of fairly simple Morphs. That is 100 redraws
On 4 May 2012 17:50, Martin Drautzburg martin.drautzb...@web.de wrote:
Hello all,
I am doing some smooth scrolling expriments. I use a step method in which I
adjust the display. When I set stepTime to 0, the time between steps is still
between 10 and 40 msces. During a scroll which takes 10
Hello
Try World addDefferedUIMessage: [morph step].
and run your full loop with delays in separated process
2012/5/4, Martin Drautzburg martin.drautzb...@web.de:
Hello all,
I am doing some smooth scrolling expriments. I use a step method in which I
adjust the display. When I set stepTime to
On Fri, May 4, 2012 at 6:13 AM, Igor Stasenko siguc...@gmail.com wrote:
On 4 May 2012 10:38, Luc Fabresse luc.fabre...@gmail.com wrote:
Hi Igor,
there is a workaround.
all structs in C is returned via pointer.
so, actually a true return type of a function is CvSize*
I agree
On 2 May 2012 16:53, Sean P. DeNigris s...@clipperadams.com wrote:
Stephan Eggermont wrote
Don't you think it would be much less work
to port Christian Haider's work to Pharo? The namespace extensions to ring
should
be helpful to make two-way changes from both the VW and Pharo side.
I
On 4 May 2012 18:37, Eliot Miranda eliot.mira...@gmail.com wrote:
On Fri, May 4, 2012 at 6:13 AM, Igor Stasenko siguc...@gmail.com wrote:
On 4 May 2012 10:38, Luc Fabresse luc.fabre...@gmail.com wrote:
Hi Igor,
there is a workaround.
all structs in C is returned via pointer.
so,
On Fri, May 4, 2012 at 9:44 AM, Igor Stasenko siguc...@gmail.com wrote:
On 4 May 2012 18:37, Eliot Miranda eliot.mira...@gmail.com wrote:
On Fri, May 4, 2012 at 6:13 AM, Igor Stasenko siguc...@gmail.com
wrote:
On 4 May 2012 10:38, Luc Fabresse luc.fabre...@gmail.com wrote:
Hi Igor,
Hi,
Markus added all packages to the Pharo 2.0 repository (THANKS!) so I was
able to bring Pharo Kernel 2.0 image to life. Few notices:
- I had to add FileSystem to the kernel. I added 'FileSystem-AnsiStreams'
'FileSystem-Core' 'FileSystem-Disk' and 'FileSystem-Memory' but maybe some
are not
On 4 May 2012 18:52, Eliot Miranda eliot.mira...@gmail.com wrote:
On Fri, May 4, 2012 at 9:44 AM, Igor Stasenko siguc...@gmail.com wrote:
On 4 May 2012 18:37, Eliot Miranda eliot.mira...@gmail.com wrote:
On Fri, May 4, 2012 at 6:13 AM, Igor Stasenko siguc...@gmail.com
wrote:
On 4
Yes, on max too
https://developer.apple.com/library/mac/#documentation/developertools/Conceptual/LowLevelABI/130-IA-32_Function_Calling_Conventions/IA32.html
Structures. The called function returns structures according to their
aligned size.
Structures 1 or 2 bytes in size are placed in EAX.
2012/5/4 Nicolas Cellier nicolas.cellier.aka.n...@gmail.com:
Yes, on max too
https://developer.apple.com/library/mac/#documentation/developertools/Conceptual/LowLevelABI/130-IA-32_Function_Calling_Conventions/IA32.html
Structures. The called function returns structures according to their
On 4 May 2012 19:18, Nicolas Cellier nicolas.cellier.aka.n...@gmail.com wrote:
Yes, on max too
https://developer.apple.com/library/mac/#documentation/developertools/Conceptual/LowLevelABI/130-IA-32_Function_Calling_Conventions/IA32.html
Structures. The called function returns structures
I found this link quite detailed on the subject, but restricted to C++
(not entirely sure C compiler produces exactly the same...)
http://www.shell-storm.org/papers/files/657.pdf
See table 7 for the case of returning objects...
See also stack cleanup by, 32 bit gcc use hybrid method for
Here's a better version (better audio) of my meta howto video on how
to deconstruct doing something in a class/package (Connectors) when the
documentation isn't obvious:
http://www.youtube.com/watch?v=xC6jcLw25Golist=PL6601A198DF14788Dindex=65feature=plpp_video
Lawson
On Thu, Apr 26, 2012 at 8:19 AM, Mariano Martinez Peck
marianop...@gmail.com wrote:
Hi Eliot/Levente. What is the status of this? Do we have already the
new primitive? If true, how can we adapt LargeIdentitySet to use such new
primitive?
AFAIK the new primitive is not implemented yet.
On 5/4/12 2:04 PM, Pavel Krivanek pavel.kriva...@gmail.com wrote:
Hi,
Markus added all packages to the Pharo 2.0 repository (THANKS!) so I was able
to bring Pharo Kernel 2.0 image to life. Few notices:
- I had to add FileSystem to the kernel. I added 'FileSystem-AnsiStreams'
On 4 May 2012 20:27, Nicolas Cellier nicolas.cellier.aka.n...@gmail.com wrote:
I found this link quite detailed on the subject, but restricted to C++
(not entirely sure C compiler produces exactly the same...)
http://www.shell-storm.org/papers/files/657.pdf
thanks for the link, nicolas.. the
And what about using PasteUpMorph with an unique step in the message
taking care of the update of the submorphs?
Hilaire
Le 04/05/2012 17:50, Martin Drautzburg a écrit :
Hello all,
I am doing some smooth scrolling expriments. I use a step method in which I
adjust the display. When I set
thanks pavel.
I'm back to life after holidays without internet.
I have to catch up with less exciting things than pharo but I'm trying to
follow :)
On May 4, 2012, at 7:04 PM, Pavel Krivanek wrote:
Hi,
Markus added all packages to the Pharo 2.0 repository (THANKS!) so I was able
to bring
51 registered participants to PharoConf :)
and from a lot of countries: belgium, ukraina, Switzerland, Romania, France,
Netherlands, UK…
It will be exciting.
http://rmod.lille.inria.fr/web/pier/Events
Don't forget to register if you want to participate.
Stef
Hi,
STON - Smalltalk Object Notation is a lightweight text-based, human-readable
data interchange format for class-based object-oriented languages like
Smalltalk. It can be used to serialize domain level objects, either for
persistency or network transport. As its name suggests, it is based
Sean P. DeNigris wrote
The attached changeset fixes stdin.
Fix works in 1.3, 1.4, and 2.0...
--
View this message in context:
http://forum.world.st/Standard-input-in-Pharo-tp2173080p4609820.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Now that Filesystem is built-in, how about starting to add some convenience
methods, like this simple one...
FileReference#fileIn
FileStream fileIn: self fullName.
--
View this message in context:
http://forum.world.st/FileReference-convenience-tp4609828.html
Sent from the Pharo
:) I remember a few months ago I stepped with stdin hanging. Thanks for
fixing :)
On Fri, May 4, 2012 at 11:06 PM, Sean P. DeNigris s...@clipperadams.comwrote:
Sean P. DeNigris wrote
The attached changeset fixes stdin.
Fix works in 1.3, 1.4, and 2.0...
--
View this message in
no! :)
fileIn is too complex (and too important) to be a convenience method (IMHO, it
should never be in a Stream), it needs it's own class: CodeLoader or something
like that.
but of course, while I disagree with your particular example, I agree in adding
convenience methods when their are
On Fri, May 4, 2012 at 11:17 PM, Esteban Lorenzano esteba...@gmail.comwrote:
no! :)
fileIn is too complex (and too important) to be a convenience method
(IMHO, it should never be in a Stream), it needs it's own class: CodeLoader
or something like that.
but of course, while I disagree with
On Friday, 4. May 2012 18:01:47 Igor Stasenko wrote:
hard to say.. apparently every morph should be drawn only once per step.
probably you mixing stepping and drawing/updating?
during stepping you should change some state, like advance the
counters, do some calculations etc..
and then
Hi guys. We were discussing in
http://code.google.com/p/pharo/issues/detail?id=5748
The thing is that Traits are depenending on Ring. And I don't really like
that. If you do a simple #addToComposition: you end up calling Ring.
The problematic method is:
TraitDescription #collectMethodsFor:
here is the log
On Fri, May 4, 2012 at 11:28 PM, Mariano Martinez Peck
marianop...@gmail.com wrote:
Hi guys. We were discussing in
http://code.google.com/p/pharo/issues/detail?id=5748
The thing is that Traits are depenending on Ring. And I don't really like
that. If you do a simple
On Fri, May 4, 2012 at 11:28 PM, Mariano Martinez Peck
marianop...@gmail.com wrote:
Hi guys. We were discussing in
http://code.google.com/p/pharo/issues/detail?id=5748
The thing is that Traits are depenending on Ring. And I don't really like
that. If you do a simple #addToComposition: you
Hi,
I do not have a clue how to load Slint in Pharo 1.4. Is there something
to use it with Nautilus (altough, I dont really need a GUI)?
Cheers,
Francois
Guillermo Polito wrote
as an extension method should be fine :P.
Right, forgot to mention that part ;-) Package it with whatever class is
responsible for filing in (which right now are the streams).
--
View this message in context:
On 4 May 2012 23:23, Martin Drautzburg martin.drautzb...@web.de wrote:
On Friday, 4. May 2012 18:01:47 Igor Stasenko wrote:
hard to say.. apparently every morph should be drawn only once per step.
probably you mixing stepping and drawing/updating?
during stepping you should change some
Sean P. DeNigris wrote
PipeableOSProcess#upToEnd eventually calls
AttachableFileStream#upToEnd, which tries to perform a buffered read by
self nextInto: 1000 (which eventually calls primitiveFileRead which
calls sqFileReadIntoAt which calls fread with count arg of 1000).
After further
On 5 May 2012 00:21, Sean P. DeNigris s...@clipperadams.com wrote:
Sean P. DeNigris wrote
PipeableOSProcess#upToEnd eventually calls
AttachableFileStream#upToEnd, which tries to perform a buffered read by
self nextInto: 1000 (which eventually calls primitiveFileRead which
calls
Guillermo Polito wrote
Thanks for fixing :)
Sure!
For fun, here's a REPL using no packages added to 1.4:
[
command := FileStream stdin nextLine.
command = 'exit' ] whileFalse: [
result := Compiler evaluate: command.
FileStream stdout
Igor Stasenko wrote
stdin/out are unbound (endless) streams , and use things like eof(),
should be discouraged..
Yes! It is nonsensical!!
Igor Stasenko wrote
stdin upToEnd
makes no sense..
Well #upToEndOfFile makes no sense, but as I understood Dave's description,
#upToEnd means
On Fri, May 4, 2012 at 3:28 PM, Igor Stasenko siguc...@gmail.com wrote:
On 5 May 2012 00:21, Sean P. DeNigris s...@clipperadams.com wrote:
Sean P. DeNigris wrote
PipeableOSProcess#upToEnd eventually calls
AttachableFileStream#upToEnd, which tries to perform a buffered read
by
self
Eliot Miranda-2 wrote
One can redirect a file to stdin. One can type EOF to stdin. EOF
definitely *does* make sense for stdin.
Ah, good points. Let me rephrase... in the most common cases, I think
waiting for EOF in stdin is not what one wants/expects.
--
View this message in context:
I've just noticed that the following expression:
InMidstOfFileinNotification signal ifFalse: [ ...
Is to notice if I'm in the middle of the file in.
amazing,
Guille
On Saturday, 5. May 2012 00:17:09 Igor Stasenko wrote:
may i ask you, what is your plans?
say, you want to implement a particle system which can be animated at
decent frame rate,
or something more complex?
No much simpler. All I am doing is some sort of gantt chart. I thought smoth-
On 5 May 2012 00:56, Eliot Miranda eliot.mira...@gmail.com wrote:
On Fri, May 4, 2012 at 3:28 PM, Igor Stasenko siguc...@gmail.com wrote:
On 5 May 2012 00:21, Sean P. DeNigris s...@clipperadams.com wrote:
Sean P. DeNigris wrote
PipeableOSProcess#upToEnd eventually calls
On Fri, May 4, 2012 at 5:24 PM, Igor Stasenko siguc...@gmail.com wrote:
On 5 May 2012 00:56, Eliot Miranda eliot.mira...@gmail.com wrote:
On Fri, May 4, 2012 at 3:28 PM, Igor Stasenko siguc...@gmail.com
wrote:
On 5 May 2012 00:21, Sean P. DeNigris s...@clipperadams.com wrote:
On 5 May 2012 01:43, Martin Drautzburg martin.drautzb...@web.de wrote:
On Saturday, 5. May 2012 00:17:09 Igor Stasenko wrote:
may i ask you, what is your plans?
say, you want to implement a particle system which can be animated at
decent frame rate,
or something more complex?
No much
Comes with tests :) (wow, fileIn tests! :P).
It's probably not complete, because I couldn't in this two hours chase all
the fileIn code, but it already reads methods, classes, class
organizations, doits, class comments.
Guille
chunker.2.cs
Description: Binary data
On 5 May 2012 02:36, Eliot Miranda eliot.mira...@gmail.com wrote:
On Fri, May 4, 2012 at 5:24 PM, Igor Stasenko siguc...@gmail.com wrote:
On 5 May 2012 00:56, Eliot Miranda eliot.mira...@gmail.com wrote:
On Fri, May 4, 2012 at 3:28 PM, Igor Stasenko siguc...@gmail.com
wrote:
On 5
On 5 May 2012 00:46, Sean P. DeNigris s...@clipperadams.com wrote:
Guillermo Polito wrote
Thanks for fixing :)
Sure!
For fun, here's a REPL using no packages added to 1.4:
[
command := FileStream stdin nextLine.
command = 'exit' ] whileFalse: [
result :=
On 5 May 2012 01:06, Guillermo Polito guillermopol...@gmail.com wrote:
I've just noticed that the following expression:
InMidstOfFileinNotification signal ifFalse: [ ...
Is to notice if I'm in the middle of the file in.
unless there is another process who InMidstOfFilein.
IMO one
On 5 May 2012 03:11, Igor Stasenko siguc...@gmail.com wrote:
On 5 May 2012 01:06, Guillermo Polito guillermopol...@gmail.com wrote:
I've just noticed that the following expression:
InMidstOfFileinNotification signal ifFalse: [ ...
Is to notice if I'm in the middle of the file in.
Hi, David, all
i just want to know, if we can use FFI calls, for implementing an
OSProcessPlugin functionality (or at least most of it).
and if there parts which is hard to implement, i would like to know
what and why.
If you want to ask, why one would want to do this.. the answer is simple:
we
76 matches
Mail list logo