Re: [ANN] avi: A lively vi. 0.1.0

2014-03-03 Thread Jason Felice
Hi!

@Gaofeng, I've started working on Linux support and should have it finished
soon.

@Ambrose, will do soon.

Thanks!


On Sun, Mar 2, 2014 at 12:50 AM, Gaofeng Zeng ndtm.i...@gmail.com wrote:

 Hi Jason, Angela
 It is cool, but it not support linux. I modify the avi.install to make it
 support linux.


 On Sunday, March 2, 2014 12:25:50 PM UTC+8, Jason Felice wrote:

 From https://github.com/maitria/avi

 Avi is a vi written in Clojure.  It's currently very basic and read-only,
 but has solved the hardest problems first (JNI terminal writing,
 installation, booting the JVM).

 It currently supports h,j,k,l,^E,^Y,$,^,0,G,:q and command repeat counts.

 *Vision*

 A lively vi with support for incremental compilation, deep language
 integration and source navigation, realtime shells and REPLs, and plugins,
 written so *it* can be a plugin in other IDEs.

 *Guiding Principles*


- Test driven.  All functionality covered by tests.
- Don't defeat vim muscle memory.
- Code is for people.  Be expressive as hell.
- Be friendly.  Especially to noobs.


 Thanks!  We'd love to hear any and all feedback.

 -Jason  Angela

  --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[ANN] avi: A lively vi. 0.1.0

2014-03-01 Thread Jason Felice
From https://github.com/maitria/avi

Avi is a vi written in Clojure.  It's currently very basic and read-only,
but has solved the hardest problems first (JNI terminal writing,
installation, booting the JVM).

It currently supports h,j,k,l,^E,^Y,$,^,0,G,:q and command repeat counts.

*Vision*

A lively vi with support for incremental compilation, deep language
integration and source navigation, realtime shells and REPLs, and plugins,
written so *it* can be a plugin in other IDEs.

*Guiding Principles*


   - Test driven.  All functionality covered by tests.
   - Don't defeat vim muscle memory.
   - Code is for people.  Be expressive as hell.
   - Be friendly.  Especially to noobs.


Thanks!  We'd love to hear any and all feedback.

-Jason  Angela

-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [ANN] avi: A lively vi. 0.1.0

2014-03-01 Thread Ambrose Bonnaire-Sergeant
Hi Jason, Angela,

Wow, looks like fun!

It would be nice just have to specify the install prefix path once, instead
of in the bash
and install.clj file. Also the bin directory needs to be manually created
(same with the prefix directory).

I tried running the executable, I got this:

ambrose@ambrose-VirtualBox:~/avi/bin$ ./avi
Exception in thread main java.lang.UnsatisfiedLinkError: no
avi_terminal_Screen in java.library.path
 at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709)
at java.lang.Runtime.loadLibrary0(Runtime.java:844)
 at java.lang.System.loadLibrary(System.java:1051)
at avi.terminal.Screen.start(Screen.java:6)
at avi.core$_main.doInvoke(core.clj:43)
 at clojure.lang.RestFn.invoke(RestFn.java:397)
at clojure.lang.AFn.applyToHelper(AFn.java:159)
at clojure.lang.RestFn.applyTo(RestFn.java:132)
 at avi.core.main(Unknown Source)

Thanks,
Ambrose


On Sun, Mar 2, 2014 at 12:25 PM, Jason Felice jason.m.fel...@gmail.comwrote:

 From https://github.com/maitria/avi

 Avi is a vi written in Clojure.  It's currently very basic and read-only,
 but has solved the hardest problems first (JNI terminal writing,
 installation, booting the JVM).

 It currently supports h,j,k,l,^E,^Y,$,^,0,G,:q and command repeat counts.

 *Vision*

 A lively vi with support for incremental compilation, deep language
 integration and source navigation, realtime shells and REPLs, and plugins,
 written so *it* can be a plugin in other IDEs.

 *Guiding Principles*


- Test driven.  All functionality covered by tests.
- Don't defeat vim muscle memory.
- Code is for people.  Be expressive as hell.
- Be friendly.  Especially to noobs.


 Thanks!  We'd love to hear any and all feedback.

 -Jason  Angela

 --
 You received this message because you are subscribed to the Google
 Groups Clojure group.
 To post to this group, send email to clojure@googlegroups.com
 Note that posts from new members are moderated - please be patient with
 your first post.
 To unsubscribe from this group, send email to
 clojure+unsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/clojure?hl=en
 ---
 You received this message because you are subscribed to the Google Groups
 Clojure group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to clojure+unsubscr...@googlegroups.com.
 For more options, visit https://groups.google.com/groups/opt_out.


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [ANN] avi: A lively vi. 0.1.0

2014-03-01 Thread Gaofeng Zeng
Hi Jason, Angela
It is cool, but it not support linux. I modify the avi.install to make it 
support linux.

On Sunday, March 2, 2014 12:25:50 PM UTC+8, Jason Felice wrote:

 From https://github.com/maitria/avi

 Avi is a vi written in Clojure.  It's currently very basic and read-only, 
 but has solved the hardest problems first (JNI terminal writing, 
 installation, booting the JVM).

 It currently supports h,j,k,l,^E,^Y,$,^,0,G,:q and command repeat counts.

 *Vision*

 A lively vi with support for incremental compilation, deep language 
 integration and source navigation, realtime shells and REPLs, and plugins, 
 written so *it* can be a plugin in other IDEs.

 *Guiding Principles*


- Test driven.  All functionality covered by tests.
- Don't defeat vim muscle memory.
- Code is for people.  Be expressive as hell. 
- Be friendly.  Especially to noobs.


 Thanks!  We'd love to hear any and all feedback.

 -Jason  Angela


-- 
You received this message because you are subscribed to the Google
Groups Clojure group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
Clojure group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.