Re: [Pharo-users] Namespaces (was Re: Behold Pharo: The Modern Smalltalk)

2019-12-22 Thread Ronie Salgado
I do not like the idea of using a dot in class names because dot is already used to separate expressions in a sequence. I am pretty sure that using dot may introduce several ambiguities in the parsing process. For example, the following with the current parser will produce the same AST:

Re: [Pharo-users] [ANN] (Re)Introducing Mars (Spec 2.0 Gtk3 bindings)

2019-04-18 Thread Ronie Salgado
That looks very cool For the text editor are you using GtkSourceView or something else? Greetings, Ronie El jue., 18 abr. 2019 a las 7:23, Esteban Lorenzano () escribió: > > > On 18 Apr 2019, at 13:08, PBKResearch wrote: > > +1 to Norbert. In particular, does it mean that, from Pharo 8, we

[Pharo-users] [ANN] Git Thermite integration with Iceberg

2018-12-12 Thread Ronie Salgado
Hello, Some time ago I presented Git Thermite in this mailing. Git Thermite is a tool for visualizing Git commits that I am making for my master thesis. Now I have managed to integrate Git Thermite with Iceberg. GitHub page: https://github.com/ronsaldo/pharo-git-thermite Demo video:

Re: [Pharo-users] OpenGL minimum working example?

2018-11-12 Thread Ronie Salgado
Hi Hernan, I just added two new examples, UFFIOpenGLOffscreenSamples >> #triangle and UFFIOpenGLOffscreenSamples >> #quad (using your vertices). I tested it on Linux and on OS X. triangle " self new triangle " | context gl fb colorProgram vertexBuffer | context :=

[Pharo-users] [ANN] Pharo Git Thermite Release

2018-07-17 Thread Ronie Salgado
Hello, I am finally releasing an initial public version of Pharo Git Thermite, a tool that I am developing as part of my master thesis for visualizing Monticello and Git commits, for Pharo and Python: GitHub Page with sources/documentation/issue tracker:

Re: [Pharo-users] What next for Pharo vm?

2018-04-22 Thread Ronie Salgado
> > > I was thinking the vm is able to run more than one bytecode set. Why > couldn’t our vm support both Pharo and Java bytecodes? Perhaps a simpler way is to make a translator from Java bytecodes -> Pharo (Sista) bytecodes. I believe that ikvm did something similar for .NET. The hardest part of

Re: [Pharo-users] Any perspective of Woden in Pharo 6.1/7 ?????

2018-01-12 Thread Ronie Salgado
> > Do you have a travis or jenkins for woden in Pharo 7? This is on my big todo list. In fact I need the travis to be able to support Windows. During the last months I have been rewriting the core of Woden 2 in order to improve stability and reduce dependencies. By using Lowtalk for the math

Re: [Pharo-users] Smalltalkers will, eventually, win. So says this old C++ programmer.

2017-05-10 Thread Ronie Salgado
Hi kilon, Some weeks ago I tried the C live programming technique for the Ludum Dare. It works very well. For that occasion I wrote this short article https://ldjam.com/events/ludum-dare/38/smalcoded-a-small-eco-destroyed-world/a-diabolical-game-for-a-diabolical-experiment . The game ended pretty

Re: [Pharo-users] Editor with syntax highlighting awareness

2017-05-08 Thread Ronie Salgado
Hi All, Here is a basic example for doing a very simple syntax highlighted text editor: = styler := MyTextStyler new. browser := GLMTabulator new. browser row: #row. browser transmit to: #row; andShow: [ :composite | composite custom: (GLMRubricHighlightedTextPresentation new

Re: [Pharo-users] Fwd: GSoC 2017: Pharo Consortium has been accepted as a mentor organization!

2017-02-27 Thread Ronie Salgado
Congratulations! 2017-02-27 16:54 GMT-03:00 Stephane Ducasse : > Super good news. > I need good news in this moment! > > On Mon, Feb 27, 2017 at 8:42 PM, Serge Stinckwich < > serge.stinckw...@gmail.com> wrote: > >> On Mon, Feb 27, 2017 at 8:19 PM, Peter Uhnak

Re: [Pharo-users] Crash in Athens

