Monday, March 17, 2014

Eixir: Radpath -> A library inspired by Python's enhpath.py

Have not been spending a lot of quality time with Python these days, rather have been trying my hand at being a polyglot and trying out a few of them new languages over the horizon like:

I tried these languages mostly through the exercises in exercism.io which was really a refreshing time away from my beloved Python who I have used for years. Taking a holiday away from the true and tried sometimes and going on the path of least traveled can provide refreshing view on what you are doing and bring you back charged up with ideas. 

Out of all of them, Elixir with it's famous "|>" pipe-lining stuck with me and seemed to map with the noggin' the most with it's root mostly planted on the Ruby sphere with some Erlang love sprinkled here and there.

While using it's File and Path library, though I missed a lot of the OO style Python libraries, and seeing as how there didn't seem to be any good ones out there, I decided to go home one weekend and roll my own! There and behold, Radpath was born! I have only implemented some very basic functions like file listing with filtering, directory listing, and tempfiles.

While this is not really a Python post per-say, but I would say that the main inspiration for this library is the multitudes of great OO path libraries I have had the pleasure of using for all my time in Python, so enjoy the library and don't forget to leave a suggestion or two.

122 comments:

markson said...

Various online courses and live undertakings are intended to shape understudies to work in the genuine business condition.ExcelR Data Science Courses

priyash said...

wonderful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article resolved my all queries.
Data science Interview Questions
Data Science Course

datasciencecourse said...

cool stuff you have and you keep overhaul every one of us

Correlation vs Covariance

priyash said...

Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
Correlation vs Covariance
Simple linear regression

DataScience Specialist said...

I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.
Data Science Course in Bangalore

DataScience Specialist said...

Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one. Keep posting. Thanks for sharing.
Data Science Training in Bangalore

Ziarulunirea.ro said...

Very interesting blog. Many blogs I see these days do not really provide anything that attracts others, but believe me the way you interact is literally awesome.You can also check my articles as well.

Data Science In Banglore With Placements
Data Science Course In Bangalore
Data Science Training In Bangalore
Best Data Science Courses In Bangalore
Data Science Institute In Bangalore

Thank you..

priyash said...

Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
Correlation vs Covariance
Simple linear regression
data science interview questions

Anirban Ghosh said...

I would like to thank you for getting my neurons conspicuous with this brilliant article that you have written which contains every potential points which needs to considered on the given topic. Thanks for chipping in such a brilliant writing!
SAP training in Kolkata
SAP training Kolkata
Best SAP training in Kolkata
SAP course in Kolkata

Maneesha said...

Trying to say thanks won't simply be adequate, for the fantastic clarity in your composition. I will in a split second get your RSS channel to remain educated regarding any updates.
360DigiTMG data science course hyderabad

hrithiksai said...

This Was An Amazing ! I Haven't Seen This Type of Blog Ever ! Thankyou For Sharing, data sciecne course in hyderabad

datasciencecourse said...

I am looking for and I love to post a comment that "The content of your post is awesome" Great work!

data science interview questions

datasciencecourse said...

I am looking for and I love to post a comment that "The content of your post is awesome" Great work!

Simple Linear Regression

Correlation vs covariance

KNN Algorithm

CloudLearn ERP said...

 Being a travel blogger and lover, it was appealing and helpful for me. It is a strong article to portray this topic limits the readers to widen their horizon of accepted wisdom and power as they go through the article.
Data Science training in Mumbai
Data Science course in Mumbai
SAP training in Mumbai

Anonymous said...

Amazing Article ! I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up.
Simple Linear Regression
Correlation vs covariance
data science interview questions
KNN Algorithm
Logistic Regression explained

360digitmgdelhi said...

If you don't mind, then continue this excellent work and expect more from your great blog posts
artificial intelligence course in delhi

datasciencecourse said...

I have to search sites with relevant information on given topic and provide them to teacher our opinion and the article.

Simple Linear Regression

Correlation vs Covariance

data scientist said...

There is no dearth of Data Science course syllabus or resources. Learn the advanced data science course concepts and get your skills upgraded from the pioneers in Data Science.
data science course bangalore
data science course syllabus

Drashti k blogs said...

seriously very nice article you have written

Data science course in Mumbai


Business Analytics course

EXCELR said...

Im really impressed by it.I am happy for sharing on this blog its awesome blog I really impressed. thanks for sharing. Great efforts. data science training

Excelr Tuhin said...

