Discussions
I hate programming and you ?
Posted by reboltutorial • 6/17/09 • Subscribe to this Discussion [RSS] • Report This Topic
Topics: ftp scripting
I had always hated computer programming because my brain is not a machine, until I discovered this amazing language Rebol which allows me to do thing in one line instead of 50 lines.
Let's take something "simple" from user point of view: ftp scripting.
In Rebol you just write:
reboltutorial.com/blog/ftp-tutorial/
write rejoin [ftp:// user ":" password "@" server-path file-target] "FTP Test"
In C# (java etc.) you have 50 lines of code
www.codeproject.com/KB/IP/FtpClient.aspx
User Comments
-
I love to program. I have used Java, Ruby, PHP, Phthon, etc., but this is the first time I'm reading about rebol. Would love to give it a shot.
-
Standard Installation takes 10 seconds:
Download www.rebol.com/downloads/v276/rebview.exe
Execute, you're done !
If you want to be able to configure email or proxy see here:
reboltutorial.com/blog/install/
-
-
-
Looks like this

with just these few lines of code:
window: layout [
h2 "Account Information"
text "Please enter your account details here."
across
label "First name" tab field "Enter First Name"
return
label "Last name" tab field "Enter Last Name"
return
label "Email" tab field
return
label "City" tab field
return
tab button "Submit"
button "Cancel"
]
View window
reboltutorial.com/blog/create-rebol-gui/
-
-
-
I´m an engineer I program a lot first I didn´t like it, but when you ralize what you can do with it you can see it´s actually not so bad.
-
At work I do sometimes program with traditional languages like C# or Java, but I do it faster than my collegues because I do use Rebol as secret Code Generator
See tiny example here with PHP:
reboltutorial.com/blog/create-wordpress-plugin/ -
Other more serious examples for C# or Java Code Generation
reboltutorial.com/blog/create-dsl-2/
reboltutorial.com/blog/create-dsl-3/
PHP coming soon but you can do it yourself by following the tut.
-
-
-
I love programming as that is how earn my bread. I never had heard about this language "rebol". Actually it generates the rest of the required code for you. Ultimately you are manipulating the DOM model to select the labels of the text fields. It must be a kind "relative expressions" (context dependent dialects) as mentioned in their site. Thanks for the info. Will look into it.
-
The problem with Rebol is that since nobody knows it, it's not very usefull for finding a job but once you know Rebol you can use it to automate or learn other languages faster, for example Scala in Java World is a huge trend so I decided to learn it and you can also do it with me and rebol:
reboltutorial.com/scala
-
-
-
Because I earn my living with it
And at job my interest is to have clients pay huge $ for managing projects which last months and even years because of all the programmers crafting by hand silly boiler code plates instead of concentrating on Business Requirements.
That's why Functional Language is now taking over the field and that competencies will begin to switch from Coders to Business Analysts like Scala which is said by some java Gurus to be the next replacement for Java:
www.blogcatalog.com/discuss/entry/the-next-big-programming-language-you-sho...
-
-
I love programming but I won't do it because I have a tendency to spend too much time programming and I just don't come out
-
Well when I say I don't love programming, I mean I hate all the 10 lines of boilerplate code for one line of functional code, happily time is changing as Scala is taking the java world by the storm:
reboltutorial.com/scala/
Scala and Rebol brings back the joy of programming.
Example:
funjava.wordpress.com/2007/03/07/so-complex-code-to-do-simple-thing-is-this...
This guy just wanted to check this simple thing in Java:
if ((ref instanceof fr.acmn.simu.ReferentielBeanIntermediation)) {
if (ref.isSimuPossible()) {
...
}
}
It doesn't work, after huge loss of time he finally came out with this nearly-only-machine-readible code:
if (ref.getClass().getName().equals(
"fr.acmn.simu.ReferentielBeanIntermediation")) {
Boolean isSimuDispo =
(Boolean) ref.getClass().getMethod("isSimuPossible", null)
.invoke(ref, new Object[0]);
if (isSimuDispo.booleanValue()) {
....
}
}
No wonder why there are so many testing in software industry
-
What I hate is what they did with actionscript, I could write very simple one line code and use things like
this._x=150;
and I could line up another movie (swf) at 150 pixels from the left hand side of the flash player at a higher level on the z co-ordinate.
Now to do anything , you need to rite long winded code.
I won't use it any more.
-
-
i never had the chance to learn it but loved the little i learned, and would have just loved to learn it more.
-
Start with something funny and easy like creating robots:
snippets.dzone.com/tag/REBOL/4
For example create a game of Robots fighting.
or something more usefull robots for automating tasks
reboltutorial.com/blog/automate-tasks/
-
-
I don't do programming. When I was in 7th grade we had to program our little computers with BASIC and it was dull and boring to me. At that point I hated computers.
-
Same for me: I was shown Basic and how to do A + B in 15 minutes, I gave up as I was able to do such stuff with my calculator in 5 seconds so Computer wasn't my friend until I entered professional world.
Now I really appreciate to do programming with smart languages as it saves me a lot of time. Even at Job, I use Rebol to generate Java or C# code without telling people how I did it, my colleagues are amazed how productive I am
-
-
I felt like I was doing someone else's job.
I had to program a game in my computer so I could play the game.-
Yeah create a game of robots for example:
snippets.dzone.com/tag/REBOL/4
-
-
I don't mind programming. I do it out of necessity to make my site look the way I want. I'm no genius at it, but I get by.
-
At least, when you program your own, you have some freedom of choice. When I work for my sites it's a pleasure, when I work in big corporate world, where you have a bunch of code and management bureaucracy that's daunting from programming point of view happily I don't code I mostly manage but programmers do suffer and I can't help them much I have to follow the rules
-
-
We have a love hate relationship. I programmed for 10 years - left it for Interior design and now I miss it...go figure!
-
-
Add Your Comment
Login to leave a message.





















