Discussion:
[Pharo-project] gamedev.net post asking about Smalltalk
askoh
2012-04-15 12:46:21 UTC
Permalink
Some is interested in using Smalltalk for prototyping of games.
http://www.gamedev.net/topic/623380-game-programming-in-smalltalk/

I think we should respond very constructively on gamedev.net to entice
gamers to try Smalltalk. Programmers are coming to appreciate dynamic
languages and we can capitalize on that.

Go Smalltalk,
Aik-Siong Koh

--
View this message in context: http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4559039.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Igor Stasenko
2012-04-15 14:12:06 UTC
Permalink
On 15 April 2012 14:46, askoh <askoh at askoh.com> wrote:
> Some is interested in using Smalltalk for prototyping of games.
> http://www.gamedev.net/topic/623380-game-programming-in-smalltalk/
>
> I think we should respond very constructively on gamedev.net to entice
> gamers to try Smalltalk. Programmers are coming to appreciate dynamic
> languages and we can capitalize on that.
>

can you respond (i'm not registered there), that we have NBOpenGL
:)
http://www.squeaksource.com/NBOpenGL.html

as guy want, a low-level binding.

there's even some videos made by Lawson English running the demo.

> Go Smalltalk,
> Aik-Siong Koh
>
> --
> View this message in context: http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4559039.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>



--
Best regards,
Igor Stasenko.
Schwab,Wilhelm K
2012-04-15 14:50:41 UTC
Permalink
Sig,

Not intending to give you a hard time, but I went to the page, saw a -X package, and started to wonder if that might be linux support. But FWIW, I can't load any of it. The instructions failed, so I tried #load, and each variant gives some kine of DNU error. Maybe I have an inconsistent set of code loaded??

In the grander view, Metacello continues to be (IMHO) a bottomless well of ever-changing load instructions. Either we need a reliable on-line grid (for Pharo x.x.x load this way...), or perhaps the configurations should carry (and automatically use) this type of information. I know it's not easy, but if we are trying to attract new users, this type of complexity is not going to help our cause.

Bill

________________________________________
From: pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] on behalf of Igor Stasenko [siguctua at gmail.com]
Sent: Sunday, April 15, 2012 10:12 AM
To: Pharo-project at lists.gforge.inria.fr
Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk

On 15 April 2012 14:46, askoh <askoh at askoh.com> wrote:
> Some is interested in using Smalltalk for prototyping of games.
> http://www.gamedev.net/topic/623380-game-programming-in-smalltalk/
>
> I think we should respond very constructively on gamedev.net to entice
> gamers to try Smalltalk. Programmers are coming to appreciate dynamic
> languages and we can capitalize on that.
>

can you respond (i'm not registered there), that we have NBOpenGL
:)
http://www.squeaksource.com/NBOpenGL.html

as guy want, a low-level binding.

there's even some videos made by Lawson English running the demo.

> Go Smalltalk,
> Aik-Siong Koh
>
> --
> View this message in context: http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4559039.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>



--
Best regards,
Igor Stasenko.
phil
2012-04-15 17:53:33 UTC
Permalink
Well, ever tried to setup a proper maven repository in Java? Metacello
looks pretty clean in comparison to iBiblio and friends.

Modularization is hard, no matter with what tool.

Phil

2012/4/15 Schwab,Wilhelm K <bschwab at anest.ufl.edu>

> Sig,
>
> Not intending to give you a hard time, but I went to the page, saw a -X
> package, and started to wonder if that might be linux support. But FWIW, I
> can't load any of it. The instructions failed, so I tried #load, and each
> variant gives some kine of DNU error. Maybe I have an inconsistent set of
> code loaded??
>
> In the grander view, Metacello continues to be (IMHO) a bottomless well of
> ever-changing load instructions. Either we need a reliable on-line grid
> (for Pharo x.x.x load this way...), or perhaps the configurations should
> carry (and automatically use) this type of information. I know it's not
> easy, but if we are trying to attract new users, this type of complexity is
> not going to help our cause.
>
> Bill
>
> ________________________________________
> From: pharo-project-bounces at lists.gforge.inria.fr [
> pharo-project-bounces at lists.gforge.inria.fr] on behalf of Igor Stasenko [
> siguctua at gmail.com]
> Sent: Sunday, April 15, 2012 10:12 AM
> To: Pharo-project at lists.gforge.inria.fr
> Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk
>
> On 15 April 2012 14:46, askoh <askoh at askoh.com> wrote:
> > Some is interested in using Smalltalk for prototyping of games.
> > http://www.gamedev.net/topic/623380-game-programming-in-smalltalk/
> >
> > I think we should respond very constructively on gamedev.net to entice
> > gamers to try Smalltalk. Programmers are coming to appreciate dynamic
> > languages and we can capitalize on that.
> >
>
> can you respond (i'm not registered there), that we have NBOpenGL
> :)
> http://www.squeaksource.com/NBOpenGL.html
>
> as guy want, a low-level binding.
>
> there's even some videos made by Lawson English running the demo.
>
> > Go Smalltalk,
> > Aik-Siong Koh
> >
> > --
> > View this message in context:
> http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4559039.html
> > Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
> >
>
>
>
> --
> Best regards,
> Igor Stasenko.
>
>
>


