Skip to content

Commit f48fdfd

Browse files
author
Quartz Syncer
committed
Published multiple files
1 parent 1c4ca67 commit f48fdfd

4 files changed

Lines changed: 60 additions & 8 deletions

File tree

content/Basilisp.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
publish: true
3+
created: 2025-09-19
4+
modified: 2026-03-16T23:38:31.524+01:00
5+
cssclasses: ""
6+
---
7+
8+
9+
> [!quote]
10+
> A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop.
11+
>
12+
> -- [Project's GitHub page](https://github.com/basilisp-lang/basilisp)

content/Clojure Development Environment (Windows).md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
publish: true
33
created: 2025-09-19
4-
modified: 2026-03-16T23:35:08.307+01:00
4+
modified: 2026-03-16T23:41:25.647+01:00
55
tags:
66
- OS/Windows
77
cssclasses: ""
@@ -121,9 +121,9 @@ deps-new should be installed as a _clojure tool_, so execute
121121
Refer to the official `README.md` section for [creating an application](https://github.com/seancorfield/deps-new?tab=readme-ov-file#create-an-application) or a [minimal scratch project](https://github.com/seancorfield/deps-new?tab=readme-ov-file#create-a-minimal-scratch-project).
122122

123123
> Tip
124-
>
124+
>
125125
> If you’re unfamiliar with clojure, the application template is pretty convoluted. Instead I’d recommend to use the _minimal scratch template_ while getting started.
126-
>
126+
>
127127
> Look inside `src/scratch.clj` for some hints on running your first commands.
128128
129129
#### Babashka
@@ -161,7 +161,7 @@ After that, simply open your project folder inside VSCode and Calva should autom
161161
> [!tip]
162162
> As for keybinds and generell development workflow, please refer to the [upstream Calva documentation](https://calva.io)!
163163
> Generally, though, you should be able to use `Ctrl + Alt + C` for some Calva-specific commands, or use the general VSCode command palette/search using `Ctrl + Shift + P`.
164-
>
164+
>
165165
> You should try to use the "Jack-in" feature for Calva to start a REPL in you project directory, so you can easily evaluate any S-Expression, or in other non-LISPy words, statements enclosed in `()` (so ... everything) using `Alt + Enter`.
166166
> But as I said: Use the documentation!
167167
@@ -183,7 +183,11 @@ Cider is one of the most feature-complete implementations of a true LISP agnosti
183183
Slightly better to run on Windows (natively) compared to [[Clojure Development Environment (Windows)#Emacs]].
184184

185185
There's a Cider equivalent (more or less) for Neovim called [conjure](https://github.com/Olical/conjure) (fittingly).
186-
The good thing about it is that is also supports a bunch of other languages within and outside the LISP family!
186+
The good thing about it is that is also supports a bunch of other languages within and outside the LISP family, including but not limited to:
187+
- [[Python]] (and [[Basilisp]])
188+
- [[Fennel]] ([[Lua]] compatible Lisp)
189+
- [[Elixir]]
190+
-
187191

188192
### Cursive
189193

@@ -192,9 +196,9 @@ The good thing about it is that is also supports a bunch of other languages with
192196
It is _not free_, though there exists a [_Personal_ license available for purchase](https://cursive-ide.com/buy.html) that could satisfy your needs:
193197

194198
> ![quote]
195-
> Available to individuals purchasing the licence for their own use with their own money. May not be purchased or reimbursed by companies, but may be used at work by the named user. This licence is perpetual, with free updates for a year.
199+
> Available to individuals purchasing the licence for their own use with their own money. May not be purchased or reimbursed by companies, but may be used at work by the named user. This licence is perpetual, with free updates for a year.
196200
> ([EULA](https://cursive-ide.com/personal-licence.html))
197-
>
201+
>
198202
> -- [Cursive purchase page](https://cursive-ide.com/buy.html)
199203
200-
This means you could legally (at least as far as Cursive is concerned) use it in your job.
204+
This means you could legally (at least as far as Cursive is concerned) use it in your job.

content/Elixir.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
publish: true
3+
created: 2025-09-19
4+
modified: 2026-03-16T23:41:06.869+01:00
5+
tags:
6+
- functional
7+
- language
8+
cssclasses: ""
9+
---
10+
11+
12+
> [!quote]
13+
> Elixir is a dynamic, functional language for building scalable and maintainable applications.
14+
>
15+
> Elixir runs on the Erlang VM, known for creating low-latency, distributed, and fault-tolerant systems. These capabilities and Elixir tooling allow developers to be productive in several domains, such as web development, embedded software, machine learning, data pipelines, and multimedia processing, across a wide range of industries.
16+
>
17+
> -- [Elixir website](https://elixir-lang)]

content/Fennel.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
publish: true
3+
created: 2025-09-19
4+
modified: 2026-03-16T23:39:30.228+01:00
5+
cssclasses: ""
6+
---
7+
8+
9+
> [!quote]
10+
> Fennel is a programming language that brings together the simplicity, speed, and reach of [Lua](https://www.lua.org/) with the flexibility of a [lisp syntax and macro system.](https://en.wikipedia.org/wiki/Lisp_\(programming_language\))
11+
>
12+
> - **Full Lua compatibility:** Easily call any Lua function or library from Fennel and vice-versa.
13+
> - **Zero overhead:** Compiled code should be just as efficient as hand-written Lua.
14+
> - **Compile-time macros:** Ship compiled code with no runtime dependency on Fennel. Standalone binaries can be as small as 300kb.
15+
> - **Embeddable:** Fennel is a one-file library as well as an executable. Embed it in other programs to support runtime extensibility and interactive development.
16+
>
17+
> Anywhere you can run Lua code, you can run Fennel code.
18+
>
19+
> -- [Fennel website](https://fennel-lang.org)

0 commit comments

Comments
 (0)