Skip to content

Commit

Permalink
Merge pull request #35 from Enerccio/stable
Browse files Browse the repository at this point in the history
0.3.1
  • Loading branch information
Enerccio authored Feb 3, 2023
2 parents 85a8a02 + 89d69d6 commit 8015c96
Show file tree
Hide file tree
Showing 79 changed files with 2,473 additions and 966 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
## 0.3.1 230203

### Added

- Thread list with actions
- Argslist

### Changes

- SLT library is now formatted into multiple chunks
- Grammar now properly reacts to user errors or unfinished forms

### Fixes

- Fixed tests
- Speed optimizations

## 0.3.0 230108

### Added
Expand Down
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
[![0.1.0](https://badgen.net/github/milestones/enerccio/SLT/1)](https://github.com/enerccio/SLT/milestone/1)
[![0.2.0](https://badgen.net/github/milestones/enerccio/SLT/2)](https://github.com/enerccio/SLT/milestone/2)
[![0.3.0](https://badgen.net/github/milestones/enerccio/SLT/4)](https://github.com/enerccio/SLT/milestone/4)
[![0.3.0](https://badgen.net/github/milestones/enerccio/SLT/5)](https://github.com/enerccio/SLT/milestone/5)
![GitHub all releases](https://img.shields.io/github/downloads/Enerccio/SLT/total)
![GitHub last commit](https://img.shields.io/github/last-commit/Enerccio/SLT)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/Enerccio/SLT)
Expand Down Expand Up @@ -56,12 +57,14 @@ You can also open this as a project in Intellij Idea.
* [x] Automatic indentation
* [x] REPL
* [x] Interactive debugging
* [x] Argument help (Ctrl+P)
* [ ] Inspection
* [x] Basic inspection
* [ ] Actions
* [ ] Inspection eval
* [ ] Walkable debugger without actions
* [ ] Breakpoints
* [ ] Breakpoints
* Currently impossible to do correctly with sbcl, investigating other options
* [x] Documentation
* [x] Macro expand in documentation
* Macro expand requires you to hover element twice for now
Expand Down Expand Up @@ -90,4 +93,6 @@ This project is licensed under [Apache License v2](LICENSE.txt).

### What does SLT even mean?

SLT - Speech Language Therapy. Only cure for LISP!
SLT - Speech Language Therapy. Only cure for LISP!

Also, backronym for Superior Lisp Tooling!
37 changes: 34 additions & 3 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ plugins {
}

group = "com.en_circle.slt"
version = "0.3.0"
version = "0.3.1"

repositories {
mavenCentral()
Expand All @@ -14,9 +14,10 @@ dependencies {
implementation("org.awaitility:awaitility:4.2.0")
implementation("org.watertemplate:watertemplate-engine:1.2.2")
implementation("com.google.guava:guava:31.1-jre")
implementation("org.rauschig:jarchivelib:1.2.0")

testImplementation("org.junit.jupiter:junit-jupiter-api:5.8.1")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.8.1")
testImplementation("org.junit.jupiter:junit-jupiter-api:5.9.2")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.9.2")
}

sourceSets {
Expand All @@ -42,7 +43,36 @@ intellij {
/* Plugin Dependencies */))
}


tasks {
val sltZip = task("sltZip", Zip::class) {
from("src/main/lisp")
archiveFileName.set("slt.zip")
destinationDirectory.set(File("build/resources/main"))
include("**/*.lisp")
include("**/*.cl")
include("**/*.asdf")
include("LICENSE.txt")

doFirst {
println("Zipping SLT to " + destinationDirectory.get())
}
eachFile{
println("Zipping $this")
}
doLast {
println("Done Zipping SLT")
}

outputs.upToDateWhen {
false
}
}
sltZip.mustRunAfter(processResources)
jar {
dependsOn(sltZip)
}

// Set the JVM compatibility versions
withType<JavaCompile> {
sourceCompatibility = "17"
Expand All @@ -68,3 +98,4 @@ tasks {
token.set(System.getenv("PUBLISH_TOKEN"))
}
}

Loading

0 comments on commit 8015c96

Please sign in to comment.