--
Philippe Back
"Helping you hit the top 3 outcomes you really want to achieve"

Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
phil at highoctane.be| Web:
http://philippeback.eu | Blog:
http://philippeback.be

High Octane SPRL
rue cour Boisacq 101
1301 Bierges
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20120415/925d176e/attachment.html>
Frank Shearar
2012-04-16 10:01:27 UTC
Permalink
On 15 April 2012 18:53, phil at highoctane.be <phil at highoctane.be> wrote:
> Well, ever tried to setup a proper maven repository in Java? Metacello looks
> pretty clean in comparison to iBiblio and friends.

Do you mean a maven _repository_ or a maven _build_?

frank

> Modularization is hard, no matter with what tool.
>
> Phil
>
> 2012/4/15 Schwab,Wilhelm K <bschwab at anest.ufl.edu>
>
>> Sig,
>>
>> Not intending to give you a hard time, but I went to the page, saw a -X
>> package, and started to wonder if that might be linux support. ?But FWIW, I
>> can't load any of it. ?The instructions failed, so I tried #load, and each
>> variant gives some kine of DNU error. ?Maybe I have an inconsistent set of
>> code loaded??
>>
>> In the grander view, Metacello continues to be (IMHO) a bottomless well of
>> ever-changing load instructions. ?Either we need a reliable on-line grid
>> (for Pharo x.x.x load this way...), or perhaps the configurations should
>> carry (and automatically use) this type of information. ?I know it's not
>> easy, but if we are trying to attract new users, this type of complexity is
>> not going to help our cause.
>>
>> Bill
>>
>> ________________________________________
>> From: pharo-project-bounces at lists.gforge.inria.fr
>> [pharo-project-bounces at lists.gforge.inria.fr] on behalf of Igor Stasenko
>> [siguctua at gmail.com]
>> Sent: Sunday, April 15, 2012 10:12 AM
>> To: Pharo-project at lists.gforge.inria.fr
>> Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk
>>
>> On 15 April 2012 14:46, askoh <askoh at askoh.com> wrote:
>> > Some is interested in using Smalltalk for prototyping of games.
>> > http://www.gamedev.net/topic/623380-game-programming-in-smalltalk/
>> >
>> > I think we should respond very constructively on gamedev.net to entice
>> > gamers to try Smalltalk. Programmers are coming to appreciate dynamic
>> > languages and we can capitalize on that.
>> >
>>
>> can you respond (i'm not registered there), that we have NBOpenGL
>> :)
>> http://www.squeaksource.com/NBOpenGL.html
>>
>> as guy want, a low-level binding.
>>
>> there's even some videos made by Lawson English running the demo.
>>
>> > Go Smalltalk,
>> > Aik-Siong Koh
>> >
>> > --
>> > View this message in context:
>> > http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4559039.html
>> > Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>> >
>>
>>
>>
>> --
>> Best regards,
>> Igor Stasenko.
>>
>>
>
>
>
> --
> Philippe Back
> "Helping you hit the top 3 outcomes you really want to achieve"
>
> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil at highoctane.be |
> Web: http://philippeback.eu | Blog:
> http://philippeback.be
>
> High Octane SPRL
> rue cour Boisacq 101
> 1301 Bierges
>
phil
2012-04-16 13:30:24 UTC
Permalink
Repository proxy.
Le 16 avr. 2012 12:02, "Frank Shearar" <frank.shearar at gmail.com> a ?crit :

> On 15 April 2012 18:53, phil at highoctane.be <phil at highoctane.be> wrote:
> > Well, ever tried to setup a proper maven repository in Java? Metacello
> looks
> > pretty clean in comparison to iBiblio and friends.
>
> Do you mean a maven _repository_ or a maven _build_?
>
> frank
>
> > Modularization is hard, no matter with what tool.
> >
> > Phil
> >
> > 2012/4/15 Schwab,Wilhelm K <bschwab at anest.ufl.edu>
> >
> >> Sig,
> >>
> >> Not intending to give you a hard time, but I went to the page, saw a -X
> >> package, and started to wonder if that might be linux support. But
> FWIW, I
> >> can't load any of it. The instructions failed, so I tried #load, and
> each
> >> variant gives some kine of DNU error. Maybe I have an inconsistent set
> of
> >> code loaded??
> >>
> >> In the grander view, Metacello continues to be (IMHO) a bottomless well
> of
> >> ever-changing load instructions. Either we need a reliable on-line grid
> >> (for Pharo x.x.x load this way...), or perhaps the configurations should
> >> carry (and automatically use) this type of information. I know it's not
> >> easy, but if we are trying to attract new users, this type of
> complexity is
> >> not going to help our cause.
> >>
> >> Bill
> >>
> >> ________________________________________
> >> From: pharo-project-bounces at lists.gforge.inria.fr
> >> [pharo-project-bounces at lists.gforge.inria.fr] on behalf of Igor
> Stasenko
> >> [siguctua at gmail.com]
> >> Sent: Sunday, April 15, 2012 10:12 AM
> >> To: Pharo-project at lists.gforge.inria.fr
> >> Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk
> >>
> >> On 15 April 2012 14:46, askoh <askoh at askoh.com> wrote:
> >> > Some is interested in using Smalltalk for prototyping of games.
> >> > http://www.gamedev.net/topic/623380-game-programming-in-smalltalk/
> >> >
> >> > I think we should respond very constructively on gamedev.net to
> entice
> >> > gamers to try Smalltalk. Programmers are coming to appreciate dynamic
> >> > languages and we can capitalize on that.
> >> >
> >>
> >> can you respond (i'm not registered there), that we have NBOpenGL
> >> :)
> >> http://www.squeaksource.com/NBOpenGL.html
> >>
> >> as guy want, a low-level binding.
> >>
> >> there's even some videos made by Lawson English running the demo.
> >>
> >> > Go Smalltalk,
> >> > Aik-Siong Koh
> >> >
> >> > --
> >> > View this message in context:
> >> >
> http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4559039.html
> >> > Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
> >> >
> >>
> >>
> >>
> >> --
> >> Best regards,
> >> Igor Stasenko.
> >>
> >>
> >
> >
> >
> > --
> > Philippe Back
> > "Helping you hit the top 3 outcomes you really want to achieve"
> >
> > Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
> phil at highoctane.be |
> > Web: http://philippeback.eu | Blog:
> > http://philippeback.be
> >
> > High Octane SPRL
> > rue cour Boisacq 101
> > 1301 Bierges
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20120416/95f88109/attachment.html>
Igor Stasenko
2012-04-16 13:48:04 UTC
Permalink
On 15 April 2012 16:50, Schwab,Wilhelm K <bschwab at anest.ufl.edu> wrote:
> Sig,
>
> Not intending to give you a hard time, but I went to the page, saw a -X package, and started to wonder if that might be linux support. ?But FWIW, I can't load any of it. ?The instructions failed, so I tried #load, and each variant gives some kine of DNU error. ?Maybe I have an inconsistent set of code loaded??

this is for X server. which usually runs on linux(es).
Javier is working on that. There are couple bugs left, but we already
have an updated configuration, but its not yet on public repository.

@Javier, can you upload a new config of NBOpenGL to the squeaksource?

>
> In the grander view, Metacello continues to be (IMHO) a bottomless well of ever-changing load instructions. ?Either we need a reliable on-line grid (for Pharo x.x.x load this way...), or perhaps the configurations should carry (and automatically use) this type of information. ?I know it's not easy, but if we are trying to attract new users, this type of complexity is not going to help our cause.
>

yes, we need to invent some conventions. Because different developers
using different names and different labels for configuration versions.
for instance, i avoid labeling versions as #stable , most of them are
#development..
for this reason, #lastVersion, #latestVersion loads either outdated
stuff, or even worse, a baseline..

> Bill
>
> ________________________________________
> From: pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] on behalf of Igor Stasenko [siguctua at gmail.com]
> Sent: Sunday, April 15, 2012 10:12 AM
> To: Pharo-project at lists.gforge.inria.fr
> Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk
>
> On 15 April 2012 14:46, askoh <askoh at askoh.com> wrote:
>> Some is interested in using Smalltalk for prototyping of games.
>> http://www.gamedev.net/topic/623380-game-programming-in-smalltalk/
>>
>> I think we should respond very constructively on gamedev.net to entice
>> gamers to try Smalltalk. Programmers are coming to appreciate dynamic
>> languages and we can capitalize on that.
>>
>
> can you respond (i'm not registered there), that we have NBOpenGL
> :)
> http://www.squeaksource.com/NBOpenGL.html
>
> as guy want, a low-level binding.
>
> there's even some videos made by Lawson English running the demo.
>
>> Go Smalltalk,
>> Aik-Siong Koh
>>
>> --
>> View this message in context: http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4559039.html
>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>
>
>
>
> --
> Best regards,
> Igor Stasenko.
>
>



