urn
LiveSplit
Our great sponsors
urn | LiveSplit | |
---|---|---|
6 | 45 | |
362 | 1,479 | |
- | 2.3% | |
0.0 | 8.2 | |
over 5 years ago | 2 days ago | |
Common Lisp | C# | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
urn
-
Using other languages
There's many different languages that can compile to Lua: - TypeScript is probably the most well-known and most compatible language for Lua. The TypeScriptToLua compiler lets you compile TypeScript code into Lua with a mostly 1:1 conversion. You can use the @jackmacwindows/craftos-types and @jackmacwindows/cc-types NPM packages to add typing declarations for CraftOS APIs and modules. Alternatively, use my template repo for a more ready-to-go setup. - Haxe was built with compilation to Lua in mind, and so you can write code for it and have it run just fine in CC. There's some declarations for it available online, and I also have my own typing set for it (which I should really upload somewhere - DM me if you want it for now). - C# can also compile to Lua, but it's a bit tough to get working right in CC, as it has a huge default library and abuses the global table in a way that CC has trouble with. However, it's possible to use, and I've gotten it working in the past (unfortunately, I don't know how anymore). - Urn is a Lisp dialect that was built by two CC devs and was designed to run in CC. However, I wouldn't recommend it unless you're good with functional programming.
-
C-Lisp Implementations for microcontrollers?
Also, if the microcontroller you're working with is an ESP32 chip, you may be able to use use one of the lisp-to-Lua transpiled languages (urn or fennel) with something like Lua RTOS or NodeMCU. Not entirely sure how well this works in practice, but in theory it should be possible. Of the two, Fennel's probably more likely to behave well when used like this because it's more like a thin translation layer on top of Lua, but Urn's probably going to feel more comfortable to use because it feels like this weird mix of CL and Racket design.
-
Interesting or distinctive lisps?
Urn Lisp, A Lisp implementation on top of Lua: https://urn-lang.com
-
Trying Fennel for GTK apps and it's surprisingly good
I don't know how much of reloading you need. I did something like that many moons ago. See here: https://github.com/SquidDev/urn/issues/12
-
Urn for CC?
Clone Urn: wget run https://gist.githubusercontent.com/SquidDev/e0f82765bfdefd48b0b15a5c06c0603b/raw/clone.lua https://github.com/SquidDev/urn.git (or similar)
LiveSplit
- How people get timer when speedrunning
-
How to I start speedrunning on Switch?
Once you get a capture card, you need a broadcasting software of some kind. Most people use OBS studio, which you can find here. There will likely be speedrunning tutorials out eventually, but because the game is so new, you’re kind of on your own for now in that regard. Also, if you haven’t speedrun any game before, you’re gonna want livesplit, which you can download here.
-
Does LiveSplit just suck in horizontal mode or am I genuinely doing something incorrectly?
LiveSplit is open source so if necessary you could make your own addition to enable word wrap. As far as how to do that, you'd have to ask someone smarter than me. There's definitely a ton of minor issues with LiveSplit that have made me think of downloading a different timer software, but they're minor enough that I haven't actually gone through with that.
-
New To Speed Running. help?
and as for a timer, i would recommend livesplit. it works for all games, and is pretty customisable: https://livesplit.org
-
appropriate time to start IA's ?
https://livesplit.org/ use this and record your time the day before an ia is due. Or start it in 9th grade if you dont like stress.
-
First speed run of meat boy!
If you want a more convenient timer, I recommend you try out LiveSplit.
- Can someone make a livesplit for DeepDip ? it would be nice to see it on streams
-
An algorithm for optimising resetting during a speedrun
the people behind livesplit are very open to talking about their code I'm sure. talk to them here https://livesplit.org/
-
The Crackpet Show Speedrun Contest | Starting prize pool of $500
Players should do the run on stream via Twitch or YouTube in one-run with the stopwatch (https://livesplit.org/) - Example of the run: https://www.youtube.com/watch?v=GRky-S-mefY
-
i dont know how to clean with vi
I like to use LiveSplit for timing: https://livesplit.org/. That way I can do several practice clears without leaving practice tool. I also track my times on an Excel sheet since seeing my improvement over time is motivating.
What are some alternatives?
Fennel - Lua Lisp Language
Minecraft-IGT - Minecraft InGameTimer with layout customization
medley - The main repo for the Medley Interlisp project. Wiki, Issues are here. Other repositories include maiko (the VM implementation) and Interlisp.github.io (web site sources)
mc-universal-in-game-timer - An open-source, cross-platform, in-game timer for Minecraft speedrunners
liz - Lisp-flavored general-purpose programming language (based on Zig)
obs-studio - OBS Studio - Free and open source software for live streaming and screen recording
cakelisp - Metaprogrammable, hot-reloadable, no-GC language for high perf programs (especially games), with seamless C/C++ interop
MCtimer - Game timer for Minecraft speed running
flitter - A Livesplit-inspired speedrunning split timer for Linux/macOS terminal. Supports global hotkeys.
urn - Split tracker / timer with GTK+ frontend
Penlight - A set of pure Lua libraries focusing on input data handling (such as reading configuration files), functional programming (such as map, reduce, placeholder expressions,etc), and OS path management. Much of the functionality is inspired by the Python standard libraries.
AutomaticMinecraftTimer - Fully automated Minecraft timer for all (?) versions.