2017-02-22 Thread Ronie Salgado
Hello, http://forum.world.st/Too-frequent-crashes-td4927143i20.html#a4934027 Try changing AthensCairoSurface >> asForm into the following method: asForm "create a form and copy an image data there" | form | self checkSession. self flush. form := Form extent: (self

Re: [Pharo-users] Using a Unix filedescriptor in a FileStream?

2016-09-22 Thread Ronie Salgado
Hi Holger, Sorry for not noticing this thread before. Some months ago, I did some experiments myself using inotify and epoll, with the UFFI. I was creating a file system monitoring API similar in design to OSWindow. I just did some minor changes for making this usable along with making a

Re: [Pharo-users] OpenGLES2 binding available!

2016-07-28 Thread Ronie Salgado
> > Isn't it what Ronie is working on? I am not working with OpenGL or OpenGL ES anymore. I am moving all of my efforts into Woden 2, the AbstractGPU (an abstraction layer for Vulkan, Direct3D 12 and Metal), and Dastrel (Data Stream Language) a custom shader language whose compiler I implemented

Re: [Pharo-users] [UFFI] Using a nested structure

2016-07-05 Thread Ronie Salgado
not moving from another plateform :/ >> >> I tried it in pharo 6 and I it didn't work either. >> >> It could be my dll. What is your compilation line for the dll ? >> >> Thanks you, >> Merwan >> >> On Tue, Jul 5, 2016 at 2:14 PM, Ronie Salgado <ro

Re: [Pharo-users] [UFFI] Using a nested structure

2016-07-05 Thread Ronie Salgado
Hi Merwan, I tested this on Pharo 6 and it is working in Windows. However, in 32 bits Window doubles have an 8 byte alignment, unlike Linux where they have a 4 byte alignment. Can you try doing the following before performing the ffi call in Windows, if you are moving an image from Linux or OS

Re: [Pharo-users] New project: AR.Drone communication API in Pharo

2016-04-10 Thread Ronie Salgado
Ok, I made a cleanup on the OSWindow joystick support. I also added the OSWindowGenericRenderer interface which is implemented by a thin wrapper around the SDL2 renderer interface. I have tested this on Linux using a XBox 360 controller (using SDL2 GameController interface) and a PS2 controller

Re: [Pharo-users] New project: AR.Drone communication API in Pharo

2016-04-09 Thread Ronie Salgado
> > Can't SDL2 be used with a joystick? It can be used. Although, joystick support was not very well integrated into OSWindow because joystick events are not being sent into a specific window. Now I am doing a cleanup on the joystick support, by sending the event to all the windows. I will

Re: [Pharo-users] Pharo for Data Visualization