I've read this post and if I could I desire to suggest you some interesting things or suggestions. Perhaps you could write next articles referring to this article. I want to read more things about it!
data science training in Hyderabad

arshiya said...

Wonderful article for the people who need useful information about this course.
seo mistakes
future scope of machine learning
angularjs
automation advantages
angularjs interview questions for experienced
angularjs interview questions and answers for freshers
software testing interview questions and answers pdf

Maneesha said...

I am another client of this site so here I saw different articles and posts posted by this site,I inquisitive more enthusiasm for some of them trust you will give more data on this points in your next articles. data scientist certification

Data Scientist said...

Fantastic blog extremely good well enjoyed with the incredible informative content which surely activates the learners to gain the enough knowledge. Which in turn makes the readers to explore themselves and involve deeply in to the subject. Wish you to dispatch the similar content successively in future as well.
Data Science Training in Raipur

Data Analytics Courses in Bangalore said...

I want to leave a little comment to support and wish you the best of luck.we wish you the best of luck in all your blogging enedevors.
data analytics course in bangalore

Mallela said...

Thanks for posting the best information and the blog is very helpful.data science interview questions and answers

Priya Rathod said...

Very nice blogs!!! i have to learning for lot of information for this site…Sharing for wonderful information. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing,
Data Science Training in Hyderabad
Data Science Course in Hyderabad

data analytics courses in bangalore with placement - 360DigiTMG said...

Highly appreciable regarding the uniqueness of the content. This perhaps makes the readers feels excited to get stick to the subject. Certainly, the learners would thank the blogger to come up with the innovative content which keeps the readers to be up to date to stand by the competition. Once again nice blog keep it up and keep sharing the content as always.

data analytics courses in bangalore with placement

Datascience Course Analyst said...

Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more.
Data Science Course in Bangalore

Mallela said...

Thanks for posting the best information and the blog is very helpful.data science institutes in hyderabad

Maneesha said...

Your website is really cool and this is a great inspiring article.
data scientist training in hyderabad

Deekshitha said...

Informative blog
data analytics courses in hyderabad

rsagar said...

This is a very nice one and gives in-depth information. I am really happy with the quality and presentation of the article.
https://www.sevenmentor.com/python-course-in-nashik

Mallela said...

Thanks for posting the best information and the blog is very important.artificial intelligence course in hyderabad

Deekshitha said...

Informative blog
data analytics courses in hyderabad

data scientist course said...

I think this is an informative post and it is very useful and knowledgeable. Therefore, I would like to thank you for the efforts you have made in writing this article.
data scientist training in hyderabad

Mallela said...

Thanks for posting the best information and the blog is very important.data science institutes in hyderabad

Data Science Course in Bhilai - 360DigiTMG said...

Wonderful blog found to be very impressive to come across such an awesome blog. I should really appreciate the blogger for the efforts they have put in to develop such an amazing content for all the curious readers who are very keen of being updated across every corner. Ultimately, this is an awesome experience for the readers. Anyways, thanks a lot and keep sharing the content in future too.

data science institute in bangalore

Mallela said...

Thanks for posting the best information and the blog is very important.digital marketing institute in hyderabad

data scientist course said...

I am genuinely thankful to the holder of this web page who has shared this wonderful paragraph at at this place
data scientist training and placement in hyderabad

Mallela said...

Thanks for posting the best information and the blog is very important.artificial intelligence course in hyderabad

Data Science Course in Bhilai - 360DigiTMG said...

Terrific post thoroughly enjoyed reading the blog and more over found to be the tremendous one. In fact, educating the participants with it's amazing content. Hope you share the similar content consecutively.

data science course in varanasi

Bhuvana said...

The Extraordinary blog went amazed by the content that they have developed in a very descriptive manner. This type of content surely ensures the participants explore themselves.

DevOps Training in Hyderabad

Data Science Course in Bhilai - 360DigiTMG said...

Tremendous blog quite easy to grasp the subject since the content is very simple to understand. Obviously, this helps the participants to engage themselves in to the subject without much difficulty. Hope you further educate the readers in the same manner and keep sharing the content as always you do.

data science course in faridabad

Mallela said...

Thanks for posting the best information and the blog is very important.data science course in Lucknow

Priya Rathod said...

This is really a great information from your post.
DevOps Training in Hyderabad
DevOps Course in Hyderabad

Priya Rathod said...

