zafer
Mar 19, 2008Nimbostratus
irule editor - linux
i want use editor under linux, could you please suggest me any editor, can i compile source code on linux? does anybody has source code for linux?
regards
zafer
regards
zafer
Thank you for your response and sorry to dwell on this a bit more but I do feel strongly enough to advocate the need. In the end I hope it helps F5 to continue to lock in it's market dominance.
In my humble opinion "iRule Editor" definitely classifies as an F5 product. According to "http://en.wikipedia.org/wiki/Product_%28business%29" a product is a "thing produced by labor or effort" and as far as I can tell the iRule Editor was produced by F5 staff probably at least partially while they were in the office. So from my view point it is an F5 product and therefore should be managed by the F5 product team. Joe Pruitt and Matt Cauthorn has helped the product mgmt team a lot by determining a large portion of a feature set and at this point is how can you appeal to a broader audience (Mac and Linux users).
My apologies to Joe Pruitt and Matt Cauthorn if I have insulted them. That is not my intent at all. I am sure they have put a lot of work into the product and should be recruited to lead the team to build a great tool we can all enjoy and feel we can't live without. I am sure people like them is why F5 is doing so well. They saw the need and tried to fill it. The community that is here begging for a better tool only enforces that there is in deed a need.
-- Yepher
2.
/usr/bin/python --version
Python 2.6.5
/usr/bin/vim.gnome --version
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Apr 16 2010 12:40:58)
Included patches: 1-330
Compiled by buildd@
Huge version with GTK2-GNOME GUI. Features included (+) or not (-):
+arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+cryptv +cscope +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic
+emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path
+float +folding -footer +fork() +gettext -hangul_input +iconv +insert_expand
+jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap
+menu +mksession +modify_fname +mouse +mouseshape +mouse_dec +mouse_gpm
-mouse_jsbterm +mouse_netterm -mouse_sysmouse +mouse_xterm +multi_byte
+multi_lang -mzscheme +netbeans_intg -osfiletype +path_extra +perl +postscript
+printer +profile +python +quickfix +reltime +rightleft +ruby +scrollbind
+signs +smartindent -sniff +startuptime +statusline -sun_workshop +syntax
+tag_binary +tag_old_static -tag_any_white +tcl +terminfo +termresponse
+textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual
+visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup
+X11 -xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
system gvimrc file: "$VIM/gvimrc"
user gvimrc file: "$HOME/.gvimrc"
system menu file: "$VIMRUNTIME/menu.vim"
fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread -D_REENTRANT -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/directfb -I/usr/include/libpng12 -Wall -g -O2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.10/CORE -I/usr/include/python2.6 -pthread -I/usr/include/tcl8.4 -D_REENTRANT=1 -D_THREAD_SAFE=1 -D_LARGEFILE64_SOURCE=1 -I/usr/lib/ruby/1.8/i486-linux
Linking: gcc -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,--as-needed -o vim -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lgio-2.0 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lgnomeui-2 -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lgio-2.0 -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lXt -lncurses -lselinux -lacl -lgpm -Wl,-E -fstack-protector -L/usr/local/lib -L/usr/lib/perl/5.10/CORE -lperl -L/usr/lib/python2.6/config -lpython2.6 -lutil -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -L/usr/lib -ltcl8.4 -lieee -lruby1.8 -lrt -lm
So the same version of Python - What one would expect of the OS.
-Jie
1) Fire up vim
2) Type this in command mode. Each command is a stand alone that should produce some output.
:py import sys; print sys.version
:py import pycontrol.pycontrol as pc
:py print pc.__version__
After that, if you can post the output I'd appreciate it.
-Matt
I am willing to give it a go on the mac. I am a recent convert to Macs, but I am trying very hard to make it work in the native environment rather than standing up a VM to host a hand ful of utilities. I have tried to use WINE on my mac to get this working, but no joy. anything above dot net 2.0 does not install with the WineSkin for Macs, and I get quite a few errors with mono and dot net 2.0. I have attached some of the Wineskin errors that I am getting, but if there is a way to get something similar with VIM and Python, I am a willing volunteer.
CarlB
It's essentially WINE in a commercial package (~$40) but MUCH easier to use, and it tends to actually work.
I DO however have it working on my mac using the latest version of Wine, and Winebottler.
If anyone is interested, I can make a complete package, on 2 conditions:
1) It needs .net 2.0, winebottler will allow me to incorporate the libraries in the app file, but I am unsure about licensing / EULA.
2) It's going to be big, all static linked and libincluded, so I will need to put it somewhere.
BR
Jan