clp
Geany
clp | Geany | |
---|---|---|
8 | 91 | |
94 | 2,989 | |
- | 0.8% | |
4.9 | 9.2 | |
7 months ago | 8 days ago | |
Lua | C | |
MIT License | GNU General Public License v3.0 only |
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.
clp
-
Lua: The Little Language That Could
I used luajit to write an alternative to bat because it was annoyingly slow for large files. It ended up being like 15 times faster. Such a cool language!
-
Scintilla is a free source code editing component with a permissive license
There’s a related project that’s really cool called scintillua that lets you use lpeg lexers for scintilla. It supports over 120 languages and it’s super easy to add new ones.
https://github.com/orbitalquark/scintillua
You can also use it as a standalone lua library. I packaged it up to make a faster (but much less feature full) alternative to bat.
https://github.com/jpe90/clp
-
Ask HN: What have you created that deserves a second chance on HN?
a fast alternative to bat for syntax highlighting in the command line (eg for fzf preview window)
https://github.com/jpe90/clp
-
Building the fastest Lua interpreter automatically
It's super fast and has some really interesting libraries. I used parsing expression grammars to write a faster alternative to bat.
- Tutorial for embedding Lua in C standalone app
-
What are the downsides of using Lua?
I recently made a project that uses a lua library to lex source files, then writes them out to stdout with syntax highlighting. Long story short at this point in my code I have a big indexed table of token names and positions. I just iterate over the token names and io.write an ANSI escape sequence that corresponds to the color type of token (simple table lookup), and then io.write the tokenized text.
-
A Tutorial on Portable Makefiles
I recently learned more Makefiles by using them for a recent project of mine. I wish I had seen this when I was working on it! I learned (stole) from the musl libc configure script and makefile instead.
Makefiles aren't as easy to work with as alternatives in other language ecosystems, but I found they let me do a lot without the need for extra dependencies.
Coincidentally the author of this blog post commented on one of my reddit posts and helped me work out a few kinks in the project.
https://github.com/jpe90/clp
-
Seeking feedback on command line syntax highlighter
Hello! I'm working on a small project that just highlights source files and writes them to stdout: https://github.com/jpe90/clp
Geany
- NotepadNext – a cross-platform, reimplementation of Notepad++
-
Beginner!
You might want to at least use a code editor with syntax highlighting so that it gets a little easier to read the code. Personally I use Geany but there are many other ones you can use.
-
Geany 2.0 Is Out
right on the main page, there is a screenshot. If you click it, it takes you to more screenshots.
Open https://www.geany.org/ in a web browser like chrome or firefox
-
I need some help with IDEs
Check out Geany. It is free, open source, cross platform, and lightweight. It has support for dozens of coding languages. LINK: https://www.geany.org/
-
Show HN: CodePerfect, a fast, lightweight IDE for Go
I still enjoy Geany. It is lacking certain features I could do with, but it's joyful to use something that light: https://www.geany.org/
-
What’s an free bare bones IDE for Python that works smoothly out of the box?
When I installed my IDE I just wanted something lightweight, so I went with Geany. I've been using it for years without trouble.
-
Python IDE suggestions
I would say, try out geany: https://www.geany.org/
- Learning linux to learn coding? (and if so, which version for Mac M1)
-
Notepadqq
Geany. Nothing can beat that one. - https://www.geany.org/
-
What lightweight and open source Python IDEs would you recommend (if any) for Linux?
Link: https://www.geany.org/
What are some alternatives?
KataScript - A simple scripting language
thonny - Python IDE for beginners
neovim - Vim-fork focused on extensibility and usability
Visual Studio Code - Visual Studio Code
tl - The compiler for Teal, a typed dialect of Lua
Atom - :atom: The hackable text editor
awesome - awesome window manager
GNU Emacs - Mirror of GNU Emacs
lcpp - A Lua C PreProcessor
KDevelop - Cross-platform IDE for C, C++, Python, QML/JavaScript and PHP
xmake - 🔥 A cross-platform build utility based on Lua
Vim - The official Vim repository