Sci Cloj
Sci Cloj
  • Видео 83
  • Просмотров 58 385
Clj visual-tools 28- Workflow Demos 2: CIDER, Portal, Snitch, clj-reload, Cursive, Conjure, Parinfer
This 2025-01-7 meeting was the second of a series of meetings where people would demonstrate their Clojure workflows with different tools.
Agenda:
* Mykhaylo Beliansky presented a Portal / Snitch / clj-reload combo with Emacs CIDER
* Tamas Herman shared a few Intellij Cursive tricks
* John Practicalli demonstrated Neovim with Conjure, Portal for data inspection, and Parinfer for structural editing
Summary:
clojureverse.org/t/visual-tools-meeting-28-workflow-demos-2-emacs-cider-portal-snitch-clj-reload-cursive-neovim-conjure-parinfer-summary-recording/
Просмотров: 335

Видео

Clojure visual-tools meeting 27 - Workflow Demos 1: Emacs, CIDER, VSCode Calva, Zulip
Просмотров 33719 часов назад
This 2025-01-03 meeting was the first on a series of meetings where people would demonstrate their Clojure workflows with different tools. Adham Omran presented Emacs and CIDER. Jarret Atkinson presented VSCode Calva and additional setup. Daniel Slutsky presented the Clojurians Zulip chat. summary: clojureverse.org/t/visual-tools-meeting-27-workflow-demos-1-emacs-cider-vscode-calva-zulip-summar...
Clojure real-world-data #16 - Snippet 1 - Jarkko Saltiola: tools for pipelines, bb-glitchtip
Просмотров 1582 месяца назад
Here is a short snippet of the 16th meeting of the Clojure real-world-data group (2024-10-08). Most of these meetings' content is only shared internally in the group chat. In this short discussion, Jarkko Saltiola discussed a few tools and practices for data pipelines. Jarkko also discussed a new bridge between Babashka and Glitchtip. Links shared by Jarkko: Sending Babashka script exceptions t...
Scicloj status report: nurturing the Clojure open-source community, 2024-10-25
Просмотров 2702 месяца назад
An update about the new open-source-mentorship program: scicloj.github.io/docs/community/groups/open-source-mentoring/
Clojure real-world-data #15 - Snippet 2 - Adham Omram: Experience Conducting a Clojure Training
Просмотров 1622 месяца назад
Here is a short snippet of the 15th meeting of the Clojure real-world-data group (2024-10-04). Most of these meetings' content is only shared internally in the group chat. In this short discussion, Adham Omran shared the recent experience of running a Clojure data training at KAPITA. This follows a few pervious updates by Adham during the last few months. One of them has been shared publicly he...
Clojure real-world-data #15 - Snippet 1 - Kyle Passarelli: OAuth2 with Clojure and Temporal
Просмотров 2442 месяца назад
Here is a short snippet of the 15th meeting of the Clojure real-world-data group (2024-10-04). Most of these meetings' content is only shared internally in the group chat. Kyle Passarelli shared some recent work experience using Temporal in Clojure for durable workflows, following Kyle's recent blog post: "What color is your auth? OAuth2 with Clojure and Temporal" www.kpassa.me/posts/happyapi-t...
Clojurists Together Q3 2024 project: Scicloj - initial work plan
Просмотров 2144 месяца назад
Scicloj was selected for Clojrists Together funding in Q3 2024 (as well as Q1). In this video, we share our tentative plans and ask for feedback. www.clojuriststogether.org/news/q3-2024-funding-announcement/
Clojure real-world-data meeting 12 snippet 2: Noj, open-source-mentoring - Daniel Slutsky
Просмотров 1564 месяца назад
Here is a short snippet of the twelth meeting of the Clojure real-world-data group (2024-08-23). Most of these meetings' content is only shared internally in the group chat. The group page: scicloj.github.io/docs/community/groups/real-world-data/. The projects presented: scicloj.github.io/noj/ scicloj.github.io/docs/community/groups/open-source-mentoring/
Clojure real-world-data meeting 12 snippet 1: Blender & Basilisp, Wordpress & Phel - Jarkko Saltiola
Просмотров 2794 месяца назад
Here is a short snippet of the twelth meeting of the Clojure real-world-data group (2024-08-23). Most of these meetings' content is only shared internally in the group chat. The group page: scicloj.github.io/docs/community/groups/real-world-data/. The projects presented: codeberg.org/jasalt/blender-gcode-stl xn jyvskyl-7wae.hacklab.fi/3d-print/ codeberg.org/jasalt/phel-wp-plugin
Clojure data-recur meeting 6: Clojure Meets Metal: Working with native libraries and the GPU
Просмотров 3814 месяца назад
In August 8th 2024, the Clojure data-recur group had its 6th meeting. In this call, Adrian Smith discussed some of the current projects bridging Clojure to native libraries, and in particular, connecting with GPU computing platforms such as ggml and wgpu-native. A few experienced Clojurians who are involved in high-performance computing attended this meeting. In the discussion part, we explored...
Clojure data-recur meeting 5: Datajure - a DSL extension to existing data processing libraries
Просмотров 1675 месяцев назад
In June 29th 2024, the Clojure data-recur group returned with a talk about Datajure, a Domain Specific Language extension for existing data processing libraries. The library was presented by Yang Ming-Tian and Matthias Buehlmaier from the Business School of HKU. Datajure: clojure-finance.github.io/datajure-website/ The data-recur group: scicloj.github.io/docs/community/groups/data-recur/
visual-tools meeting 26 - Gemini, Space-Age, protocols from the REPL
Просмотров 2955 месяцев назад
On June 16th, 2024, the Scicloj visual-tools group had its 26th meeting. In this meeting, Gary Johnson and Daniel Szmulewicz gave two talks regarding the use of internet protocols from Clojure. Agenda: * Daniel Szmulewicz - How not to be protocolary with protocols * Gary Johnson - Space-Age and the Gemini Protocol (Clojure on the Small Web) The talks and the discussion that followed went beyond...
Clojure visual-tools meeting 25 - keg-party & HTMX
Просмотров 4246 месяцев назад
On June 7th, 2024, the Scicloj visual-tools group had its 25th meeting. In this meeting, Mark Bastian presented keg-party - a collaborative tap server written using HTMX. It was an outstanding demo where all the participants could interact over the same server. Project repo: github.com/markbastian/keg-party Summary: clojureverse.org/t/visual-tools-meeting-25-keg-party-and-htmx-summary-recording...
Clojure real-world-data meeting 3 snippet 1: Bayesian Statistics with Stan by Daniel Slutsky
Просмотров 3448 месяцев назад
A short snippet of the third meeting of the Clojure real-world-data group (2024-04-19). group page: scicloj.github.io/docs/community/groups/real-world-data/ project repo: github.com/scicloj/cmdstan-clj
Clojure visual-tools meeting 24 - badspreadsheet & HTMX
Просмотров 5668 месяцев назад
On April 26th, 2024, the Scicloj visual-tools group had its 24th meeting. In this meeting, Adam James presented badspreadsheet - a Clojure Spreadsheet for building design tools. We also briefly discussed the broader potential of HTMX for building interactive data visualizations in Clojure. Meeting summary: clojureverse.org/t/visual-tools-meeting-24-badspreadsheet-and-htmx-summary-recording/ Pro...
Clojure visual-tools meeting 23: ggplot study session 3
Просмотров 2159 месяцев назад
Clojure visual-tools meeting 23: ggplot study session 3
(OBSOLETE) Noj v1 - getting started - from raw data to a blog post
Просмотров 5269 месяцев назад
(OBSOLETE) Noj v1 - getting started - from raw data to a blog post
Clojure real-world-data meeting 1 snippet 2: Adham Omran
Просмотров 2109 месяцев назад
Clojure real-world-data meeting 1 snippet 2: Adham Omran
Clojure real-world-data meeting 1 snippet 1: Kyle Passarelli
Просмотров 2269 месяцев назад
Clojure real-world-data meeting 1 snippet 1: Kyle Passarelli
Clojure visual-tools meeting 22: ggplot study session 2
Просмотров 2069 месяцев назад
Clojure visual-tools meeting 22: ggplot study session 2
Clojure visual-tools meeting 21: ggplot study session 1
Просмотров 37610 месяцев назад
Clojure visual-tools meeting 21: ggplot study session 1
Scicloj status report: Clay v2 pre-release with CIDER, 2023-12-17
Просмотров 471Год назад
Scicloj status report: Clay v2 pre-release with CIDER, 2023-12-17
Scicloj status report: Clay v2 pre-release with Calva, 2023-12-16
Просмотров 471Год назад
Scicloj status report: Clay v2 pre-release with Calva, 2023-12-16
Clojure visual-tools meeting 20: MetaREPL, Timespace Oracle, Meyvn templates, Kindly, Clay, Claykind
Просмотров 520Год назад
Clojure visual-tools meeting 20: MetaREPL, Timespace Oracle, Meyvn templates, Kindly, Clay, Claykind
Scicloj LLM Meetup 6: Implementing research papers with Bosquet
Просмотров 559Год назад
Scicloj LLM Meetup 6: Implementing research papers with Bosquet
Scicloj LLM Meetup 5: Library overviews
Просмотров 330Год назад
Scicloj LLM Meetup 5: Library overviews
Scicloj LLM Meetup 4: transformer-based generative LLMs
Просмотров 225Год назад
Scicloj LLM Meetup 4: transformer-based generative LLMs
Jointprob public talk 1: Bayesian Hierarchical Models with David MacGillivray
Просмотров 411Год назад
Jointprob public talk 1: Bayesian Hierarchical Models with David MacGillivray
Scicloj LLM Meetup 3: LLMOps with Bosquet
Просмотров 480Год назад
Scicloj LLM Meetup 3: LLMOps with Bosquet
Scicloj LLM Meetup 2: Prompt engineering, managing embeddings
Просмотров 365Год назад
Scicloj LLM Meetup 2: Prompt engineering, managing embeddings

