Re: [ANN] mapfs: Using Clojure map as filesystem

2015-03-16 Thread VishK
Sounds interesting.  Could one attach metadata (such as a time-stamp) on a 
file-equivalent ?  If one could then see that metadata using some parameter 
to your commands (ls -l), that would make this pretty powerful, IMHO.

Thanks
Vish

On Monday, March 16, 2015 at 11:41:04 AM UTC-5, Steven Yi wrote:
>
> Hi All,
>
> I've posted a small experimental project I've been working on the past day 
> that I thought was somewhat novel called mapfs:
>
> https://github.com/kunstmusik/mapfs
>
> It allows using a Clojure map like a filesystem. An example recording of 
> it in use is here:
>
> http://kunstmusik.com/mapfs.gif
>
> The project is currently a command-line app that loads a map from an .edn 
> file and provides a shell.  You can use familiar commands like cd, rename, 
> mv, cat, and pwd to navigate key paths in the map and read/modify values.  
>
> The idea came as a result of reading all the REPL talk on clojure-dev, and 
> also that I wanted a simple way to track some data in some projects of 
> mine.  I had already started on a simple todo system but then the idea to 
> have a generic fs on a map seemed fun and more useful for creating adhoc 
> structured data for various purposes. 
>
> The result is the app acts somewhere between a REPL and shell.  You can 
> execute functions as commands, so you can do things like pipe results using 
> threading macros, i.e.:
>
> mapfs> ->> (cat :key) (str "The value of :key is ")
>
> which would format the value of the key in the current path to a string. 
>
> For my own purposes, this has been neat for recording notes and values 
> that I can later view or process with clojure functions.  I can imagine 
> having a way to extend the available commands by registering namespaces 
> from other libraries, but I'm not certain yet what way to go for that. 
>  It's somewhat at proof-of-concept stage at the moment, so there are 
> certainly bugs and things to work out, but I think it's already enough for 
> testing out the idea. Hopefully this makes making your own data and small 
> utility apps from just Clojure functions pretty easy.  (That's the goal at 
> least!)
>
> If you'd like to take it for a spin, you can clone the repo and use "lein 
> run todo.edn".  (There's also a mapfs shell script there for running with a 
> generated uberjar.) Also, running "help" in the shell shows built-in 
> functions. I'd also like to mention this uses jline[1] for console 
> processing, which provides a whole lot of great features (i.e. history, 
> vim/emacs key bindings, tab completion support).  
>
> Cheers!
> steven
>
> p.s. - I didn't see any existing projects like this, but if so, please let 
> me know, I'd be happy to learn more about them!
>
> [1] - https://github.com/jline/jline2
>

-- 
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/d/optout.


Re: Clojure group in DFW area

2012-08-08 Thread VishK
Hello,

Is this group still meeting? (When?)
Would be interested in attending the next one if possible to meet 
like-minded folks.

Regards
Vish 
(https://github.com/vishk)

On Wednesday, June 15, 2011 11:02:10 AM UTC-5, ch...@rubedoinc.com wrote:
>
> Everyone, sorry for late notice but are meeting tonight is cancelled 
> due to some scheduling conflicts. We have another meeting set for 
>
> Tuesday June 28th 630PM - 900PM @ 
>
> Rubedo, inc. 
> 14580 Beltwood Pkwy E Suite 103 
> Farmers Branch, TX 75244 
>
> See you then ! 
>
> On Jun 3, 9:46 am, "ch...@rubedoinc.com"  wrote: 
> > Meeting is growing strong!  We will be looking at some group projects 
> > to take on that we can use to stretch our clojure skills.  Make the 
> > next meeting to be a part of it! 
> > 
> > Wednesday June 15th 630PM - 900PM @ 
> > 
> > Rubedo, inc. 
> > 14580 Beltwood Pkwy E Suite 103 
> > Farmers Branch, TX 75244 
> > 
> > (wifi available) 
> > 
> > On May 20, 11:08 am, "ch...@rubedoinc.com"  
> > wrote: 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > > Thanks everyone for attending.  Our next meeting is scheduled for 
> > 
> > > Our next meeting is scheduled for May 31th 630PM - 900PM @ 
> > 
> > > Rubedo, inc. 
> > > 14580 Beltwood Pkwy E Suite 103 
> > > Farmers Branch, TX 75244 
> > > (wifi available) 
> > 
> > > there will be pizza and sodas, so bring yourclojurequestions and 
> > > your appetite.  Reply in this thread if you will be attending so that 
> > > I can get a head count for pizza. 
> > 
> > > On May 16, 12:41 pm, "ch...@rubedoinc.com"  
> > > wrote: 
> > 
> > > > Meeting tonight, see you there ! 
> > 
> > > > Our next meeting is scheduled for May 16th 630PM - 900PM @ 
> > 
> > > > Rubedo, inc. 
> > > > 14580 Beltwood Pkwy E Suite 103 
> > > > Farmers Branch, TX 75244 
> > > > (wifi available) 
> > 
> > > > On May 4, 11:20 am, "ch...@rubedoinc.com"  
> wrote: 
> > 
> > > > > Thanks everyone for attending the first meeting.  It was great to 
> talk 
> > > > >clojurewith some like minded people who are excited by the 
> > > > > possibilities ! 
> > 
> > > > > Our next meeting is scheduled for May 16th 630PM - 900PM @ 
> > 
> > > > > Rubedo, inc. 
> > > > > 14580 Beltwood Pkwy E Suite 103 
> > > > > Farmers Branch, TX 75244 
> > > > > (wifi available) 
> > 
> > > > > Right now, we will try for two meetings each month. In the 
> beginning, 
> > > > > these will be mostly hack nights. As the group matures, we will 
> look 
> > > > > at doing presentations / talks onClojure. 
> > > > > As most of the group is relatively new toClojure, we decided to 
> start 
> > > > > with thehttp://projecteuler.net/problemsasaway to get familiar 
> > > > > with the language and have some common solutions to discuss. 
> > 
> > > > > At our next meeting, we will bring our solutions for problems 1-10 
> and 
> > > > > discuss how we went about solving them. 
> > 
> > > > > All are welcome ! 
> > 
> > > > > On Apr 25, 9:08 pm, Christopher Redinger  
> wrote: 
> > 
> > > > > > ch...@rubedoinc.com wrote: 
> > > > > > > Rubedo, inc. 
> > > > > > > 14580 Beltwood Pkwy E Suite 103 
> > > > > > > Farmers Branch, TX 75244 
> > 
> > > > > > > When: 630PM Monday May 2nd 
> > > > > > > What:ClojureInterest Group 
> > > > > > > Topic: 1st meeting, what our goals are, and how to take over 
> the world 
> > > > > > > withClojure 
> > 
> > > > > > Hi Chris! Thanks for offering to host the group. I've added a 
> link to 
> > > > > > this thread on theClojureUser Groups page:
> http://dev.clojure.org/display/community/Clojure+User+Groups. 
> > > > > > Hopefully to help people who might be looking. We can update the 
> link 
> > > > > > to something with a little more information if you get a page 
> set up 
> > > > > > somewhere. 
> > 
> > > > > > Also, if you choose to go through Meetup, they have provided us 
> with a 
> > > > > > code that gives a discount toClojuregroups. See the above page 
> for 
> > > > > > more information. 
> > 
> > > > > > Thanks again, and let me know if there's anythingClojure/core 
> can 
> > > > > > help you out with! 
> > 
> > > > > > Thanks, 
> > > > > > Chris

-- 
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