Other Roguelikes > DiabloRL
Is this *EVER* going to be released?
Napsterbater:
--- Quote from: MaiZure on July 07, 2012, 10:30 ---What? C? Low-level? Damn I'm old.
I usually reserve that descriptor for FORTRAN or COBOL or Rogue :P
Oops, didn't mean to totally derail the topic..*cough* DiabloRL!
--- End quote ---
In case you didn't know, "low-level" refers to it's closeness to machine language. C is lower-level than both FORTRAN and COBOL. The whole purpose behind C was to create a language that was very close to the x86 instruction set. Both of the aforementioned have to be interpreted before they can be compiled into machine language, C, when targeting an x86 system, is compiled directly. That's why C is still around even after all these years, it still runs crazy fast because there's no ambiguity involved in compiling it.
Napsterbater:
--- Quote from: Kornel Kisielewicz on July 07, 2012, 19:10 ---Most reasonable languages (see Pascal or Ruby) use keywords. I don't know what idiot came up with the curly braces idea ;).
--- End quote ---
HAML/SASS/Coffee-script taught me that the best way is just indentation. Why not...
--- Code: ---define output(string)
print string
for x in some_array
output x
--- End code ---
Explicit delimiters are just tiring.
skarczew:
@up:
We shall not forget the clarity offered by Python ...
Btw. I like the offtop in this topic =) .
Klear:
Heh... I never really got past QBasic... those were the days.
Matt_S:
--- Quote from: Kornel Kisielewicz on July 07, 2012, 19:10 ---Like in any reasonable language (see Free Pascal). If you have 5 apples, the last apple is the 5th or the 4th? Think about it.
--- End quote ---
If you have a Taylor expansion with 5 terms (counting terms that might be zero), the order of the last term is 5th or 4th? ;)
--- Quote from: Kornel Kisielewicz on July 07, 2012, 19:10 ---This I am explicitly working on fixing, as a part of my PhD.
--- End quote ---
Neat! I'm looking forward to it.
--- Quote from: Kornel Kisielewicz on July 07, 2012, 19:10 ---A number is a number. 3.3 has no less rights to live than 3. And that makes a TON of things simpler in the language -- it's greatest strength.
--- End quote ---
Sure, but I don't see many (video game) RPGs where stats are anything but integers. Heck, even DoomRL is based around integers. 1d6 doesn't return any number between 1 and 6, just the integers. Even the fine time scale of energy units is integer based, is it not?
--- Quote from: Kornel Kisielewicz on July 07, 2012, 19:10 ---Err, no? See premake.
--- End quote ---
Maybe I'm misunderstanding something or maybe I didn't communicate very well, but I meant turning a Lua project to an executable, like a counterpart to py2exe. I have found 3rd party stuff (some of which I have to compile myself, rustling my jimmies even more; if I wanted to use a C compiler I'd program in C again) that will work with a single lua file, but then I'd have to compile all of my lua files together first which seems like something that the program ought to do itself. I realize I'm being kind of difficult here because I probably could have written a Lua program to automate all of that in the time it took me to write this rant.
--- Quote from: skarczew on July 09, 2012, 14:10 ---We shall not forget the clarity offered by Python ...
--- End quote ---
Sometimes when I feel like doing something simple really quick I'll write up a small Python program. Then I'll realize it doesn't work because I used curly braces. Old habits die hard.
--- Quote from: skarczew on July 09, 2012, 14:10 ---Btw. I like the offtop in this topic =) .
--- End quote ---
I was actually worried about what might happen when I mentioned arrays starting at 1. >_>
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version