--
Best regards,
Igor Stasenko.
Javier Pimás
2012-04-16 14:29:00 UTC
Permalink
Thank's to igor's debugging help it works in linux too.

Gofer new
squeaksource: 'NBOpenGL';
package: 'ConfigurationOfNBOpenGL';
load.

(ConfigurationOfNBOpenGL project version: '1.0.3') load.

(notice the 1.0.3 instead of 1.0.2)

Please test that it works. There may be some random crashes, be careful and
save your image before testing. You can test doing

GLTTRenderingDemo new openInWorld.

just be sure to have Tahoma and save your image. There's room for
improvement in context creation waiting for anybody with some free time.

cheers!

On Mon, Apr 16, 2012 at 10:48 AM, Igor Stasenko <siguctua at gmail.com> wrote:

> On 15 April 2012 16:50, Schwab,Wilhelm K <bschwab at anest.ufl.edu> wrote:
> > Sig,
> >
> > Not intending to give you a hard time, but I went to the page, saw a -X
> package, and started to wonder if that might be linux support. But FWIW, I
> can't load any of it. The instructions failed, so I tried #load, and each
> variant gives some kine of DNU error. Maybe I have an inconsistent set of
> code loaded??
>
> this is for X server. which usually runs on linux(es).
> Javier is working on that. There are couple bugs left, but we already
> have an updated configuration, but its not yet on public repository.
>
> @Javier, can you upload a new config of NBOpenGL to the squeaksource?
>
> >
> > In the grander view, Metacello continues to be (IMHO) a bottomless well
> of ever-changing load instructions. Either we need a reliable on-line grid
> (for Pharo x.x.x load this way...), or perhaps the configurations should
> carry (and automatically use) this type of information. I know it's not
> easy, but if we are trying to attract new users, this type of complexity is
> not going to help our cause.
> >
>
> yes, we need to invent some conventions. Because different developers
> using different names and different labels for configuration versions.
> for instance, i avoid labeling versions as #stable , most of them are
> #development..
> for this reason, #lastVersion, #latestVersion loads either outdated
> stuff, or even worse, a baseline..
>
> > Bill
> >
> > ________________________________________
> > From: pharo-project-bounces at lists.gforge.inria.fr [
> pharo-project-bounces at lists.gforge.inria.fr] on behalf of Igor Stasenko [
> siguctua at gmail.com]
> > Sent: Sunday, April 15, 2012 10:12 AM
> > To: Pharo-project at lists.gforge.inria.fr
> > Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk
> >
> > On 15 April 2012 14:46, askoh <askoh at askoh.com> wrote:
> >> Some is interested in using Smalltalk for prototyping of games.
> >> http://www.gamedev.net/topic/623380-game-programming-in-smalltalk/
> >>
> >> I think we should respond very constructively on gamedev.net to entice
> >> gamers to try Smalltalk. Programmers are coming to appreciate dynamic
> >> languages and we can capitalize on that.
> >>
> >
> > can you respond (i'm not registered there), that we have NBOpenGL
> > :)
> > http://www.squeaksource.com/NBOpenGL.html
> >
> > as guy want, a low-level binding.
> >
> > there's even some videos made by Lawson English running the demo.
> >
> >> Go Smalltalk,
> >> Aik-Siong Koh
> >>
> >> --
> >> View this message in context:
> http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4559039.html
> >> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
> >>
> >
> >
> >
> > --
> > Best regards,
> > Igor Stasenko.
> >
> >
>
>
>
> --
> Best regards,
> Igor Stasenko.
>
>


--
Lic. Javier Pim?s
Ciudad de Buenos Aires
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20120416/63b58542/attachment.html>
Schwab,Wilhelm K
2012-04-16 15:44:56 UTC
Permalink
On Ubuntu Lucid, it blows up in #forCurrentPlatform - can't find a suitable implementation.




________________________________
From: pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] on behalf of Javier Pim?s [elpochodelagente at gmail.com]
Sent: Monday, April 16, 2012 10:29 AM
To: Pharo-project at lists.gforge.inria.fr
Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk

