Allegro.cc - Online Community

Allegro.cc Forums » Off-Topic Ordeals » Who said "Pascal is dead"?

This thread is locked; no one can reply to it. rss feed Print
 1   2 
Who said "Pascal is dead"?
Niunio
Member #1,975
March 2002
avatar

I'm so proud I must tell to somebody. In January Allegro.pas was downloaded more than 1,000 times. That's almost a proportion of 4/1 of the average value!

{"name":"download-detail-graph-all-time-until-feb.png","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/3\/5358693720f5833ea43414f9960a785e.png","w":650,"h":350,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/3\/5358693720f5833ea43414f9960a785e"}download-detail-graph-all-time-until-feb.png

I know, I know, the original Allegro downloads for January are 15,000 but I'm soooooooo proud. ;D

-----------------
Current projects: Allegro.pas | MinGRo

Bob Keane
Member #7,342
June 2006

By reading this sig, I, the reader, agree to render my soul to Bob Keane. I, the reader, understand this is a legally binding contract and freely render my soul.
"Love thy neighbor as much as you love yourself means be nice to the people next door. Everyone else can go to hell. Missy Cooper.
The advantage to learning something on your own is that there is no one there to tell you something can't be done.

Niunio
Member #1,975
March 2002
avatar

homerdohs.jpg

-----------------
Current projects: Allegro.pas | MinGRo

bamccaig
Member #7,536
July 2006
avatar

There must be some explanation... :-/ It seems unlikely that downloads would more than double over the course of a month when they've been relatively steady until then.

Be honest. Did you write a looping script? :P Or was there some major new release?

kenmasters1976
Member #8,794
July 2007

Well, congratulations. I haven't used Pascal/Delphi for a long time, but here in Mexico it's still being used in some schools for teaching.

Now, can you use Allegro.pas to make NDS games with FreePascal's ARM compiler?. That would make it a lot more popular.

BAF
Member #2,981
December 2002
avatar

I'm sure you could, once you get Allegro to work on NDS. I dont think that port was ever finished.

Thomas Fjellstrom
Member #476
June 2000
avatar

BAF said:

I dont think that port was ever finished.

Nope, but at the very least software rendering worked, but obviously it was quite slow. I do want to get the hw driver working, but Its just so far down on my list of things to do...

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Bob Keane
Member #7,342
June 2006

Hmmm, maybe I should get a Pascal compiler to learn a new language. ???

By reading this sig, I, the reader, agree to render my soul to Bob Keane. I, the reader, understand this is a legally binding contract and freely render my soul.
"Love thy neighbor as much as you love yourself means be nice to the people next door. Everyone else can go to hell. Missy Cooper.
The advantage to learning something on your own is that there is no one there to tell you something can't be done.

Arthur Kalliokoski
Second in Command
February 2005
avatar

If you're not shooting yourself in the foot with your current language, don't bother.

They all watch too much MSNBC... they get ideas.

FMC
Member #4,431
March 2004
avatar

bamccaig said:

Or was there some major new release?

You don't look often at the homepage[1], do you? :P

[FMC Studios] - [Caries Field] - [Ctris] - [Pman] - [Chess for allegroites]
Written laws are like spiders' webs, and will, like them, only entangle and hold the poor and weak, while the rich and powerful will easily break through them. -Anacharsis
Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover. -Mark Twain

bamccaig
Member #7,536
July 2006
avatar

FMC said:

You don't look often at the homepage, do you? :P

No. I have Firefox keywords setup to move around Allegro.cc quickly: al (Login), a forum (Forum by number or name), ao (Off-topic forum), ap (Programming forum), as (Search) (or g site:allegro.cc terms for Google Search). I almost never go to the home page unless I'm testing whether or not I can access Allegro.cc (when there are networking issues on either side). Even still, I've almost never read it. :P

BAF
Member #2,981
December 2002
avatar

Wow, you're a hardcore a.ccer. And I thought it was bad that typing "a <down> <enter>" into the address bar brought me to the recent posts page, where I spend 99% of my time on a.cc. (Well, now that I use Chrome, I don't even have to hit down, so its just "a <enter>" now).

OICW
Member #4,069
November 2003
avatar

BAF said:

Wow, you're a hardcore a.ccer. And I thought it was bad that typing "a <down> <enter\>" into the address bar brought me to the recent posts page, where I spend 99% of my time on a.cc. (Well, now that I use Chrome, I don't even have to hit down, so its just "a <enter\>" now).

That's why I have one one tab in Firefox still open on a recent posts page.

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]
"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee
"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF
"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

Neil Walker
Member #210
April 2000
avatar

Bob Keane said:

He is dead.

You've got the wrong Pascal.
http://en.wikipedia.org/wiki/Chimbonda

Neil.
MAME Cabinet Blog / AXL LIBRARY (a games framework) / AXL Documentation and Tutorial

wii:0356-1384-6687-2022, kart:3308-4806-6002. XBOX:chucklepie

Bob Keane
Member #7,342
June 2006

I don't think so. Most of the posts in this thread refer to the programming language, which was named for this guy.

By reading this sig, I, the reader, agree to render my soul to Bob Keane. I, the reader, understand this is a legally binding contract and freely render my soul.
"Love thy neighbor as much as you love yourself means be nice to the people next door. Everyone else can go to hell. Missy Cooper.
The advantage to learning something on your own is that there is no one there to tell you something can't be done.

Niunio
Member #1,975
March 2002
avatar

Now, can you use Allegro.pas to make NDS games with FreePascal's ARM compiler?. That would make it a lot more popular.

That would be great, but I haven't access to a NDS and have no idea if it's possible. I didn't success trying to link Allegro staticaly using Free Pascal so it uses dynamic linking, and I'm not sure if NDS will do it.

BTW I'm looking for people who would try to use Allegro.pas in other systems as MacOS, QNX, GP2X... AFAIK It should work just changing few lines in one or two files.

Bob Keane said:

Hmmm, maybe I should get a Pascal compiler to learn a new language. ???

Learn it! If you can't I'll return the money. ;D

Bob Keane said:

don't think so. Most of the posts in this thread refer to the programming language(...)

::)

-----------------
Current projects: Allegro.pas | MinGRo

Bob Keane
Member #7,342
June 2006

Are there any IDEs that use Pascal? What's the difference between Pascal and Turbo Pascal?

By reading this sig, I, the reader, agree to render my soul to Bob Keane. I, the reader, understand this is a legally binding contract and freely render my soul.
"Love thy neighbor as much as you love yourself means be nice to the people next door. Everyone else can go to hell. Missy Cooper.
The advantage to learning something on your own is that there is no one there to tell you something can't be done.

LennyLen
Member #5,313
December 2004
avatar

Bob Keane said:

Are there any IDEs that use Pascal?

Bloodshed (the makers of Dev-C++) also have a Dev-Pascal IDE. I don't know if it's any better than Dev-C++ though, as I've never used it.

Quote:

What's the difference between Pascal and Turbo Pascal?

Turbo Pascal is Borland's Pascal IDE/compiler.

Niunio
Member #1,975
March 2002
avatar

Bob Keane said:

Are there any IDEs that use Pascal?

Lazarus, Geany, Morfik FX, FPC IDE, Vim, Delphi and Dev-Pascal too.

Oh, and may be you should know that Dev-C++ is written in Object Pascal. 8-)

-----------------
Current projects: Allegro.pas | MinGRo

Thomas Fjellstrom
Member #476
June 2000
avatar

Niunio said:

Oh, and may be you should know that Dev-C++ is written in Object Pascal

Or maybe more accurately, Delphi. Back when I first tried it out, it was very obvious that it used Delphi, mostly due to the Delphi "out of bounds array index" exceptions that DevC++ would pop up CONSTANTLY.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

OICW
Member #4,069
November 2003
avatar

Niunio said:

BTW I'm looking for people who would try to use Allegro.pas in other systems as MacOS, QNX, GP2X... AFAIK It should work just changing few lines in one or two files.

Just a question. Shouldn't be possible to run plain ol' Allegro on QNX natively? I mean:
1) get the compiler[1]
2) make Allegro port for QNX
3) ???
4) $$ profit 8-)

Quite a shame I've had to return driver's computer/display from a new tramcar I was working on. It ran QNX and was a quite a nice toy to play with. So I can't test it even if I could toy with that display after work.

References

  1. This one would be the hardest, I don't suspect any free compilers for embedded platforms or am I mistaken?

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]
"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee
"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF
"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

Thomas Fjellstrom
Member #476
June 2000
avatar

OICW said:

Shouldn't be possible to run plain ol' Allegro on QNX natively?

Allegro.pas is a pascal binding to Plain Ol' Allegro afaik. The entire point of it is so you can write programs in Pascal that use allegro. AFAIK it is not a port of allegro TO pascal. You'll notice the OSs that are listed are somewhat supported platforms for allegro native.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Niunio
Member #1,975
March 2002
avatar

That's the point, Thomas: Allegro.pas is a bind not a port.

Theoretically Allegro.pas should work on any platform that:

  • Has a Plain Ol' Allegro port (version 4.4)

  • Free Pascal is able to generate executables for it (I don't know if its possible to use GNU-Pascal, but current version doesn't compile on Delphi)

  • Has dynamic library linking (.so/.dll/.dylib/...)

If the platform satisfies the three points, it should work with few/no changes.

-----------------
Current projects: Allegro.pas | MinGRo

OICW
Member #4,069
November 2003
avatar

Ah well. I guess it's better than some hacking of Pascal memory to access video card.

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]
"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee
"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF
"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

Martin Kalbfuß
Member #9,131
October 2007
avatar

Niunio said:

I don't know if its possible to use GNU-Pascal

I don't think so. But you're not using any strange features, so it's possible.

A problem is, that an API, running with all tree compilers must be very minimalistic.
ISO Pascal is a joke. Only Extended ISO Pascal is good. But it's not supported by FreePascal. Delphi features are only partly supported by GNU Pascal. It would be very difficult to keep allego.pas compatible to all three compilers using advanced features.

Anyway,
Congrats!

http://remote-lisp.spdns.de -- my server side lisp interpreter
http://www.nongnu.org/gm2/ -- Modula-2 alias Pascal++

 1   2 


Go to: