comp.lang.ada
 help / color / mirror / Atom feed
* Doom 3 Is Being Rewritten In Ada
@ 2017-03-07 13:47 J-P. Rosen
  2017-03-07 15:15 ` Mr. Man-wai Chang
  0 siblings, 1 reply; 8+ messages in thread
From: J-P. Rosen @ 2017-03-07 13:47 UTC (permalink / raw)


id Tech 4 / Doom 3 Is Being Rewritten In Ada
http://www.phoronix.com/scan.php?page=news_item&px=Ada-Doom-3

-- 
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Doom 3 Is Being Rewritten In Ada
  2017-03-07 13:47 Doom 3 Is Being Rewritten In Ada J-P. Rosen
@ 2017-03-07 15:15 ` Mr. Man-wai Chang
  2017-03-07 17:38   ` Lucretia
  2017-03-07 19:51   ` Shark8
  0 siblings, 2 replies; 8+ messages in thread
From: Mr. Man-wai Chang @ 2017-03-07 15:15 UTC (permalink / raw)


On 7/03/2017 9:47 PM, J-P. Rosen wrote:
> id Tech 4 / Doom 3 Is Being Rewritten In Ada
> http://www.phoronix.com/scan.php?page=news_item&px=Ada-Doom-3
>

But why? Other than for fun? :)

-- 
   @~@   Remain silent! Drink, Blink, Stretch! Live long and prosper!!
  / v \  Simplicity is Beauty!
/( _ )\ May the Force and farces be with you!
   ^ ^   (x86_64 Ubuntu 9.10)  Linux 2.6.39.3
不借貸! 不詐騙! 不援交! 不打交! 不打劫! 不自殺! 請考慮綜援 (CSSA):
http://www.swd.gov.hk/tc/index/site_pubsvc/page_socsecu/sub_addressesa


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Doom 3 Is Being Rewritten In Ada
  2017-03-07 15:15 ` Mr. Man-wai Chang
@ 2017-03-07 17:38   ` Lucretia
       [not found]     ` <c764a99d-be48-4c1a-9622-7b44b28d1ffc@googlegroups.com>
  2017-03-07 19:51   ` Shark8
  1 sibling, 1 reply; 8+ messages in thread
From: Lucretia @ 2017-03-07 17:38 UTC (permalink / raw)


On Tuesday, 7 March 2017 15:15:25 UTC, Mr. Man-wai Chang  wrote:
> On 7/03/2017 9:47 PM, J-P. Rosen wrote:
> > id Tech 4 / Doom 3 Is Being Rewritten In Ada
> > http://www.phoronix.com/scan.php?page=news_item&px=Ada-Doom-3
> >
> 
> But why? Other than for fun? :)

Why not? Ada is perfect for games as it is for many other areas.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Doom 3 Is Being Rewritten In Ada
  2017-03-07 15:15 ` Mr. Man-wai Chang
  2017-03-07 17:38   ` Lucretia
@ 2017-03-07 19:51   ` Shark8
  2017-03-14 15:46     ` Olivier Henley
  1 sibling, 1 reply; 8+ messages in thread
From: Shark8 @ 2017-03-07 19:51 UTC (permalink / raw)


On Tuesday, March 7, 2017 at 8:15:25 AM UTC-7, Mr. Man-wai Chang wrote:
> On 7/03/2017 9:47 PM, J-P. Rosen wrote:
> > id Tech 4 / Doom 3 Is Being Rewritten In Ada
> > http://www.phoronix.com/scan.php?page=news_item&px=Ada-Doom-3
> >
> 
> But why? Other than for fun? :)