A decent blog consistently concocts new and energizing data and keeping in mind that perusing I have feel that this blog is truly have each one of those quality that qualify a blog to be a one.
AWS Training in Hyderabad
AWS Course in Hyderabad

data science said...


I was just examining through the web looking for certain information and ran over your blog.It shows how well you understand this subject. Bookmarked this page, will return for extra. data science course in vadodara

Data Science Course in Varanasi - 360DigiTMG said...

I was actually browsing the internet for certain information, accidentally came across your blog found it to be very impressive. I am elated to go with the information you have provided on this blog, eventually, it helps the readers whoever goes through this blog. Hoping you continue the spirit to inspire the readers and amaze them with your fabulous content.

Data Science Course in Faridabad

Data Scientist Course in Dombivli said...

Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting. A debt of gratitude is in order for sharing. data scientist course in delhi

Data Scientist Course in Dombivli said...

Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting. A debt of gratitude is in order for sharing. python course in delhi

Deekshitha said...

Informative blog
ai training in hyderabad

dataanalytics said...

I have bookmarked your website because this site contains valuable information in it. I am really happy with articles quality and presentation. Thanks a lot for keeping great stuff. I am very much thankful for this site.
data scientist course in hyderabad

Unknown said...

I am a new user of this site, so here I saw several articles and posts published on this site, I am more interested in some of them, will provide more information on these topics in future articles.
data science course in london

Data Science Course in Bhilai - 360DigiTMG said...

Thanks for bringing such innovative content which truly attracts the readers towards you. Certainly, your blog competes with your co-bloggers to come up with the newly updated info. Finally, kudos to your efforts.

Data Science Course in Varanasi

Data Science Course in Bhilai - 360DigiTMG said...

Thanks for bringing such an innovative content which truly attracts the readers towards you. Certainly, your blog competes with your co-bloggers to come up with the newly updated info. Finally, kudos to your efforts.

Data Science Course in Varanasi

dataanalytics said...

Through this post, I know that your good knowledge in playing with all the pieces was very helpful. I notify that this is the first place where I find issues I've been searching for. You have a clever yet attractive way of writing.
data scientist training and placement in hyderabad

dataanalytics said...

I will really appreciate the writer's choice for choosing this excellent article appropriate to my matter.Here is deep description about the article matter which helped me more.
data scientist course in hyderabad

Edison hope said...


This is a fantasy article Thanks for sharing this informative information. will visit your blog regularly for some latest posts.. Eligible foreigners can apply for a visa for Turkey US citizen through a simple online application form to obtain an approved e-Visa electronically linked to their passport.

Maneesha said...

I really enjoyed this blog. It's an informative topic. It helps me very much to solve some problems. Its opportunities are so fantastic and the working style so speedy.
data scientist training and placement in hyderabad

Mallela said...

Thanks for posting the best information and the blog is very good.digital marketing institute in hyderabad

Mallela said...

Thanks for posting the best information and the blog is very good.artificial intelligence course in hyderabad

Maneesha said...

Your content is nothing short of brilliant in many ways. I think this is engaging and eye-opening material. Thank you so much for caring about your content and your readers.
data scientist course in hyderabad

DataBank said...

Nice to be seeing your site once again, it's been weeks for me. This article which ive been waited for so long. I need this guide to complete my mission inside the school, and it's same issue together along with your essay. Thanks, pleasant share.
Data Science training in Bangalore

DataScienceEXPO said...

Thank you quite much for discussing this type of helpful informative article. Will certainly stored and reevaluate your Website.
Data Analytics Course in Bangalore

Data Science Course in Bhilai - 360DigiTMG said...

Wonderful blog found to be very impressive to come across such an awesome blog. I should really appreciate the blogger for the efforts they have put in to develop such an amazing content for all the curious readers who are very keen of being updated across every corner. Ultimately, this is an awesome experience for the readers. Anyways, thanks a lot and keep sharing the content in future too.

Data Science Course in Bhilai

Data Science Course in Bhilai - 360DigiTMG said...

Impressive blog to be honest definitely this post will inspire many more upcoming aspirants. Eventually, this makes the participants to experience and innovate themselves through knowledge wise by visiting this kind of a blog. Once again excellent job keep inspiring with your cool stuff.

Data Science Training in Bhilai

Arnold DK said...

Nice article, it is very valuable and helpful informative for me. Thanks for sharing these information with all of us. whatsapp mod

DataCharge said...

