Comments (9)
Merged in master
. New executables should automatically be built shortly: #776
from murex.
Merged in
master
. New executables should automatically be built shortly: #776
Yes, problem solved, thanks for the quick fix!
from murex.
@nosly
Was this when compiling yourself or part of the pre-compiled Windows download?
Murex does already have a non-CGO version of sqlite3 also available under a different build flag: -tags no_cgo
. eg
go build -tags no_cgo github.com/lmorg/murex
The Windows downloads are built as static libraries so, in theory at least, it shouldn't matter that they were compiled with CGO because everything is bundled. However I don't have a Windows system to test this on.
If the Windows builds are failing to launch then I can always switch on the no_cgo
flag for Winodws builds too (presently it's only enabled for Linux due to libc
constraints and the (admittedly only slight) performance hit that the no_cgo
sqlite3 library introduces.
from murex.
It's part of the pre-compiled Windows download, and with this error, murex warns
!!! Disabling persistent cache !!!
on every launch, not sure whether it's serious problem or not, I just started to explore murex
from murex.
Cool. I'll get the build script updated to create a Windows binary without CGO.
As for the error itself, it's not an issue. All that means is that things like longer loading autocompletion scripts and such like wouldn't be cached between Murex sessions. Which was the norm last up until last month anyway. So it can be ignored.
I just started to explore murex
I'd be interested to hear your thoughts
from murex.
I'd be interested to hear your thoughts
Currently the configurations stay in a user's home like this,
I would prefer consolidate everything into one .murex dir under home, any way, just my personal preference.
Compared to other similar shells, I find murex feature-rich and apis are stable for production use.
The only major issue I see is the publicity of the project. It's like real gem buried in deep sea. Maybe in future can create youtube videos or cheat-sheet, participate in more discussions and etc. to improve the situation.
from murex.
I'd be interested to hear your thoughts
Currently the configurations stay in a user's home like this,
I would prefer consolidate everything into one .murex dir under home, any way, just my personal preference.
You can override the defaults via environmental variables[1] but you're right that it's a lot of stuff and not very well laid out. There was method to that madness originally (at first it was just .murex_profile
and .murex_history
so followed the same convention as bash, zsh, etc.
But since .murex_modules
and .murex_preload
has been introduced, there's a lot less sense following 40 year old conventions. So I've been giving serious thought to changing this default.
[1] https://murex.rocks/user-guide/profile.html
Compared to other similar shells, I find murex feature-rich and apis are stable for production use.
Thank you :)
The only major issue I see is the publicity of the project. It's like real gem buried in deep sea. Maybe in future can create youtube videos or cheat-sheet, participate in more discussions and etc. to improve the situation.
I don't know if you've seen the language tour[2] and rosette stone[3]? The latter is effectively a cheat sheet. If they didn't meet your needs then I'd be interested to know what's missing that I need to document.
[2] https://murex.rocks/tour.html
[3] https://murex.rocks/user-guide/rosetta-stone.html
Regarding YouTube videos, I hadn't thought of that before. I do already have the equipment set up to do this because I stream retro games on Twitch most weeks (a little hobby with a group of friends). So YouTube videos is definitely something I could do. What kind of content were you thinking I should record?
from murex.
So I've been giving serious thought to changing this default.
Maybe it's good time to revamp the default.
The latter is effectively a cheat sheet
You are absolutely right, thanks for the pointer.
What kind of content were you thinking I should record?
That depends on the target audience you want to attract.
-
Introduction video(s)
Audience:- newbies to shell scripting in general
- newbies to murex only
e.g. how to setup murex, simple snippets to showcase murex' capabilities & unique values
-
Intermediate to advanced topics
Audience:- existing bash users. Even if they may not be looking for a better alternative, by seeing true values from the video(s), they may give murex a try
- users who see no place for shell scripting and resort anything to full-blown general purpose language. A video titled "Why murex is superior than python in these scenarios?" should at least catch their attention
Topics should be from not too difficult to gradually complex ones, the aim is to show that it is easy and worthy to switch to murex
That's my 2 cents
from murex.
Thanks for the feedback. I’ll take that into consideration 👍
from murex.
Related Issues (20)
- Ternary operator
- lambda support
- Create a "deprecated" section
- Autocomplete to suggest values after flags have been added HOT 3
- Disable walk history while in `[f9]` preview mode
- readline: some hotkeys no longer update terminal with readline state
- Variables sometimes return base64 encoded values
- Website: Opening "config" builtins page from left menu breaks site HOT 2
- "Nullness" of a JSON null is lost while iterating using formap HOT 4
- rewrite object creator parser
- Zero-length environment variables reported as null HOT 1
- Murex bug: database is locked (5) (SQLITE_BUSY): '/home/me/.murex_modules/cache.db' HOT 1
- murex panic: runtime error: index out of range [0] with length 0 HOT 2
- Comparision to NuShell HOT 1
- bg { command } fails to run command HOT 4
- expressions/exp14 causes panic: `index out of range`
- High memory usage in `[f9]` preview
- Option to hide "Loading profile" messages on start HOT 2
- Formatting a JSON Object as CSV no longer works HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from murex.