Re: [Pharo-users] Becoming good at VM development

2015-09-04 Thread Ichiseki
Yes Mariano, you are right. The compilation itself should be trivial - in a sense. The hard part is the actual development of the VM. From what I've read, the VM is developed in Smalltalk's Slang, then transpiled to C and then compiled isn't it? -- View this message in context:

Re: [Pharo-users] Becoming good at VM development

2015-09-04 Thread Mariano Martinez Peck
On Fri, Sep 4, 2015 at 8:25 PM, Ichiseki wrote: > Yes Mariano, you are right. The compilation itself should be trivial - in a > sense. The hard part is the actual development of the VM. From what I've > read, the VM is developed in Smalltalk's Slang, then transpiled to C and >

Re: [Pharo-users] Becoming good at VM development

2015-09-01 Thread Ben Coman
On Tue, Sep 1, 2015 at 9:48 PM, Esteban Lorenzano wrote: > > On 01 Sep 2015, at 15:34, Mariano Martinez Peck > wrote: > > BTW, you question is about becoming good at VM development, so actually the > compilation of the VM itself is a very very very

Re: [Pharo-users] Becoming good at VM development

2015-09-01 Thread Esteban Lorenzano
> On 31 Aug 2015, at 21:41, stepharo wrote: > > Hi > After the effort made by igor stasenko building the VM is a lot simpler than > it used to. > Did you try to compile the Pharo VM on your platform? > Did you experience some problems? > We should probably add a resource page

Re: [Pharo-users] Becoming good at VM development

2015-09-01 Thread stepharo
thanks esteban! I love CI. Le 1/9/15 08:37, Esteban Lorenzano a écrit : On 31 Aug 2015, at 21:41, stepharo > wrote: Hi After the effort made by igor stasenko building the VM is a lot simpler than it used to. Did you try to compile the Pharo VM on

Re: [Pharo-users] Becoming good at VM development

2015-09-01 Thread Esteban Lorenzano
> On 01 Sep 2015, at 15:34, Mariano Martinez Peck wrote: > > BTW, you question is about becoming good at VM development, so actually the > compilation of the VM itself is a very very very little part of the whole > picture. yeah, I could keep adding “very”s there ;)

Re: [Pharo-users] Becoming good at VM development

2015-09-01 Thread Mariano Martinez Peck
BTW, you question is about becoming good at VM development, so actually the compilation of the VM itself is a very very very little part of the whole picture. On Tue, Sep 1, 2015 at 3:37 AM, Esteban Lorenzano wrote: > > On 31 Aug 2015, at 21:41, stepharo

Re: [Pharo-users] Becoming good at VM development

2015-08-31 Thread Ichiseki
Thanks to all for your responses. I am carefully reading the material presented by you. Ideally I will like to compile the VM into Chrome's NaCL to run an image under Chrome OS. But first things first, as they say. I have to understand the Squeak/Pharo VM. One question, is Mariano's blog still

Re: [Pharo-users] Becoming good at VM development

2015-08-31 Thread Mariano Martinez Peck
On Mon, Aug 31, 2015 at 2:49 PM, Ichiseki wrote: > Thanks to all for your responses. > I am carefully reading the material presented by you. Ideally I will like > to > compile the VM into Chrome's NaCL to run an image under Chrome OS. But > first > things first, as they say. I

Re: [Pharo-users] Becoming good at VM development

2015-08-31 Thread stepharo
Hi After the effort made by igor stasenko building the VM is a lot simpler than it used to. Did you try to compile the Pharo VM on your platform? Did you experience some problems? We should probably add a resource page to get started. I do not have the information but we can ask esteban.

Re: [Pharo-users] Becoming good at VM development

2015-08-31 Thread Ben Coman
On Tue, Sep 1, 2015 at 1:49 AM, Ichiseki wrote: > Thanks to all for your responses. > I am carefully reading the material presented by you. Ideally I will like to > compile the VM into Chrome's NaCL to run an image under Chrome OS. But first > things first, as they say. I have

[Pharo-users] Becoming good at VM development

2015-08-28 Thread Ichiseki
Hi hello to everyone everybody I am interesting in going deeply into VM design, development, optimization, etc. I know a lot of Haskell, a good amount of C and some languages that use VM like Python, Lua and Pharo of course. What would be a road map (books, articles, code to read) to understand

Re: [Pharo-users] Becoming good at VM development

2015-08-28 Thread Davorin Rusevljan
On Fri, Aug 28, 2015 at 10:11 AM, Ichiseki is...@outlook.com wrote: Hi hello to everyone everybody I am interesting in going deeply into VM design, development, optimization, etc. I know a lot of Haskell, a good amount of C and some languages that use VM like Python, Lua and Pharo of

Re: [Pharo-users] Becoming good at VM development

2015-08-28 Thread Christophe Demarey
Hi Le 28 août 2015 à 10:11, Ichiseki a écrit : Hi hello to everyone everybody I am interesting in going deeply into VM design, development, optimization, etc. I know a lot of Haskell, a good amount of C and some languages that use VM like Python, Lua and Pharo of course. What would be a

Re: [Pharo-users] Becoming good at VM development

2015-08-28 Thread Ichiseki
I've already read those blogs. There are lots of useful information - it seems - but what I want is a head start, something that starts from zero but for someone who has programming knowledge. I will definitely read the blue book. That goes first! Any more sources, indications? TYVM ichiro --

Re: [Pharo-users] Becoming good at VM development

2015-08-28 Thread Christian Caldeiro
Hi Ichiro, there are a bunch of posts in Mariano Martinez Peck's blog named journey through the VM, done some years ago. He writes about anything related to the VM, how to build it, class format, bytecodes, detailed description of the CompiledMethod class, etc. You can find the first post here: