Schrift
[thread]7517[/thread]

Interpreter Shell? (Seite 2)



<< |< 1 2 >| >> 18 Einträge, 2 Seiten
ptk
 2005-12-02 00:39
#60669 #60669
User since
2003-11-28
3645 Artikel
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 Artikel
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 Artikel
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 Artikel
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
2244 Artikel
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 --
26. Deutscher Perl- u. Raku -Workshop 15. bis 17.04.2024 in Frankfurt/M.

Winter is Coming
GwenDragon
 2005-12-02 13:51
#60674 #60674
User since
2005-01-17
14555 Artikel
Admin1
[Homepage]
user image
Es gibt CPAN:PSH, eine Perl Shell.
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

Dubu
 2005-12-02 13:53
#60675 #60675
User since
2003-08-04
2145 Artikel
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
14555 Artikel
Admin1
[Homepage]
user image
Me culpa
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

<< |< 1 2 >| >> 18 Einträge, 2 Seiten



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