Very wonderful informative article. I appreciated looking at your article. Very wonderful reveal. I would like to twit this on my followers. Many thanks! .
Data Analytics training in Bangalore

Deekshitha said...

Informative blog
cloud computing courses in ahmedabad

Tom said...

Thank you The international travelers who travel to Kenya need visas Kenya. That they can apply online and can get the 24*7 customer assistant and pay online kenya visa costs.

Maneesha said...

This is a great article thanks for sharing this informative information. I will visit your blog regularly for some latest posts. I will visit your blog regularly for Some latest posts.
aws online training in hyderabad

Maneesha said...

It is perfect time to make some plans for the future and it is time to be happy. I’ve read this post and if I could I desire to suggest you few interesting things or tips. Perhaps you could write next articles referring to this article. I want to read more things about it!
best digital marketing training institute in hyderabad

Deekshitha said...

Informative blog
data science course in agra

Data Science said...

Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting. A debt of gratitude is in order for sharing.business analytics course in kolhapur

Unknown said...

I am a new user of this site so here i saw multiple articles and posts posted by this site,I curious more interest in some of them hope you will give more information on this topics in your next articles. data science course in surat

Jack allison said...

You are giving good information. This article is really helpful for me. I have read it many times. It is such good material. I suggest people read it once and see how to apply for an e visa India. Now it's easy to apply for an e-visa India for tourism ,business and medical. With the help of electronic authorization, which is easy to receive over email in less time without any hassle.

Edison hope said...

This is a wonderful inspiring article. I am practically satisfied with your great work. You have really put together extremely helpful data. Keep it up... Continue... The current process is hassle free, and you can read all kenya visa requirements for US citizens through the Kenya Evisa website, and it only takes 5-10 minutes to complete the Kenya visa application online It will take

Data Science said...

Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting. A debt of gratitude is in order for sharing.data science training in warangal

Unknown said...

I was taking a gander at some of your posts on this site and I consider this site is truly informational! Keep setting up.. data scientist course in mysore

Data Science said...

Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting. A debt of gratitude is in order for sharing.data science course in kolhapur

Unknown said...

I'm hoping you keep writing like this. I love how careful and in depth you go on this topic. Keep up the great work data science training in mysore

James said...

It is actually helpful and useful information. Thanks for posting this blog. The traveler who travels to India must know about Indian visa fees.

Ramesh Sampangi said...

Really awesome blog and good information thanks for sharing with us.
Data Science Training in Hyderabad

360DigiTMG said...

In the wake of perusing your article, I was astounded. I realize that you clarify it well overall. What's more, I trust that different perusers will likewise encounter how I feel in the wake of perusing your article.
data science institutes in hyderabad

Deekshitha said...

Informative blog
data analytics course in jamshedpur

data science bangalore said...

I love your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz reply as I’m looking to construct my own blog and would like to find out where u got this from. thanks a lot|data science course in Jodhpur

Data Science said...

Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one.
Continue posting. A debt of gratitude is in order for sharing.
data scientist course in warangal


Robert smith said...

Information that is useful and appealing. This blog is really rocking... Yes, I like the post very much. required documents for Indian regular visa, You can check online all required documents for India regular visa application and Indian regular visa fee via Indian evisa website.


Data Science said...

Amazingly by and large very interesting post. I was looking for such an information and thoroughly enjoyed examining this one.
Keep posting. An obligation of appreciation is all together for sharing.
data science training in gwalior


Mallela said...

Thanks for posting the best information and the blog is very good.data science course in rajkot

Mallela said...

Thanks for posting the best information and the blog is very good.data analytics course in udaipur

Mallela said...

Thanks for posting the best information and the blog is very good.data science training in rajkot

Mallela said...

Thanks for posting the best information and the blog is very good.data science course in ranchi

Mallela said...

Thanks for posting the best information and the blog is very good.data analytics course in rajkot

Mallela said...

Thanks for posting the best information and the blog is very good.data science course in udaipur

Unknown said...

I curious more interest in some of them hope you will give more information on this topics in your next articles. data scientist course in kanpur

Unknown said...

I will really appreciate the writer's choice for choosing this excellent article appropriate to my matter.Here is deep description about the article matter which helped me more. data science course in surat

kumar said...

You finished certain solid focuses there. I did a pursuit regarding the matter and discovered almost all people will concur with your blog.https://360digitmg.com/course/project-management-professional-pmp