Thank's to igor's debugging help it works in linux too.

Gofer new
squeaksource: 'NBOpenGL';
package: 'ConfigurationOfNBOpenGL';
load.

(ConfigurationOfNBOpenGL project version: '1.0.3') load.

(notice the 1.0.3 instead of 1.0.2)

Please test that it works. There may be some random crashes, be careful and save your image before testing. You can test doing

GLTTRenderingDemo new openInWorld.

just be sure to have Tahoma and save your image. There's room for improvement in context creation waiting for anybody with some free time.

cheers!

On Mon, Apr 16, 2012 at 10:48 AM, Igor Stasenko <siguctua at gmail.com<mailto:siguctua at gmail.com>> wrote:
On 15 April 2012 16:50, Schwab,Wilhelm K <bschwab at anest.ufl.edu<mailto:bschwab at anest.ufl.edu>> wrote:
> Sig,
>
> Not intending to give you a hard time, but I went to the page, saw a -X package, and started to wonder if that might be linux support. But FWIW, I can't load any of it. The instructions failed, so I tried #load, and each variant gives some kine of DNU error. Maybe I have an inconsistent set of code loaded??

this is for X server. which usually runs on linux(es).
Javier is working on that. There are couple bugs left, but we already
have an updated configuration, but its not yet on public repository.

@Javier, can you upload a new config of NBOpenGL to the squeaksource?

>
> In the grander view, Metacello continues to be (IMHO) a bottomless well of ever-changing load instructions. Either we need a reliable on-line grid (for Pharo x.x.x load this way...), or perhaps the configurations should carry (and automatically use) this type of information. I know it's not easy, but if we are trying to attract new users, this type of complexity is not going to help our cause.
>

yes, we need to invent some conventions. Because different developers
using different names and different labels for configuration versions.
for instance, i avoid labeling versions as #stable , most of them are
#development..
for this reason, #lastVersion, #latestVersion loads either outdated
stuff, or even worse, a baseline..

> Bill
>
> ________________________________________
> From: pharo-project-bounces at lists.gforge.inria.fr<mailto:pharo-project-bounces at lists.gforge.inria.fr> [pharo-project-bounces at lists.gforge.inria.fr<mailto:pharo-project-bounces at lists.gforge.inria.fr>] on behalf of Igor Stasenko [siguctua at gmail.com<mailto:siguctua at gmail.com>]
> Sent: Sunday, April 15, 2012 10:12 AM
> To: Pharo-project at lists.gforge.inria.fr<mailto:Pharo-project at lists.gforge.inria.fr>
> Subject: Re: [Pharo-project] gamedev.net<http://gamedev.net> post asking about Smalltalk
>
> On 15 April 2012 14:46, askoh <askoh at askoh.com<mailto:askoh at askoh.com>> wrote:
>> Some is interested in using Smalltalk for prototyping of games.
>> http://www.gamedev.net/topic/623380-game-programming-in-smalltalk/
>>
>> I think we should respond very constructively on gamedev.net<http://gamedev.net> to entice
>> gamers to try Smalltalk. Programmers are coming to appreciate dynamic
>> languages and we can capitalize on that.
>>
>
> can you respond (i'm not registered there), that we have NBOpenGL
> :)
> http://www.squeaksource.com/NBOpenGL.html
>
> as guy want, a low-level binding.
>
> there's even some videos made by Lawson English running the demo.
>
>> Go Smalltalk,
>> Aik-Siong Koh
>>
>> --
>> View this message in context: http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4559039.html
>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>
>
>
>
> --
> Best regards,
> Igor Stasenko.
>
>



--
Best regards,
Igor Stasenko.




--
Lic. Javier Pim?s
Ciudad de Buenos Aires
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20120416/3f389c2e/attachment.html>
Tomi Neste
2012-04-16 15:54:31 UTC
Permalink
Is it supposed to work with the 1.3 one click package?

I tried it with 1.3 on Ubuntu 10.04, copied over the Unix CogNB files,
and while loading NativeBoost-Core-IgorStasenko.56 I get a
"ContextPart doesNotUnderstand: #simulatePrimitive:module:with:".


--
tomppa
Schwab,Wilhelm K
2012-04-16 15:58:49 UTC
Permalink
I thought I read it was 1.4 only??




________________________________________
From: pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] on behalf of Tomi Neste [tomi.neste at gmail.com]
Sent: Monday, April 16, 2012 11:54 AM
To: Pharo-project at lists.gforge.inria.fr
Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk

Is it supposed to work with the 1.3 one click package?

