2010-06-01 18 views
20

IRb est assez simple par rapport à bpython, même en utilisant wirble.Y a-t-il quelque chose comme bpython pour Ruby?

Existe-t-il un équivalent ruby ​​de bpython?

+0

Désolé, je suis totalement raté la partie wirble de votre question et a répondu à propos d'essayer Wirble. Je ne pense pas que mon message réponde à votre question de quelque façon que je l'ai voté pour la suppression. @ – nas

+0

@nas, pas de soucis. Juste un fyi: quand vous "votez" pour supprimer vos propres réponses, elles sont immédiatement supprimées. Je ne peux pas voir que vous avez posté une réponse ici :) –

Répondre

12

Utilisation Pry: http://pry.github.com

Il est écrit à partir de zéro et nous allons vous:

  • Afficher le code source de la méthode
  • vue documentation de la méthode (ne pas utiliser RI de sorte que vous n'avez pas à pré-générer)
  • pop dans et hors de différents contextes
  • invoquer à l'exécution, dans un contexte
  • coloration syntaxique
  • intégration essentiel
  • vue et historique relecture
  • éditeurs ouverts à modifier la méthode en utilisant edit-method obj.my_method syntaxe

Une tonne plus grande et des caractéristiques originales

13

Vous pouvez étendre irb pour atteindre toutes les fonctionnalités de bpython et plus avec les gemmes droite:

  • wirble: pour la syntaxe highlightning (comme vous le savez déjà)
  • bond: pour autocomplétion
  • plus avancé utilitybelt: pour les commandes de type Pastebin
  • sketches: pour le montage et le code d'évaluer facilement
  • boson: cadre de commande pour créer des bibliothèques de commandes à charger au besoin
  • hirb: cadre pour associer des vues par classe

Pour plus de pierres précieuses, see here.

+1

Ok, maintenant quelqu'un devrait écrire une gemme qui tire tout cela et les charge bien avec irb. N'importe quels preneurs? :-) – perimosocordiae

+1

voir ceci pour votre demande, user83510: http://stackoverflow.com/questions/3884715/what-alternatives-to-irb-are-there – DGM