2015-11-24 Thread Ronie Salgado
You need a modern graphics card. Open source graphics drivers are not supported because there are very behind in their implementations of OpenGL. 2015-11-24 17:28 GMT-03:00 Volkert : > But not on my linux box ubuntu 14.04 :-( > > > > > On 24.11.2015 21:03,

Re: [Pharo-users] VM crash on Ubuntu 14.04

2015-10-31 Thread Ronie Salgado
Hi Johan, Perhaps I can try to help you debugging with gdb. Are you using a 32 bits or 64 bits Ubuntu ? We should start by building a debug Pharo VM. Do you have some time during Monday or Wednesday in your office?. Greetings, Ronie 2015-10-31 22:00 GMT-03:00 stepharo : > Why

[Pharo-users] Basic Woden Loading tutorial

2015-08-07 Thread Ronie Salgado
Hi, I started writing a basic woden loading tutorial: http://woden.ronie.cl/ Please, bear in mind that this is an early draft, so expect lot of mistakes. Greetings, Ronie

Re: [Pharo-users] Woden?

2015-07-20 Thread Ronie Salgado
Hi Hilaire, I am not able to reproduce your problem. Can you try testing with the following image and VM?: http://ronie.cl/Woden/woden-a01-linux.zip Greetings, Ronie 2015-07-20 8:00 GMT-03:00 Merwan Ouddane merwanoudd...@gmail.com: On lun., 2015-07-20 at 18:41 +0800, Hilaire wrote: Le

Re: [Pharo-users] Woden?

2015-07-20 Thread Ronie Salgado
May I suggest you add a note on SmalltalkHub about needed Pharo version (I just added one in DrGeo page;) Done. 2015-07-20 10:53 GMT-03:00 Hilaire hila...@drgeo.eu: Le 20/07/2015 21:01, Ronie Salgado a écrit : I am not able to reproduce your problem. Can you try testing

Re: [Pharo-users] Woden-Roassal pharo5 inspector bugs

2015-06-19 Thread Ronie Salgado
There are not news yet, but I will try to take a look on this. This is actually anoying, so I will find a workaround soon. 2015-06-17 18:16 GMT-03:00 Natalia Tymchuk natalia.tymc...@unikernel.net: Are there any news? On 06 May 2015, at 13:00, Alexandre Bergel alexandre.ber...@me.com wrote:

Re: [Pharo-users] Use array of float to GPU memory

2015-06-13 Thread Ronie Salgado
sounds interesting, but what is the context of this? Is this built into Pharo, what version? Or what library? Those methods are not built into Pharo. They are present in the OpenCL bindings ( http://smalltalkhub.com/#!/~ronsaldo/OpenCL ), and I don't think they are very efficient in my

Re: [Pharo-users] Woden - Rotate an Object from absolute referential

2015-05-12 Thread Ronie Salgado
Hello Merwan, Currently is not possible because the only way to represent rotations is to use a matrix. I have to add support for quaternions, which gives me an opportunity to also add Euler angles. When I add support for Euler angles, you wil be able to do what you want easily. Currently, you

Re: [Pharo-users] Pharo-Launcher Windows 8.1

2015-03-21 Thread Ronie Salgado
I think that we should have a Pharo-bugs mailing list that gets notified for each bug that is filled in fogbugz 2015-03-21 4:54 GMT-03:00 kilon alios kilon.al...@gmail.com: Bottom line is that reporting a problem in the mailing list first makes much more sense because a) Way more likely to

Re: [Pharo-users] Building 3D shapes in Roassal with interaction. Unexpected behaviour?

2015-01-28 Thread Ronie Salgado
Hello Nicolas, Thanks for pointing this bug. I just fixed it in Woden-Core-RonieSalgado.64 . Can you try again? Greetings, Ronie 2015-01-28 10:40 GMT-03:00 Nicolas Lusa nicolas.l...@usi.ch: v := RWView new. e := (RWPyramid new) element. e on: RWMouseButtonDown do: [ :ev | ev

Re: [Pharo-users] Polygons in woden

2014-11-09 Thread Ronie Salgado
Hi Nicola, Sorry for not answering before. I have to improve my mail filters. As for the shadows, currently only the spotlights can cast shadows. I have yet to implement shadow mapping for directional lights. As for point light, I won't be implementing them in the near future, because they are

Re: [Pharo-users] FFI structs

2014-10-31 Thread Ronie Salgado
Ronie is working on unifying all the api and proposing one syntax mechanism for - nativeBoost back-end - FFI and may be Alien I had a skype session with Eliot the last. He taught me about the callback mechanism and I am actually going to use Alien for the callbacks, by adapting

Re: [Pharo-users] Calling Pharo from C

2014-09-19 Thread Ronie Salgado
FFI - Not sure Alien - Not sure NativeBoost - Yes One thing is receiving a callback from C. In this case, NativeBoost is the one with the worst end-user API. Another thing, is being able to embed the VM in a C application, and then call the VM explicitly from the application. In this case,

Re: [Pharo-users] [gsoc-mentors] GSoC: call for ideas

2014-02-13 Thread Ronie Salgado
I am proposing the following as a student: Project idea Name: Unified Foreign Function Interface Skill level: Advanced Possible Mentors: Igor Stasenko / Esteban Lorenzano Name of the Student: Ronie Salgado Description: Because NativeBoost has problems with portability and cannot be used

[Pharo-users] How images can be loaded

2013-11-22 Thread Ronie Salgado
Hello, I would like to know how I could load .png image into pharo, and being able to access to their pixel data for manipulation or display it. Greetings, Ronie Salgado