I tried it with 1.3 on Ubuntu 10.04, copied over the Unix CogNB files,
and while loading NativeBoost-Core-IgorStasenko.56 I get a
"ContextPart doesNotUnderstand: #simulatePrimitive:module:with:".


--
tomppa
Igor Stasenko
2012-04-16 16:10:32 UTC
Permalink
On 16 April 2012 17:58, Schwab,Wilhelm K <bschwab at anest.ufl.edu> wrote:
> I thought I read it was 1.4 only??
>
>

yes, the NativeBoost version past 1.0.9 (IIRC) are no longer supports Pharo 1.3.
This is because of fixes/improvements to primitive simulation code done in 1.4.

actually you can ignore this error and continue loading the package,
but you won't be able to debug the methods with nativeboost primitive,
because it requires special treatment.
as for the rest it should work fine even on 1.3.


>
>
> ________________________________________
> From: pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] on behalf of Tomi Neste [tomi.neste at gmail.com]
> Sent: Monday, April 16, 2012 11:54 AM
> To: Pharo-project at lists.gforge.inria.fr
> Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk
>
> Is it supposed to work with the 1.3 one click package?
>
> I tried it with 1.3 on Ubuntu 10.04, copied over the Unix CogNB files,
> and while loading NativeBoost-Core-IgorStasenko.56 I get a
> "ContextPart doesNotUnderstand: #simulatePrimitive:module:with:".
>
>
> --
> tomppa
>
>



--
Best regards,
Igor Stasenko.
Tomi Neste
2012-04-16 16:32:56 UTC
Permalink
Right, got it loading just fine with the 1.4. The TTRendering demo is
having some problems with initializing the GL context but that's
probably a driver issue, I'll have to try something simpler.

On Mon, Apr 16, 2012 at 7:10 PM, Igor Stasenko <siguctua at gmail.com> wrote:
> On 16 April 2012 17:58, Schwab,Wilhelm K <bschwab at anest.ufl.edu> wrote:
>> I thought I read it was 1.4 only??
>>
>>
>
> yes, the NativeBoost version past 1.0.9 (IIRC) are no longer supports Pharo 1.3.
> This is because of fixes/improvements to primitive simulation code done in 1.4.
>
> actually you can ignore this error and continue loading the package,
> but you won't be able to debug the methods with nativeboost primitive,
> because it requires special treatment.
> as for the rest it should work fine even on 1.3.
>
>
>>
>>
>> ________________________________________
>> From: pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] on behalf of Tomi Neste [tomi.neste at gmail.com]
>> Sent: Monday, April 16, 2012 11:54 AM
>> To: Pharo-project at lists.gforge.inria.fr
>> Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk
>>
>> Is it supposed to work with the 1.3 one click package?
>>
>> I tried it with 1.3 on Ubuntu 10.04, copied over the Unix CogNB files,
>> and while loading NativeBoost-Core-IgorStasenko.56 I get a
>> "ContextPart doesNotUnderstand: #simulatePrimitive:module:with:".
>>
>>
>> --
>> tomppa
>>
>>
>
>
>
> --
> Best regards,
> Igor Stasenko.
>



--
tomppa
Stéphane Ducasse
2012-04-18 15:50:16 UTC
Permalink
No stable measn stable and this is good
Development means that you are developing and that people use at their own risk

Use stable to milestone.
This way clients can work on your stable versions and milestone too their software.

On Apr 16, 2012, at 3:48 PM, Igor Stasenko wrote:

> yes, we need to invent some conventions. Because different developers
> using different names and different labels for configuration versions.
> for instance, i avoid labeling versions as #stable , most of them are
> #development..
> for this reason, #lastVersion, #latestVersion loads either outdated
> stuff, or even worse, a baseline..
Schwab,Wilhelm K
2012-04-18 16:19:52 UTC
Permalink
Stef,

What about stable relative to a given version of Pharo? I *really* think that to be useful, Metacello needs to be consistent. As it is, one seems to be left looking at blessings and guessing at what might work. The current and occasional (and very helpful) "no, use THIS version..." is appreciated, but hardly grounds for success.

Bill


________________________________________
From: pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] on behalf of St?phane Ducasse [stephane.ducasse at inria.fr]
Sent: Wednesday, April 18, 2012 11:50 AM
To: Pharo-project at lists.gforge.inria.fr
Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk

No stable measn stable and this is good
Development means that you are developing and that people use at their own risk

Use stable to milestone.
This way clients can work on your stable versions and milestone too their software.

On Apr 16, 2012, at 3:48 PM, Igor Stasenko wrote:

> yes, we need to invent some conventions. Because different developers
> using different names and different labels for configuration versions.
> for instance, i avoid labeling versions as #stable , most of them are
> #development..
> for this reason, #lastVersion, #latestVersion loads either outdated
> stuff, or even worse, a baseline..
Frank Shearar
2012-04-18 16:32:07 UTC
Permalink
On 18 April 2012 17:19, Schwab,Wilhelm K <bschwab at anest.ufl.edu> wrote:
> Stef,
>
> What about stable relative to a given version of Pharo? ?I *really* think that to be useful, Metacello needs to be consistent. ?As it is, one seems to be left looking at blessings and guessing at what might work. ?The current and occasional (and very helpful) "no, use THIS version..." is appreciated, but hardly grounds for success.

"Stable version of foo relative to bar" means a having a
ConfigurationOfFooForPharo13, ConfigurationOfFooForPharo14,
ConfigurationOfFooForSqueak44, and so on.

That people don't write these configurations is not a failing of Metacello.

frank

> Bill
>
>
> ________________________________________
> From: pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] on behalf of St?phane Ducasse [stephane.ducasse at inria.fr]
> Sent: Wednesday, April 18, 2012 11:50 AM
> To: Pharo-project at lists.gforge.inria.fr
> Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk
>
> No stable measn stable and this is good
> Development means that you are developing and that people use at their own risk
>
> Use stable to milestone.
> This way clients can work on your stable versions and milestone too their software.
>
> On Apr 16, 2012, at 3:48 PM, Igor Stasenko wrote:
>
>> yes, we need to invent some conventions. Because different developers
>> using different names and different labels for configuration versions.
>> for instance, i avoid labeling versions as #stable , most of them are
>> #development..
>> for this reason, #lastVersion, #latestVersion loads either outdated
>> stuff, or even worse, a baseline..
>
>
>
Sean P. DeNigris
2012-04-18 16:38:47 UTC
Permalink
Frank Shearar-3 wrote
>
> "Stable version of foo relative to bar" means a having a
> ConfigurationOfFooForPharo13, ConfigurationOfFooForPharo14,
> ConfigurationOfFooForSqueak44, and so on.
>

Now that we have symbolic platforms in Metacello, one configuration
specifies what to load for Pharo 1.3 vs. 1.4 vs. Squeak 4.4. Why would you
make separate configs? The great thing about Metacello is that I can drop
the config on any supported image and have it do the right thing...

Sean

--
View this message in context: http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4568264.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Schwab,Wilhelm K
2012-04-18 16:43:33 UTC
Permalink
YES!!!!!! That's what we need. The package system must know what to do and do the correct thing in context, or it is (sorry) more trouble than it's worth.

Bill



________________________________________
From: pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] on behalf of Sean P. DeNigris [sean at clipperadams.com]
Sent: Wednesday, April 18, 2012 12:38 PM
To: pharo-project at lists.gforge.inria.fr
Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk

Frank Shearar-3 wrote
>
> "Stable version of foo relative to bar" means a having a
> ConfigurationOfFooForPharo13, ConfigurationOfFooForPharo14,
> ConfigurationOfFooForSqueak44, and so on.
>

Now that we have symbolic platforms in Metacello, one configuration
specifies what to load for Pharo 1.3 vs. 1.4 vs. Squeak 4.4. Why would you
make separate configs? The great thing about Metacello is that I can drop
the config on any supported image and have it do the right thing...

Sean

--
View this message in context: http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4568264.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Frank Shearar
2012-04-18 16:46:54 UTC
Permalink
On 18 April 2012 17:38, Sean P. DeNigris <sean at clipperadams.com> wrote:
>
> Frank Shearar-3 wrote
>>
>> "Stable version of foo relative to bar" means a having a
>> ConfigurationOfFooForPharo13, ConfigurationOfFooForPharo14,
>> ConfigurationOfFooForSqueak44, and so on.
>>
>
> Now that we have symbolic platforms in Metacello, one configuration
> specifies what to load for Pharo 1.3 vs. 1.4 vs. Squeak 4.4. Why would you
> make separate configs? The great thing about Metacello is that I can drop
> the config on any supported image and have it do the right thing...

Sure. You can have N dead simple configurations or one complex
configuration with N platforms. My point still stands: it's not
Metacello's fault.

frank

> Sean
>
> --
> View this message in context: http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4568264.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>
Schwab,Wilhelm K
2012-04-18 16:56:51 UTC
Permalink
Fair enough. But let's face facts, there is an "IT" that is wrong. I submit that "IT" is an ever-changing "no do it THIS way now[*]" The people providing the code and instructions are very well intentioned, but overall, the whole thing is too complicated for anyone's good.

