Font
[thread]7517[/thread]

Interpreter Shell? (page 2)



<< |< 1 2 >| >> 18 entries, 2 pages
ptk
 2005-12-02 00:39
#60669 #60669
User since
2003-11-28
3645 articles
ModeratorIn
[default_avatar]
Die Python-Shell *muss* da besser sein, weil man nicht anders kann, als mt mehrzeiligen Statements zu arbeiten, wenn es komplizierter wird. Perl-Programme brauchen die Mehrzeiligkeit nicht.

Als Alternativen kann man noch anbieten: zsh, emacs.
ello
 2005-12-02 01:56
#60670 #60670
User since
2005-11-30
10 articles
BenutzerIn
[default_avatar]
zsh? Hab ich was verpasst? Wenn du die Z-Shell meinst, dann muss ich dich enttäuschen. Das ist meine Defaultshell. Da ist nix mit Perl.
Vielleicht meinst du aber auch nicht die Z-Shell und ich bin grad völlig daneben.
Wie soll das bei Emacs sein. (Davon mal abgesehen, dass der unter keinen Umständen auf mein System drauf kommt. ^^)

--Edit--
Es hat ja nicht nur Python eine derartige Shell. Die irb von Ruby ist mindestens genauso komfortabel wie iPython, obwohl man da nicht in mehreren Zeilen schreiben "muss".
Ich denke mal, dass es bei Perl mit der Art der Ausführung zusammen hängt. Wenn ich das jetzt richtig verstanden habe, dann führt Perl eine art Kompiliervorgang aus, bevor das Script ausgeführt wird. -Das soll auch der Grund für Perls hohe Geschwindigkeit sein- Wärend bei Python z.B. der Code Zeile für Zeile bei der Ausführung gelesen wird.


Greetz
ello\n\n

<!--EDIT|ello|1133481887-->
ptk
 2005-12-02 02:46
#60671 #60671
User since
2003-11-28
3645 articles
ModeratorIn
[default_avatar]
[quote=ello,02.12.2005, 00:56]zsh? Hab ich was verpasst? Wenn du die Z-Shell meinst, dann muss ich dich enttäuschen. Das ist meine Defaultshell. Da ist nix mit Perl.
Vielleicht meinst du aber auch nicht die Z-Shell und ich bin grad völlig daneben.
[/quote]Ich meinte damit, dass man bei der zsh multiline editing und history hat.
Quote
Wie soll das bei Emacs sein. (Davon mal abgesehen, dass der unter keinen Umständen auf mein System drauf kommt. ^^)
Naja, ich tippe Code in einen Buffer, drücke auf F11 (speziell geschriebene Funktion) und die Ausgabe landet in einem anderen Buffer.

Quote
--Edit--
Es hat ja nicht nur Python eine derartige Shell. Die irb von Ruby ist mindestens genauso komfortabel wie iPython, obwohl man da nicht in mehreren Zeilen schreiben "muss".
Ich denke mal, dass es bei Perl mit der Art der Ausführung zusammen hängt. Wenn ich das jetzt richtig verstanden habe, dann führt Perl eine art Kompiliervorgang aus, bevor das Script ausgeführt wird. -Das soll auch der Grund für Perls hohe Geschwindigkeit sein- Wärend bei Python z.B. der Code Zeile für Zeile bei der Ausführung gelesen wird.
Nein, bei Perl wurde einfach nicht die Notwendigkeit gesehen. Obwohl, es gibt eine eingebaute Shell mit History, aber ohne Multiline-Editing:
Code: (dl )
perl -de1
ello
 2005-12-02 11:20
#60672 #60672
User since
2005-11-30
10 articles
BenutzerIn
[default_avatar]
Hm... Also wohl doch völlig falsch verstanden. Aber das ging in dem Sinne auch nicht aus deinem Posting hervor. Es wunderte mich nur, dass ausgerechnet die zsh da stand. (Wo doch fast jeder in diesem Zusammenhang die Bash erwähnt hätte.)

so long
ello
Relais
 2005-12-02 11:34
#60673 #60673
User since
2003-08-06
2261 articles
ModeratorIn
[Homepage] [default_avatar]
[quote=pKai,01.12.2005, 16:14]
Code: (dl )
... ::$@ ...

[me=Relais] pKai scratches head[/me]
Warum sprech ich da eigentlich die $@ mit Namespace an??[/quote]
tust Du auch nicht, es sieht nur so aus ;-) - Du druckst zwei "::" mit in die Ausgabe - die aber eh nicht kommt, solange es keine [s]child[/s] eval errors gibt.\n\n

<!--EDIT|Relais|1133516086-->
Erst denken, dann posten --
27. Deutscher Perl- u. Raku -Workshop 12. bis 14. Mai 2025 in München.

Winter is Coming
GwenDragon
 2005-12-02 13:51
#60674 #60674
User since
2005-01-17
14848 articles
Admin1
[Homepage]
user image
Dubu
 2005-12-02 13:53
#60675 #60675
User since
2003-08-04
2145 articles
ModeratorIn + EditorIn

user image
Hat die Drachin vor dem Posten mal wieder nicht den ganzen Thread gelesen? ;)
GwenDragon
 2005-12-02 16:07
#60676 #60676
User since
2005-01-17
14848 articles
Admin1
[Homepage]
user image
<< |< 1 2 >| >> 18 entries, 2 pages



View all threads created 2005-11-30 21:20.