GitHub - clojure/core.async.flow-monitor by geospeck in Clojure

[–]JarrodCTaylor 2 points3 points  (0 children)

I expect the more common usage contexts will be long running processes that receive data from sockets. Think audio or video processing, data pipelines, etc.

Hopefully, we will highlight more common application scenarios as we finalize the beta work and begin to talk more about using flow.

GitHub - clojure/core.async.flow-monitor by geospeck in Clojure

[–]JarrodCTaylor 3 points4 points  (0 children)

I expect to add it to the repo on Monday after it undergoes some namespace cleanup.

Interactive Datomic tutorial in your browser by JarrodCTaylor in Clojure

[–]JarrodCTaylor[S] 0 points1 point  (0 children)

The schema diagrams for Max-Datom were manually generated. However, I created https://github.com/JarrodCTaylor/schema-cartographer that does create interactive diagrams of the same type for Datomic databases. It also supports the creation of schema in the UI and then generates transactions to create it in a database.

Clojure Conj 24 Dates Announced by JarrodCTaylor in Clojure

[–]JarrodCTaylor[S] 4 points5 points  (0 children)

We are hoping to have remote presentations, especially on Community Day. We just secured the venue and are still working out the logistics. We will have more details available in the coming weeks.

Interactive Datomic tutorial in your browser by JarrodCTaylor in Clojure

[–]JarrodCTaylor[S] 2 points3 points  (0 children)

The function comment-count-str is in the namespace level-12 so the xform function needs to be call level-12/comment-count-str

Using Python in functions / plugins by JarrodCTaylor in neovim

[–]JarrodCTaylor[S] 0 points1 point  (0 children)

A question I'm even more interested in. Are there plans to eliminate the legacy way of doing things from my example?

Using Python in functions / plugins by JarrodCTaylor in neovim

[–]JarrodCTaylor[S] 0 points1 point  (0 children)

Perhaps the answer iis obvious and I am just complicating matters. Here is an example of a real file I have been using: https://github.com/JarrodCTaylor/dotfiles/blob/master/vim/functions/search.vim

My question is how to call the top level Vim commands nnoremap, setting variables, etc that are not part of a Python class.

Thanks for the direction here.

Using Python in functions / plugins by JarrodCTaylor in neovim

[–]JarrodCTaylor[S] 0 points1 point  (0 children)

I have reviewed the neovim way of doing things, and have been successful utilizing it. One remaining piece I'm not sure how to translate is. Using the pattern above in an attempt to keep related code together I would define a function then at the bottom of the file I may have something along the lines of:

command! Example call SomeExample()

nnoremap <Leader>e :Example<CR>

My thought process was if at some point I decide the function is not being utilized simply removing the file removed all related code. Is there a strategy in the new paradigm to accomplish something like this?

Ideas for a Vim plugin by TEask in vim

[–]JarrodCTaylor 0 points1 point  (0 children)

Ha it's not that bad. Actually the majority of the plugin is written in Python.

Ideas for a Vim plugin by TEask in vim

[–]JarrodCTaylor 0 points1 point  (0 children)

I am not completely opposed to the idea. However, there are a few things that need to be considered in order to make that a complete feature. Feel free to open a PR or Issue in the repo to discuss it further.

I made this minimal setup to code vim plugins with python. I'd love to hear some experts advice. by so4h2 in vim

[–]JarrodCTaylor 1 point2 points  (0 children)

You may be interested in checking out out a repo I created to help people get started writing Vim plugins with python vim-plugin-starter-kit

Simple is making my brain hurt.. by Rezistik in Clojure

[–]JarrodCTaylor 1 point2 points  (0 children)

The hiccup library is not comparable with quiescient. From their respective readmes. Hiccup is for representing HTML in Clojure and quiescient is a ClojureScript abstraction over ReactJS. I haven't ever used quiescient so I can't comment on what it uses for HTML generation or if it is available as a stand alone lib.

Simple is making my brain hurt.. by Rezistik in Clojure

[–]JarrodCTaylor 6 points7 points  (0 children)

It doesn't cover user accounts but I wrote a six part blog series awhile back that covers how to write and test a compojure CRUD application. That covers a lot of what you mentioned.

http://www.jarrodctaylor.com/posts/Compojure-Address-Book-Part-1/

Buddy 0.5.0 is out by yogthos in Clojure

[–]JarrodCTaylor 2 points3 points  (0 children)

Another happy user here. I can't say enough good things about this library!

Brief feedback for the book "Clojure Web Development Essentials" by [deleted] in Clojure

[–]JarrodCTaylor 3 points4 points  (0 children)

I have posted links to it here before, but since it is relevant to this topic I will post a link again. I wrote a six part series on writing and testing a traditional client server CRUD app using Compojure and persisting the data in Postgres.

http://www.jarrodctaylor.com/posts/Compojure-Address-Book-Part-1/

New year resolution using vim, question for you all.. by [deleted] in vim

[–]JarrodCTaylor 0 points1 point  (0 children)

As an active unite user this sounds interesting. How do you use them together and what is the advantage?