colleges tend to use DrScheme
some people will drop the UI and just program in mzscheme
scheme48 is also pretty nice
lot's of people seem to be using chicken, gambit, etc ...
don't go there
Name:
Anonymous2008-05-05 7:25
haxmyanus
Name:
Anonymous2008-05-05 10:14
no one uses lisp except cindy brady. enjoy your oudated programming language
Name:
Anonymous2008-05-05 10:16
mzscheme
Name:
Anonymous2008-05-05 10:20
PLT Scheme (MzScheme/DoctorScheme). Also, ignore >>9 for he has not read SICP.
(PROTIP: SICP is not about LISP.)
Name:
Anonymous2008-05-05 22:31
Not OP, but I'd like to actually read sicp too. I heard that there are some differences between implementation, and the sicp web page suggests using MIT/GNU scheme (See >>4).
-Ss says the following:
extra/drscheme 372-1
PLT Scheme Environment
extra/guile 1.8.4-2
Guile is a portable, embeddable Scheme implementation written in C
extra/scheme48 1.8-1
Scheme 48 is an implementation of Scheme
>>7 colleges tend to use DrScheme some people will drop the UI and just program in mzscheme
So DrScheme includes both GUI/CLI, or is it just GUI? I don't want GUI, should I use scheme48?
Or compile GNU scheme or MzScheme myself?
>>2,3,10
If you don't say why, we can assume that you are the same fag, or troll.
Name:
Anonymous2008-05-05 22:57
It doesnt matter you tard
The book is not about learning scheme or programming in scheme
It is about MAGIC (complexity), just read the damn thing and do some simple programs to work through it.
Name:
Anonymous2008-05-05 23:04
>>13
Yeah, satori and that. But using the right implementation will make everything easier.
Name:
Anonymous2008-05-06 3:17
OP here, I'm a virgin of programming, only plays with a few sex toys and my hand if you want to draw a parallel. I've touched a bit of java, done some php, C++, html. Never really sat down and decided to truly learn how to program with abstraction and all that jazz in mind.
So bear with me when I say this.
But how exactly does MzScheme work? I've set it in my path so I can run it from the command prompt, but as far as I can see it's just like...a cli. I enter stuff into it, it responds. Am I supposed to work the whole way through like that, or is there a "compiler" for it?
And what's with all this other stuff that comes with MzScheme? Mzc.exe? mzpp.exe? PDF SLaTeX.exe?
Name:
Anonymous2008-05-06 5:43
If you want to run the programs from the book directly use MIT/GNU Scheme. You can also use MzScheme, but you might need to modify the programs slightly, e.g. for the Streams section you need to import some libraries.
You have failed already. Working with c++, php, html, and java is working with abstraction. Programming itself requires your mind to view things in an abstract way. The essence of programming is not a language or even computers. Programming is simply seeing things as they are and not what they appear as. McDonalds is a complex program, Wal-Mart is a complex program, and you yourself are a complex program. We are all layers of programs with different levels of abstraction. Your psyche itself uses layers of abstraction to deal with everyday tasks. Do you think clicking the key F is simple? The mind is a very complex computer and the act of clicking on F is extremely complex involving lots of fine tuning. All of this tuning and learning is hidden from your top level of thought (that you experience).
Everything is a program. The things that SICP teaches you are things you already experience and use. Becoming aware of these patterns and systems is what you must realize. Without this level of knowledge you only see the abstract interfaces between things. Know that everything hides deeper levels that are hidden with layers of abstraction. Programming is simply a reflection of the real word that we control finely. If you want to do a case study of a complex program go to a grocery store. Think about how you pick up a cup. Think of how a light switch operates.
Computer Science is not about computers.
Name:
Anonymous2008-05-06 15:16
Look at it this way.
On most browsers, you can bring up your browsing history by pressing Control-H. (No, this is not going to become a discussion of werecows.) On Firefox, this brings up a sidebar that shows up on the left side of the window. If you put your mouse over the edge of the sidebar, the cursor will turn into a different kind of arrow. By clicking and dragging it, you can move the edge of the sidebar back and forth. You are, to put it another way, manipulating the border between the normal window and the history window. By moving the mouse, you can increase the portion of the window devoted to either part. In a more extreme view of this situation, you're increasing or decreasing the amount of existence the sidebar has.
Now, let's apply this idea to something more abstract. Look out your window. If you don't live in a highly urbanized area, you should be able to see the horizon. Think of this as the border between the land and the sky. The land and sky are obviously distinguishable thanks to this boundary. Now, if you were to "drag" the sash between the sky and the land, or to manipulate the border between land and sky, you would end up causing the sky to become larger and the land to become smaller, or vice versa. An effect of this might be to cause something that was just on the ground to suddenly be hundreds of feet in the air. Truly a frightening situation to be in. So, look at it this way - manipulating the border between two physical things shifts whatever balance there is in the interaction between those things. Alternatively, by manipulating the border between two things, you can change the manner in which they exist.
Still, this isn't *that* abstract, since it's still dealing with real things in the real world. Many believe that in this world, there are those things that are true, and those that obviously aren't. This divides reality into two extremes: truth and falsehood. But, since we have two extremes, logically one can imagine a boundary between those two extremes - the border between truth and lies. If one were to manipulate this border, suddenly things that were pure fantasy (flying pigs, for the sake of argument) have become reality - or things from reality have ceased to exist. This is how Yukari is said to have invaded the moon - by manipulating the border between truth and lies, as applied to the reflection of the moon on a pond, she was able to make the reflection of the moon into a manifestation of the actual moon, and so send her youkai army onto it. This is what's truly amazing about Yukari's power - the ability to manipulate the border between completely abstract concepts allows her to fundamentally change reality as we know it (at least in terms of two abstract concepts).
Do you think clicking the key F is simple? The mind is a very complex computer and the act of clicking on F is extremely complex involving lots of fine tuning. All of this tuning and learning is hidden from your top level of thought (that you experience).
And how do you know that? Can you prove it? You can't.
And no; not everything is a program.
i say this to help you: just fucking use drscheme, you're wasting fucking time bitch you can always switch to something else LATER. drscheme is numero uno if you want to learn how to program. it INCLUDES mzscheme, so if you wanna be all l22t and shit you can drop to the command line. bottom line: download SICP and drscheme today and just fucking start, i'm tired of all these shitty threads.
A vow or an oath can actually be annulled by simply saying just once, "Muttar (Muttarim) Lakh" (let it [them] be permitted to you). Nevertheless, the custom is to say it three times to reinforce the matter. Nowadays we say it three different ways, "Muttar Lakh" (3 times), "Mahul Lakh" (3 times), and "Sharooi Lakh" (3 times). These are all expressions of annulling vows. In fact, one may use any expression which is understood to express the annulling of vows.
After his passing on the 13th of Elul, 5669 (1909), his son Hakham Ya'aqob Hayyim, 'a"h, spoke in the Great Synagogue. Though he spoke as loudly as he could, the majority of the crowd assembled there could not hear him properly. They asked the Hakhamim gathered there to ask Hakham Ya'aqob to please raise his voice. He commented in his Derasha, that even though his father's voice was heard by all those assembled there, including people outside, such a thing was not possible for a human being. This, he said, was evidence that it was the Shekhinah speaking through his throat.
This applies in a case where the oath was made only about the specific commandment, such as an oath not to eat Massah (מצה), on the night of Pesah. If however, included in the oath were matters that one was permitted to take an oath over, such as taking an oath not to eat Massah at all, then it applies also to Pesah. The reason is that since the oath is valid, insofar as eating Massah the rest of the year is concerned, it is also valid on Pesah.
Nowadays, three men are required to annul a vow or oath. For the purpose of annulling vows and oaths, the men do not need to be Torah scholars or experts. However, they may not be 'Amei Ha-ares (ignorant). The rule is that they must, at least, be able to understand if they are taught. In other words, if they are taught Halakha (laws), they will comprehend what they have been taught, even though they may not be able to learn them by themselves.
If this occurs during the day of Shabbath, one should say the verses of the Qiddush before Netilath Yadayim (washing one's hands) for the meal, without the blessing on the wine. One should then have in mind that the blessing on the bread is in place of the Qiddush, in the same way that one does it whenever one recites Qiddush over bread.
Even in a case where one was under the impression that something was a major transgression, but later on found out that it was a Humra (stringency that some have accepted upon themselves), it is not considered to be a Neder. Therefore, in this case also, no annulment of vows is needed.
After reciting the Qiddush, one should not delay, but should wash one's hands right away, and sit down to eat the meal. If one delays the meal for some time, one will not have fulfilled one's obligation of Qiddush. If, however, when reciting the Qiddush, one had the intention of eating a meal there, immediately after the Qiddush, but for some reason, was delayed before eating the meal, one will have fulfilled one's obligation of Qiddush.
The Ohr Hahayyim tells us that this Parasha is hinting to us here that we have an obligation to return all the lost souls, who have strayed far from the paths of the Torah. We must not ignore them, but must try to bring them back to the right path and close to their Father in Heaven. In Dibrei Mordekhai it adds that, in general, an animal will always find its way back to its owner's home. But we should not rely on that and should perform the commandment ourselves.
The Hattarath Nedarim that is in the Siddurim spells out that we do not regret the good deeds that we did, but only regret the fact that we did not stipulate that this was Beli Neder.
Thursday, August 8, 2013/Elul 2, 5773[/br]
תמים תהיה עם ה' א' "You shall be perfect with the L-rd your G-d" (Debarim 18:13). One should not question the attributes of G-d, even in one's heart. When it says that you shall be perfect with the L-rd your G-d, it comes to tell us that even when it comes to thoughts, that no one knows, except G-d who is the One who examines our hearts, we must be perfect. Another explanation is that the letter "ת" (Taw) of the word Tamim is larger. This comes to hint at Talmud. Talmud Torah (studying Torah) is great because it leads us to the performance of the commandments. The larger letter comes to stress the importance of studying Torah.