I believe you that Metacello is not to blame. If it has the tools to fix this, then we should settle on some convention whether it is

ConfigOfXYZ loadStable
ConfigOfXYZ loadDev

or whatever else the experts want. The point is that the consumer should have expectation that a single incantation will achieve the desired effect, every time (or as close as can be expected) and in context (1.3, 1.4, etc.).

Bill


[*] try figuring out what "now " means; it adds to the confusion over what to do.



________________________________________
From: pharo-project-bounces at lists.gforge.inria.fr [pharo-project-bounces at lists.gforge.inria.fr] on behalf of Frank Shearar [frank.shearar at gmail.com]
Sent: Wednesday, April 18, 2012 12:46 PM
To: Pharo-project at lists.gforge.inria.fr
Subject: Re: [Pharo-project] gamedev.net post asking about Smalltalk

On 18 April 2012 17:38, Sean P. DeNigris <sean at clipperadams.com> wrote:
>
> Frank Shearar-3 wrote
>>
>> "Stable version of foo relative to bar" means a having a
>> ConfigurationOfFooForPharo13, ConfigurationOfFooForPharo14,
>> ConfigurationOfFooForSqueak44, and so on.
>>
>
> Now that we have symbolic platforms in Metacello, one configuration
> specifies what to load for Pharo 1.3 vs. 1.4 vs. Squeak 4.4. Why would you
> make separate configs? The great thing about Metacello is that I can drop
> the config on any supported image and have it do the right thing...

Sure. You can have N dead simple configurations or one complex
configuration with N platforms. My point still stands: it's not
Metacello's fault.

frank

> Sean
>
> --
> View this message in context: http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4568264.html
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>
Lawson English
2012-04-15 21:50:00 UTC
Permalink
I went ahead and plugged my videos and so on in my response.

L.

On 4/15/12 7:12 AM, Igor Stasenko wrote:
> On 15 April 2012 14:46, askoh<askoh at askoh.com> wrote:
>> Some is interested in using Smalltalk for prototyping of games.
>> http://www.gamedev.net/topic/623380-game-programming-in-smalltalk/
>>
>> I think we should respond very constructively on gamedev.net to entice
>> gamers to try Smalltalk. Programmers are coming to appreciate dynamic
>> languages and we can capitalize on that.
>>
> can you respond (i'm not registered there), that we have NBOpenGL
> :)
> http://www.squeaksource.com/NBOpenGL.html
>
> as guy want, a low-level binding.
>
> there's even some videos made by Lawson English running the demo.
>
>> Go Smalltalk,
>> Aik-Siong Koh
>>
>> --
>> View this message in context: http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4559039.html
>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>
>
>
Erwan Douaille
2012-04-16 08:40:40 UTC
Permalink
Hi,

Maybe we can show us in some weeks my project ? I'm using NBOpenGL ;)
That's not a game but that can show what we can do with pharo

2012/4/15 Lawson English <lenglish5 at cox.net>

> I went ahead and plugged my videos and so on in my response.
>
> L.
>
>
> On 4/15/12 7:12 AM, Igor Stasenko wrote:
>
>> On 15 April 2012 14:46, askoh<askoh at askoh.com> wrote:
>>
>>> Some is interested in using Smalltalk for prototyping of games.
>>> http://www.gamedev.net/topic/**623380-game-programming-in-**smalltalk/<http://www.gamedev.net/topic/623380-game-programming-in-smalltalk/>
>>>
>>> I think we should respond very constructively on gamedev.net to entice
>>> gamers to try Smalltalk. Programmers are coming to appreciate dynamic
>>> languages and we can capitalize on that.
>>>
>>> can you respond (i'm not registered there), that we have NBOpenGL
>> :)
>> http://www.squeaksource.com/**NBOpenGL.html<http://www.squeaksource.com/NBOpenGL.html>
>>
>> as guy want, a low-level binding.
>>
>> there's even some videos made by Lawson English running the demo.
>>
>> Go Smalltalk,
>>> Aik-Siong Koh
>>>
>>> --
>>> View this message in context: http://forum.world.st/gamedev-**
>>> net-post-asking-about-**Smalltalk-tp4559039p4559039.**html<http://forum.world.st/gamedev-net-post-asking-about-Smalltalk-tp4559039p4559039.html>
>>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>
>


--
Douaille Erwan <douaille.erwan at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20120416/bdc3d311/attachment.html>
Loading...