Unknown said...

I’ve read some good stuff here. Definitely worth bookmarking for revisiting. I surprise how much effort you put to create such a great informative website. data science training in kanpur

Unknown said...

Hey There. I found your blog using msn. This is a very well written article. I’ll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I’ll definitely return. data science course in mysore

360DigiTMG said...

I truly like your style of blogging. I added it to my preferred's blog webpage list and will return soon…
data analytics courses in hyderabad

CARLY MARISA KISSINGER said...

Good evening sir, You have posted an amazing article, keep it up, You know Myanmar visa online service has been resumed from 1st April 2022 for business visa applications. You can get more info about Myanmar e visa via our Myanmar evisa page.

PMP Training in Malaysia said...

360DigiTMG, the top-rated organisation among the most prestigious industries around the world, is an educational destination for those looking to pursue their dreams around the globe. The company is changing careers of many people through constant improvement, 360DigiTMG provides an outstanding learning experience and distinguishes itself from the pack. 360DigiTMG is a prominent global presence by offering world-class training. Its main office is in India and subsidiaries across Malaysia, USA, East Asia, Australia, Uk, Netherlands, and the Middle East.

kumar said...

I was just examining through the web looking for certain information and ran over your blog.It shows how well you understand this subject. Bookmarked this page, will return for extra.https://360digitmg.com/course/project-management-professional-pmp

traininginstitute said...

Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.
full stack developer course with placement

360digiTMG.com said...

This is a splendid website! I"m extremely content with the remarks!. business analytics course in mysore

Data Science said...


Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one.
Continue posting. A debt of gratitude is in order for sharing.
data science training in gwalior

Data Science said...

Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one.
Continue posting. A debt of gratitude is in order for sharing.
data science course in kolhapur

sowmya said...

Two full thumbs up for this magneficent article of yours. I've really enjoyed reading this article today and I think this might be one of the best article that I've read yet. Please, keep this work going on in the same quality. data science course

Dtat science Course said...

You re in point of fact a just right webmaster. The website loading speed is amazing. It kind of feels that you're doing any distinctive trick. Moreover, The contents are masterpiece. you have done a fantastic activity on this subject! data scientist course

360digiTMG.com said...

Start your Data Science Course with 360DigiTMG and pave the way to your successful career with a job-ready curriculum and real-time projects that will aid you in bagging a high-paid job. best data science courses in chennai

Dtat science Course said...

I must admit that your post is really interesting. I have spent a lot of my spare time reading your content. Thank you a lot! data science certification course in chennai

360digitmg said...


Has COVID-19 scare made you pause your career, join the best Data Science online course with 360DigiTMG and become a successful Data Scientist.business analytics course in kanpur

360digiTMG.com said...

Start your career preparation with the best Data Science courses offered by 360DigiTMG. A world-class curriculum, LMS Access, assignments, and real-time project to grab a high-paying job. data science course in chennai with placement

kumar said...

It is perfect chance to make a couple of game plans for the future and the opportunity has arrived to be sprightly. I've scrutinized this post and if I may I have the option to need to suggest you some interesting things or recommendations. Perhaps you could create next articles insinuating this article. I have to examine more things about it! Project Management Course

prathyusha said...

The new wave of innovation that is changing the way people do business is called data science. Gain expertise in organizing, sorting, and transforming data to uncover hidden patterns Learn the essential skills of probability, statistics, and machine learning along with the techniques to break your data into a simpler format to derive meaningful information. Enroll in Data science in hyderabad and give yourself a chance to power your career to greater heights.data science training in hyderabad

Diksha Gupta said...

I like your post. I appreciate your blogs because they are really good. Please go to this website for Data analyst course in Bangalore. These courses are wonderful for professionals.

Unknown said...

Companies are looking for people who can use these tools and can detect the future of a particular product.
data science course in kanpur

sivakumar said...

Data Science is the best emerging technology that fetches jobs irrespective of the pandemic outcomes. Avail Data Science training and reach the epitome of success. data analytics course in bhopal

sowmya said...

You completed certain reliable points there. I did a search on the subject and found nearly all persons will agree with your blog.data science training institute in chennai

sievna clarit said...

I learn from a good blog, your blog is a great inspiration, thank you. India visas for US citizens are available online. US citizens can apply for an Indian visa within 5 to 10 minutes. Firstly you can read all the document requirements for Indian visa for US citizens via our website then you can apply for your Indian visa.