Комментарии

  • @alicsan
    @alicsan 2 месяца назад

    How do you do the rendering?

  • @jarkko_tv
    @jarkko_tv 2 месяца назад

    Thank's Daniel for putting this up. One hurdle I found with this during installing it on a new server was that requiring the library via `add-deps` actually requires Java (in addition to Babashka binary), but otherwise it does the job pretty well.

  • @andresmoreno7947
    @andresmoreno7947 2 месяца назад

    This is a wonderful community of really kind and helpful people

  • @laughingvampire7555
    @laughingvampire7555 4 месяца назад

    Common Lisp is the language for legends, is the greatest hack that allows for multiple other hacks. In the Scheme world I think the closest would be Chez, Racket is wonderful but is too academic and I think it needs some stewardship towards a more industrial implementation of racket.

  • @geraldodev
    @geraldodev 4 месяца назад

    I'm a fan of Daniel's work and commitment with clojure.

  • @araldjean-charles3924
    @araldjean-charles3924 5 месяцев назад

    Great explanation. Has anyone ever thought of using these ideas for a language model? It could have continuous learning built in, due to the Bayesian Approach.

  • @vinapocalypse
    @vinapocalypse 7 месяцев назад

    Good talk! I wish Alan had shown the hyperspec page for the LOOP macro, it's pretty nuts.

  • @uwo7130
    @uwo7130 8 месяцев назад

    Fantastic--thank you!

  • @uwo7130
    @uwo7130 9 месяцев назад

    Thank you!

  • @pappapez
    @pappapez 9 месяцев назад

    Very nice. Lovely to see Calva custom repl commands used like this. As for .gitignore, I recommend not ignoring the while `.calva` directory, because you can add custom repl commands and other similar Calva configuration via .calva/config.edn. What you want to target with the .gitignore is the repl file in there.

  • @uwo7130
    @uwo7130 9 месяцев назад

    Excellent!

  • @vaibhawc
    @vaibhawc 9 месяцев назад

    When is the next?

    • @SciCloj
      @SciCloj 9 месяцев назад

      clojureverse.org/t/visual-tools-meeting-23-ggplot-study-session-3/

  • @The_Conspiracy_Analyst
    @The_Conspiracy_Analyst 10 месяцев назад

    Racket is where it's at

  • @rmschindler144
    @rmschindler144 11 месяцев назад

    for me Clojure shines for three reasons: (1) Rich Hickey; (2) it’s a Lisp; (3) it can be used for web apps

  • @nathanield8876
    @nathanield8876 Год назад

    P r o m o s m 😇

  • @georgytoporkov2041
    @georgytoporkov2041 Год назад

    great work, keep it up! looking forward to seeing more data science in clojure

  • @aramzadikian
    @aramzadikian Год назад

    Excellent, thank you!

  • @zacharylarson1245
    @zacharylarson1245 Год назад

    Love this! As a Clojurists and a Prologer... love to see logic programming come into this space! I could see this useful in a data-preprocessing pipeline, btw. But so much more! Thank you Joel, Daniel, everyone in the community!

  • @BobbiCodes
    @BobbiCodes Год назад

    When I first saw this was happening, my heart sank and I thought "Oh, no this is terrible". But my curiosity finally rose above my disgust enough for me to at least watch this. I was immediately struck by the meme in thumbnail, of all things, which humorously draws a distinction between LLMs and "honest work". Then I was comforted in the opening words, acknowledging that this topic is "troubling". So I figure as long as you are aware of this, it is worthy of my attention. My feelings about LLMs could best be described by a quote from Commander Data in Star Trek: First Contact who exclaimed, "I hate this!". To be perfectly clear, I think we are witnessing the most destructive trend in all of computing, which embodies all of humanity's biggest shortcomings, particularly our tendency to see human qualities where they do not exist, and our obsession with automating things that should not be. On a personal level, it offends my sensibilities as a programmer because what appeals to me about programming is not so much what it makes possible, but the insights it gives us about the tasks we perform. And it seems that for the first time ever, a chasm is forming between the effects of our technology and our understanding of it. To reference Star Trek again, I cite the Prime Directive, a rule which was created out of the profound realization of the potential dangers of supplying technology to a civilization that is incapable of understanding it. I believe that the benefits of automation, as expressed in the quote from Alfred North Whitehead that "Civilization advances by increasing the tasks that can be performed without thinking about them", only applies as long as there still remains a sufficiently large group of people who understand the underlying domain and the way it is being automated. The most frightening part in my opinion is when it is used in education, because it puts an impenetrable barrier between us and the learning process. If we completely disregard the issue of correctness by assuming a model that produced 100% correct results, the problem still remains in full force, because it circumvents the most important part of the learning process which is discovering where to look for information, like documentation, which was already too difficult to get people to read. We obviously cannot put it "back in the bottle" so to speak, so we have no choice but to let it run its course until this hype bubble inevitably bursts, and have some understanding of how we got there in order to correct the damage it has caused. So thank you for presenting it in a way that is more accessible to me than anywhere else.

    • @danielslutsky3339
      @danielslutsky3339 Год назад

      Many thanks for these thoughtful comments, @BobbiCodes. We should keep them in mind while we go through our learning. I am happy we could begin this series with a talk by Martynas, who is thoughtful and somewhat critical about the topic (even if only some of that could be actually brought to the talk itself). Let us think if we can bring those concerns in a more explicit way to one or more of our sessions.

  • @uwo7130
    @uwo7130 Год назад

    Introductions finish at 21:35

  • @dmg46664
    @dmg46664 Год назад

    Great stuff!

  • @curciovalllance7113
    @curciovalllance7113 Год назад

    Oh man, so cool!!! This channel desperately needs SMZeus!!

  • @dzmitry_misiuk
    @dzmitry_misiuk Год назад

    Thank you for video! It's very useful!👍

  • @dmg46664
    @dmg46664 Год назад

    👍

  • @BobbiCodes
    @BobbiCodes 2 года назад

    Wow so many amazing people were on this call! I was there too, but it's so enlightening to watch it again after a few years of work has happened in so many areas, Clerk and Portal being a couple of great examples. I also understand it _slightly_ better now...Thanks everyone!

  • @DanBuneaArt
    @DanBuneaArt 2 года назад

    This is great. Simple great. Already using calva notebooks + portal views, and now I know so much more about how use the keyboard and how to save the views. It really enriched my namespaces, and the comments by rerunning and visualising, mainly query functions into a datomic db. I SEE a lot more :)

  • @rugbybeef
    @rugbybeef 2 года назад

    How is anyone using this (let alone being new and simply learning it) with this unreadable color scheme? It's literally 75% grey on black background for much of the text. I thought it was an aberration holding over from Halloween, however here it is in early September. I literally can't read the top menu bar on the page.

  • @uwo7130
    @uwo7130 2 года назад

    Rad!

  • @dmg46664
    @dmg46664 2 года назад

    Great session

  • @rolandinnamorato1953
    @rolandinnamorato1953 2 года назад

    Very nice review

  • @jairito1471
    @jairito1471 2 года назад

    pep guardiola ?

  • @elmichellangelo
    @elmichellangelo 2 года назад

    great work

  • @nbme-answers
    @nbme-answers 2 года назад

    9:44 START

  • @hashbrownist
    @hashbrownist 2 года назад

    Thank you also Kira and Sci Cloj, I briefly dabbled with R and data science with Python but would love to learn data science properly with Clojure as it's easily my favourite language. Looking forward to the course sometime and also was interesting to see what is going on with the data science community in Clojure - I had no picture of this beforehand, now I have clarity :)

  • @MartinClausen
    @MartinClausen 2 года назад

    Thanks for your efforts in making this very convenient update.

  • @ifaerman
    @ifaerman 2 года назад

    this came in very timely and helped to get my head around clojure.walk, thank you!

  • @a.o.yaroslavov
    @a.o.yaroslavov 2 года назад

    Хорошая библиотека. Но увы, наша компания приняла решение постепенно отказываться от продуктов JetBrains по политическим мотивам. В том числе требованиям гос органов ориентироваться только на отечественные разработки.

  • @smblog2354
    @smblog2354 2 года назад

    Is there a tutorial where they build a project on the same, malli schema for validation? Like a project from scratch?

  • @CalvaTV
    @CalvaTV 2 года назад

    When I have heard Mauricio talk about this idea before I have been thinking it is a totally crazy thing to take on. One of the blockers I've ”seen” has been how on earth you would be able to scale yourself to take care of something this big. Now I realize it is crazy in a way that accounts for that. The idea itself contains the solution! A small team _can_ probably take care of the core here. It is ”only” providing this canvas for other creators/devs to draw on. It is amazing and fantastic. To me it would fix all of what makes VS Code hard to use and hard to extend. Interactive programming could be truly supported and embraced within this canvas.

  • @dmg46664
    @dmg46664 2 года назад

    Great session! As someone who prefers to watch at 1.5x after the fact, the answer to: "should we upload this?" is always yes! Voted by those not in the room. Confusing bits can be navigated/re-watched by users, no hand-holding required. I wish that Clerk had better logging. I get "Clerk evaluated ... in ~150ms" when watching for updating files, but whether or not changes appear in the browser is anyone's guess.

  • @GPaulTheThrashKing
    @GPaulTheThrashKing 2 года назад

    Thanks for this! And for the pointer to Kalman Reti's Symbolics demo. It's mirrored on his site at MIT if you can't find it here. Loper-OS has blogged about it as well.

  • @schizoidman9459
    @schizoidman9459 3 года назад

    Really bad video. Sorry guys. Just being honest here.

  • @usametov
    @usametov 3 года назад

    Screencast starts at 5:42

  • @Kah0ona
    @Kah0ona 3 года назад

    Wow this so cool!

  • @robertsmme
    @robertsmme 3 года назад

    Quick question - clojure is read from the bottom up - notebooks from the top down, does this cause any issues?

    • @danielslutsky3339
      @danielslutsky3339 3 года назад

      Interesting. What do you mean by bottom up?

    • @robertsmme
      @robertsmme 3 года назад

      @@danielslutsky3339 closure code has to be declared before it is used, so without adding the declare statements, you tend to read clojure from the bottom up.

    • @danielslutsky3339
      @danielslutsky3339 3 года назад

      @@robertsmme Interesting, haven't thought about it. I guess you are right, this does raise up questions about the comfortable ordering for good storytelling in a notebook.

  • @dmg46664
    @dmg46664 3 года назад

    Great stuff 💪

  • @almarn
    @almarn 3 года назад

    As usual with clojure library..NO documentation..generally speaking they are not well maintained...or just here to die...one shot...How to commit your organization, your customers on this kind of ground ? How to invent the wheel again and again for anything already existing in Python, C, C++, Javascript... Producing code faster is useless. 90 % of the time during the life of a software you need to read AND understand software already written by somebody else... After more than 10 years clojure has 0.3 % of the market. I know Clojure and Elixir and Erlang...I remember Eiffel and there is Ada...sorry guys..lisp priests try to sold lisp church and gospels for at least 40 years...It doesn't work.

  • @branquinho8444
    @branquinho8444 3 года назад

    Is there a open study group? I would like to participate in these meetings :). Gotta be the best youtube channel I encountered. Clojure + Data Science

    • @danielslutsky3339
      @danielslutsky3339 3 года назад

      Hi Pedro! Thanks for the kind words. Yes, we have a few small study groups, though some of them are kind of asleep, and will hopefully renew soon. See more details in this thread: twitter.com/daslu_/status/1376835468336193540 Most of these things, as well as the Scicloj study groups, are mainly discussed at the Clojurians Zulip chat. clojurians.zulipchat.com/ Anyway I'll be happy to chat and hear more of your thoughts about all that.

  • @branquinho8444
    @branquinho8444 3 года назад

    Very good. Thank you for the content

  • @usametov
    @usametov 3 года назад

    16:00 libpython-clj spacy demo