At about 15:30 --
https://www.youtube.com/watch?v=00Q9-ftiPVQ&nohtml5=1
-- one of the things he's talking about is using static analysis [PCLint] and finding an enumeration from a totally different enumeration-set being assigned to some variable in a game.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Doom 3 Is Being Rewritten In Ada
       [not found]     ` <c764a99d-be48-4c1a-9622-7b44b28d1ffc@googlegroups.com>
@ 2017-03-12 18:26       ` Luke A. Guest
  2017-03-12 20:16       ` Per Sandberg
  1 sibling, 0 replies; 8+ messages in thread
From: Luke A. Guest @ 2017-03-12 18:26 UTC (permalink / raw)


polymorph self <jackvanc3@gmail.com> wrote:
> On Tuesday, March 7, 2017 at 12:38:57 PM UTC-5, Lucretia wrote:
>> On Tuesday, 7 March 2017 15:15:25 UTC, Mr. Man-wai Chang  wrote:
>>> On 7/03/2017 9:47 PM, J-P. Rosen wrote:
>>>> id Tech 4 / Doom 3 Is Being Rewritten In Ada
>>>> http://www.phoronix.com/scan.php?page=news_item&px=Ada-Doom-3
>>>> 
>>> 
>>> But why? Other than for fun? :)
>> 
>> Why not? Ada is perfect for games as it is for many other areas.
> 
> Does ada have nice abstraction like lisp and haskell?
> 

Why? C and C++ dont and people write games in those.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Doom 3 Is Being Rewritten In Ada
       [not found]     ` <c764a99d-be48-4c1a-9622-7b44b28d1ffc@googlegroups.com>
  2017-03-12 18:26       ` Luke A. Guest
@ 2017-03-12 20:16       ` Per Sandberg
  1 sibling, 0 replies; 8+ messages in thread
From: Per Sandberg @ 2017-03-12 20:16 UTC (permalink / raw)


Abstraction of what ?

Den 2017-03-12 kl. 06:51, skrev polymorph self:
> On Tuesday, March 7, 2017 at 12:38:57 PM UTC-5, Lucretia wrote:
>> On Tuesday, 7 March 2017 15:15:25 UTC, Mr. Man-wai Chang  wrote:
>>> On 7/03/2017 9:47 PM, J-P. Rosen wrote:
>>>> id Tech 4 / Doom 3 Is Being Rewritten In Ada
>>>> http://www.phoronix.com/scan.php?page=news_item&px=Ada-Doom-3
>>>>
>>>
>>> But why? Other than for fun? :)
>>
>> Why not? Ada is perfect for games as it is for many other areas.
>
> Does ada have nice abstraction like lisp and haskell?
>


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Doom 3 Is Being Rewritten In Ada
  2017-03-07 19:51   ` Shark8
@ 2017-03-14 15:46     ` Olivier Henley
  2017-03-14 19:59       ` Luke A. Guest
  0 siblings, 1 reply; 8+ messages in thread
From: Olivier Henley @ 2017-03-14 15:46 UTC (permalink / raw)


On Tuesday, March 7, 2017 at 2:52:01 PM UTC-5, Shark8 wrote:
> https://www.youtube.com/watch?v=00Q9-ftiPVQ&nohtml5=1

At 16:20 he says he would rather program in Ada if...

For big games Ada support on console is problematic. 
For hiring, any decent C++ programmers can get up to speed in Ada in no time, really. The clarity and correctness way compensate any transitioning pain. 


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Doom 3 Is Being Rewritten In Ada
  2017-03-14 15:46     ` Olivier Henley
@ 2017-03-14 19:59       ` Luke A. Guest
  0 siblings, 0 replies; 8+ messages in thread
From: Luke A. Guest @ 2017-03-14 19:59 UTC (permalink / raw)


Olivier Henley <olivier.henley@gmail.com> wrote:
> On Tuesday, March 7, 2017 at 2:52:01 PM UTC-5, Shark8 wrote:
>> https://www.youtube.com/watch?v=00Q9-ftiPVQ&nohtml5=1
> 
> At 16:20 he says he would rather program in Ada if...
> 
> For big games Ada support on console is problematic. 
> For hiring, any decent C++ programmers can get up to speed in Ada in no
> time, really. The clarity and correctness way compensate any transitioning pain. 
> 
> 

Not anymore, Xbox, PS4 are amd64 and switch is ARM, gcc supports both. Gcc
would need minimal porting effort or just use bare metal and build a custom
RTS.



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-03-14 19:59 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-07 13:47 Doom 3 Is Being Rewritten In Ada J-P. Rosen
2017-03-07 15:15 ` Mr. Man-wai Chang
2017-03-07 17:38   ` Lucretia
     [not found]     ` <c764a99d-be48-4c1a-9622-7b44b28d1ffc@googlegroups.com>
2017-03-12 18:26       ` Luke A. Guest
2017-03-12 20:16       ` Per Sandberg
2017-03-07 19:51   ` Shark8
2017-03-14 15:46     ` Olivier Henley
2017-03-14 19:59       ` Luke A. Guest

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox