• Content count

  • Joined

  • Last visited

Community Reputation

181 Neutral

About thebolt00

  • Rank
  1. GRAW 1 and MP

    Indeed it is, but the reason is even weirder.. The two potions of the game were developed by different studios, using different engines and even some different artwork (although there some of it was shared). -M
  2. One little thing to think about. In printDuplicates, how many time is the "if" done per iteration in the innermost loop? And what contribution does this give to the complexity of the overal function? Also, yes, in the case of summarize you should include any function it calls. Hope this wasn't more help than what the forum gods thinks is appropriate... -M
  3. Boundary Conditions - Diff Eq

    With "usual initial conditions" I assume you mean u(x,0) = f(x) and du(x,0)/dt = g(x) ? If so, yes, the given boundary condition is a type of Dirichlet boundary condition (also known as boundary condition of first kind), defining u(0,t) = h(t) So yes, I have seen them. - M
  4. Stupid Americans

    Quote:Original post by Way Walker Keep in mind that the benefit we receive from learning a second language is much smaller than someone who's first language isn't English or someone who lives in Europe. ... Not saying we shouldn't learn a second language, just saying the cost/benefit analysis is different in the US. Well, at least here in Sweden you have to learn two new languages (ie two languages besides Swedish). One of those is of course English, which is taught from 1st to 12th grade in many places (might even be mandatory now, when I was in elementary school you began studying English in 3rd grade) and then 5-7th (depending on school) grade you begin with another language which usually is German, French or Spanish but others can also be available for choice. It isn't even that uncommon that some people study two extra languages besides Swedish and English. -M
  5. Yay, first Swede finally made it into space! :) Now it is just the hard part of the STS-116 mission left ;)
  6. Unity Crystal Space 1.0rc1 Released!

    Quote: There are some features missing, let me ammend: • 80% of the WiKi links are dead That I must protest against. I just spent 30 minutes going through links, and I could not find more than maybe 3 that were dead (and those were links to external projects using CS) Quote: • Almost no real documentation or Tutorials There is a comprehensive API documentation and decent but very far from perfect manual. However, as in most open source projects you cannot force people to work on stuff, and documentation isn't very high on most peoples "want to do" list;) Any technical writers out there who want a project to join are welcome! :) Another thing i've encountered is that some people say "documentation sucks", but very few can ever provide any constructive criticism on how to improve it. Quote: • Weak tools, editor projects are all not really moving on All of the editor projects that have been going on have been "external" projects not run by the CS projects, so their development is up to their authors ;) The currently best supported content production tool is blender, through the blender2crystal project. Sure we would like excellent exporters for all 3d tools out there, but most of them cost losts of money for licenses, and sure we would like our own editor on level with the best commercial SDKs out there. However, a given amount of people can only do so much, esp when they do it in their sparetime and are expected to produce good at their workplaces/when studying ;) And if someone else have some problems or so they are welcome to step by #crystalspace on freenode where you get support at almost any time of the day ;) -M
  7. World's Largest Superconducting Magnet Switches On

    As a comparison it should be said that the highest energy cosmic rays that have been detected was about 3*10^20 eV, thats right, a particle with energy about seven orders of magnitude stronger hitting the upper atmosphere. You also have a shower of about 1 particle per square meter and second of energies about 1TeV. They have not ended the universe (but some of them might be from the beginning of it ;) and there is no reason to believe LHC when it is operational will either. -M
  8. I want decimals in DrScheme!

    Scheme will by default calculate using exact arithmetics if possible. To get a decimal number you will have to explicitly force it to return it as inexact number, like this (exact->inexact (sqrt 4)) -M
  9. Introduction and Chapter 1

    Quote:Original post by joanusdmentia Ahh, ok then, so the apparently superfluos brackets actually change the meaning. With them, the define'd expression is evaluated each time and without them it's evaluated the once (ie. it's constant). I had tried remove the brackets where those 2 were being evaluated and got some errors so put them back, but I didn't think to remove them from the defines as well. Yes, the form with brackets is accualy a short form. When reading (define (average x y) (/ (+ x y) 2)) it is accualy expanded to (and then executed as) (define average (lambda (x y) (/ (+ x y) 2))) Now, the construct "lambda" isn't introduced until section 1.3.2 (lambda is used to create a procedure value), but we can anyhow say something about the define keyword. define works as (define name value) which when evaluated creates the name (slot) "name" and binds the "value" to it. The value can be of any Scheme type, and as Scheme use applicative evaluation it will be evaluated and reduced to smallest form before the binding is done. Quote:Original post by joanusdmentia Hmm, would change-ratio and good-enough? be evaluated *before* the main body of the newton-method function in your case, whereas in mine they would be evaluated during? If so then I think yours might have a performance benefit as mine would produce a more complicated expression tree. As for when they would benefit from being functions, when they take parameters other than those of the outer function I suppose (eg. called twice from the main body with different parameters). Exactly. The expressions within a procedure are evaluated top-down (that is one of few times the order of evaluation is clearly defined). -M
  10. We're Live (in beta form)!!

    Quote:Original post by okonomiyaki I hope those of you who are mentors will actively tell us what to read/focus on in the chapters and give us problems, as well as answering questions. I know we can only ask so much, so we'll see! Unless one of the other mentors have any objection (or already did so) I can write up a little something about sections 1.1/1.2 (at least), but it will have to wait until saturday when university stop bugging me all day ;) -M
  11. We're Live (in beta form)!!

    Quote:Original post by okonomiyaki Yay! Maybe we should sticky this thread too. The registration one will be reference for a list of members and other stuff, but here we can talk about where to take things. I agree, the compiler shouldn't make a difference, especially since SICP doesn't even cover some of the more advanced Scheme things like continuations, which slightly differ with each implementation. Still, out of curiosity, which implementation of Scheme will you be using? I'll be using Gambit myself. I'm using (and recommend others to use;) DrScheme / MzScheme. Works out of the box (and the same way) on a great number of platforms. The built in interactive REPL environment also makes it very good for quickly testing things while learning. Quote: Also, @Alpha_ProgDes, we really have until December 31 for the first chapter? Isn't that.. a long time? How long are we going to budget for chapters 2 and 3? Did you mean November 31? I think December 31 seems like a good date for Chapter 1. Each chapter in SICP is rather extensive, and especially the first one it can be good not to go too fast forward. As a comparison, when studying the material at university we spent equivalent to 4 full-time weeks for chapter 1,2 and half of 3. -Marten
  12. Laptop with H+L capability

    Quote:Original post by OrangyTang IIRC thats not true. Every nVidia and ATi chip since then does TnL, but lots of cheaper ones (in particular the intergrated intel chips that you find in cheaper pcs and laptops) just use the CPU to do the work (although they'll still support it, so your app doesn't know the difference). One notable example of this is the Intel GMA 950 chip. It does DX9 pixel shaders in hardware, but vertex processing (including TnL) is done on the processor. Thereby not said it is bad, I think the price/performance ratio of the split they do makes sense. What was bas were the early ones which did the other way around (VS in HW and PS on CPU:).. -M
  13. Name: Marten Svanfeldt I am interested in joining the group as a: Mentor My experience with Scheme is: uni course taught with SICP, currently writing a raytracer in it as well as a small R5RS-compatible interpreter for scripting in game engine (written in c++ though :) My experience with general programming is: many years of c++, assembly, c# as well as some coding in functional languages such as erlang and scheme. Timezone: GMT+1 I think one thing to consider before starting is still the scope. SICP goes quite far, and the later chapters (or at least chapter 5) is more of theoretical comp.sci. intrest than "useful" for coding. Also one should remeber that SICP only covers a subset of what you can do in Scheme (for example it does not show any IO other than through the REPL, that is the interpreter). Maybe a slight alteration to include such parts would be of good use? -Marten
  14. Given I now have a bit more time (and am a bit more comfortable with Scheme ;) I can "increase" my offer a bit. I could function as a teacher/mentor, however I won't do it alone ;) If there is anyone else who want to help out and have a bit more experience with running this kind of thing (I know my way around coding and Scheme, but never been a teacher.), and even if not, we should/could start discussing the scope, content and pace maybe? -Marten
  15. I'm no Scheme expert, but having recently studied it (our university use SICP&Scheme to teach introduction to programming :) I might be able to help. I've also written some smaller Scheme-like interpreters and have a pretty good grasp on the concepts ;) However, as The Reindeer Effect I think it would be good to set the level before one commits oneself to do alot of work ;) -Marten