There's always git, the core of which is written in C, but some
scripts are perl.
perl support is disabled in my git build. But perl removal is somewhat
trickier than python because of the GNU autotools. The real todo list for perl
is
GNU autotools removal or/and basic GNU makefile. I tried
There's always git, the core of which is written in C, but some
scripts are perl.
perl support is disabled in my git build. But perl removal is
somewhat trickier than python because of the GNU autotools. The
real todo list for perl is
GNU autotools removal or/and basic GNU makefile. I tried
Lua is suckless, seriously. Just look at it.
I know lua's code is suckless (unfortunately BSD-LIKE). But coding using lua is
not. From there, lua won't reach heaven.
--
use GNU/Linux, code in C only, protect your code with GNU (A)(L)GPL and keep
your rights
Hi,
I may have some projects of interests for people concerned with
suckless.org philosophy:
http://code.google.com/p/charfbuzz/ :
As you may know, the GTK+ stack has a unicode layout engine
called pango, which was made hard dependent on harfbuzz, a c++
component. To keep GTK+ in the C realm and
I dislike initramfs conception - it make system more complicated. For
mount root on usb storage I use attached patch. With it you can pass
label to kernel parameters. Example: root=LABEL=root_usb
With early userspace, you would load the root filesystem modules
first then mount the real root.
On Wed, Oct 23, 2013 at 01:45:05AM +0200, Sylvain BERTRAND wrote:
Is linux able to provide the UUID of a partition? I have never
looked into it. If so, I would use linux instead of a port of
blkid!
ls -l /dev/disk/by-uuid
You obviously need sysfs + udev/mdev or whatever.
It seems sysfs
and use CPIO text description to avoid being root to create the
You can use paxmirabilis/MirCPIO for that (it’s packaged as “pax”
in Debian wheezy and newer, in case you wonder). Example:
find * | sort | paxcpio -oC512 -Hsv4cpio -Mdist | xz -2e initrd
-Mdist normalises all uid:gid to 0:0
-Mdist normalises all uid:gid to 0:0 (and some other things that
Strange, I though this feature was available with basic CPIO utils.
No, it’s not, it’s implementation-specific extension.
I think there is something related to this in the linux kernel
distribution.
But then, paxtar is a
On Wed, 23 Oct 2013 15:00:42 +0200 sin s...@2f30.org wrote:
On Wed, Oct 23, 2013 at 01:45:05AM +0200, Sylvain BERTRAND wrote:
Is linux able to provide the UUID of a partition? I have never
looked into it. If so, I would use linux instead of a port of
blkid!
ls -l /dev/disk/by-uuid
On Wed, Oct 23, 2013 at 02:33:39PM +, Mihail Zenkov wrote:
2013/10/23, Sylvain BERTRAND sylw...@legeek.net:
Oh! Then, I'm sure not to port blkid. But, like the do_mount in
linux init code, is the linux mount syscall able to mount a
partition with UUID=... instead of /dev/sd...?
You can
On Wed, Oct 23, 2013 at 03:46:05PM +0200, koneu wrote:
I'm a GNU GPL guy
oh, fuck no...
:P
gnutls?
--
Sylvain
gnutls?
I'm guessing to say that, you must have never used the horror that is
GnuTLS :-)
I used it a long time ago, nothing bad to say about it though. I
haven't read its code.
PolarSSL is okay-ish, it's GPL though.
Good for me, I thought it was *BSD-like.
--
Sylvain
On Sun, Nov 03, 2013 at 12:24:38PM -0500, Bobby Powers wrote:
There is a rather nice and complete looking SSH implementation in go:
http://godoc.org/code.google.com/p/go.crypto/ssh
Unfortunately, this is not C, this is a high level language (a
naughty one: its syntax depends on an internal
On Mon, Nov 04, 2013 at 06:41:25PM +0100, Andreas Krennmair wrote:
* Alexander Huemer alexander.hue...@xx.vu [2013-11-04 15:30]:
The only interface to the kernels the suckless.org software runs on is
in C, the same is true for the standard librar{y,ies}. Software written
in any other language
On Fri, Dec 20, 2013 at 04:35:36PM +0100, Paul Onyschuk wrote:
On Fri, 20 Dec 2013 13:49:43 +0100
Sylvain BERTRAND sylw...@legeek.net wrote:
Is there any remaining good c++ compiler/runtime which can
boostrap using a C compiler/minimal runtime?
Since, it's near impossible to re-write
On Fri, Dec 20, 2013 at 08:22:03AM -0700, Anthony J. Bentley wrote:
On Fri, Dec 20, 2013 at 5:49 AM, Sylvain BERTRAND sylw...@legeek.net wrote:
There is also the question of finding a new C99 optimizing
compiler written properly in C of course.
tinycc is interesting. It would require just
On Fri, Dec 20, 2013 at 06:12:45PM +0100, Paul Onyschuk wrote:
On Fri, 20 Dec 2013 17:31:26 +0100
Sylvain BERTRAND sylw...@legeek.net wrote:
Oh! What openbsd uses for its man page terminal renderer? I'm
stuck with the buggy heirloom tools.
Mandoc aka mdocml [1].
Thanks. I'll see
Additionnally, pango pulls by force harfbuzz which is a c++
object oriented brain damaged component. That would make dwm hard
dependent... on c++!
However I did a _partial_ port of harfbuzz with C... but hey.
--
Sylvain
On Thu, Jan 09, 2014 at 03:24:59PM +0100, Markus Teich wrote:
Heyho,
are there plans to port surf to gtk3, so it can be used under
wayland?
--Markus
It's a bit on the side of the topic but GTK+ is now hard
dependent through pango on harfbuzz, a c++ component (object
oriented cluster
On Fri, Jan 10, 2014 at 01:09:01AM +0100, Markus Teich wrote:
Markus Teich wrote:
I am confused. Are you talking about NetSurf [0] or surf [1]?
And here are the links I knew I would forget…
[0]: https://www.netsurf-browser.org/
[1]: http://surf.suckless.org/
Ooops! I read netsurf all
Hi,
Just to let you know, I have a little initramfs project. The init
process is hardcoded directly on the linux syscalls.
In the near futur, I hope to add the support to mount the root
filesystem by label and by uuid.
cheers,
--
Sylvain
Hi,
just to let you know, I started a minimal wayland compositor:
http://code.google.com/p/ulinux-wayland
Again, it is hardcoded directly on linux syscall, except
the display and input hotplug which uses libudev.
It is stalled since I work on my refactoring of the linux
southern islands radeon
On Fri, Feb 14, 2014 at 08:22:45PM +, Thorsten Glaser wrote:
Sylvain BERTRAND dixit:
Just to let you know, I have a little initramfs project. The
init
process is hardcoded directly on the linux syscalls.
On Linux, syscall numbers, argument number, order and size,
etc. differ
Hi,
Unfortunately, libquvi on gentoo expects a system
installed lua (with additional modules).
I don't want this high level script language as a system
dependency. I would prefer lua being packaged internally into
libquvi. Coze I would like to quit gentoo one day and have my own
suckless-ish
So, given this context, is there any manifesto about this particular License
choice? E.G is there a reason to avoid GPL?
Personnally, I have many reasons to avoid licenses which are not
GNU GPL.
I want optimal code to stay open. I mean at least to have a legal
leverage. I want open code
You missed the points.
I don't want standard distro integration to be a massive work.
Now it's near unreasonable to integrate a proper desktop distro
alone, and it's quite worse from a SDK point of view. It's good
for the business of distro integration: coze a small team, or a
sole coder cannot
Yes; you could go change it to embed Lua.
Sure. And all the used external lua modules too.
Should have been a C toolbox, not lua scripts...
What a pain!
--
Sylvain
- not use GNOME
As a matter of fact, I don't have gnome. But, having any high
level script bindings in order to customize the gnome desktop is
ok... till it's not mandatory for a reasonnably featured
desktop. If I'm not wrong, gnome desktop APIs are based on
gobject which can be interacted with
On Tue, Jun 03, 2014 at 09:05:23PM +0200, hiro wrote:
choose a stream, meaning of itags is on wikipedia article of youtube.
wget -q -O - 'http://www.youtube.com/watch?v=Ux1Za8Wmz_s'|sed
's//\n/g; s/\\u0026/ /g; s/,/\n/g'|sed -n
'/url_encoded_fmt_stream_map/,/^$/p; /adaptive_fmts/,/^$/p'
One
On Thu, Jun 05, 2014 at 05:25:25PM +0200, patrick295767 patrick295767 wrote:
Hi Friends, Hello Guys,
Because you have always very fantastic/great ideas in this field, I
would like to ask if you would know a cool vector graphics editor.
You probably know Inkscape, but I must say that I am
On Fri, Jun 06, 2014 at 10:50:24AM +0200, Silvan Jegen wrote:
Does anyone here have some experience with it?
I have had it installed on my laptop for a while. But since I hardly
use my laptop...
What I can say: openrc is... not suckless: it's a kludge of
scripts which try to manage all possible
BTW, the choice of the gfx toolkit will be critical.
Unfortunately, the C toolkits over there are turning very bad:
GTK+ and the EFL do depend on harfbuzz for their font layout
computation which is an *really* ugly c++ object-oriented
brainfuckage (uglier that the glib SDK dependencies!). I did a
On Thu, Jun 19, 2014 at 01:21:24PM -0400, Nick wrote:
Quoth Sylvain BERTRAND:
Unfortunately, the C toolkits over there are turning very
bad:
GTK+ and the EFL do depend on harfbuzz for their font layout
computation which is an *really* ugly c++ object-oriented
brainfuckage (uglier
On Mon, Jun 23, 2014 at 05:23:02PM +0200, FRIGN wrote:
[0]: http://sta.li/faq
[1]: http://dl.suckless.org/stali/clt2010/stali.html
[2]: http://www.catonmat.net/blog/ldd-arbitrary-code-execution/
BTW, regarding a static linux kernel for desktops:
- was including as built-ins *all* desktop
On Tue, Jun 24, 2014 at 11:52:04AM +0100, Dimitris Papastamos wrote:
There's also smdev[0] if you are interested.
[0] http://git.2f30.org/smdev
Using a makefile is overkill. Should be a sh script.
Makefiles should be used only when there are too many source
files to recompile for a build
On Tue, Jun 24, 2014 at 11:57:27AM +0100, Dimitris Papastamos wrote:
Nobody cares how you build the kernel.
Ok, you are from those who does not care.
Unfortunately, I'm from those who do care. Then I should not care
about stali once I hit linux kernel issues. From now, I may have a
look at
On Wed, Jun 25, 2014 at 02:13:15PM +0200, FRIGN wrote:
On Wed, 25 Jun 2014 14:05:20 +0200
Sylvain BERTRAND sylw...@legeek.net wrote:
Using a makefile is overkill. Should be a sh script.
Makefiles should be used only when there are too many source
files to recompile for a build increment
On Wed, Jun 25, 2014 at 02:34:32PM +0100, Dimitris Papastamos wrote:
On Wed, Jun 25, 2014 at 02:57:30PM +0200, Sylvain BERTRAND wrote:
I stole parts of the ffmpeg configure script for my
needs.
Nothing to see here.
?
On Wed, Jun 25, 2014 at 02:14:31PM +0100, Dimitris Papastamos wrote:
On Wed, Jun 25, 2014 at 02:05:20PM +0200, Sylvain BERTRAND wrote:
On Tue, Jun 24, 2014 at 11:52:04AM +0100, Dimitris Papastamos wrote:
There's also smdev[0] if you are interested.
[0] http://git.2f30.org/smdev
On Wed, Jun 25, 2014 at 03:23:32PM +0200, FRIGN wrote:
On Wed, 25 Jun 2014 14:57:30 +0200
Sylvain BERTRAND sylw...@legeek.net wrote:
100%. It's not suckless to use a makefile if recompiling all
source files takes little time. The main purpose of makefiles is
to cherry pick what to recompile
On Wed, Jun 25, 2014 at 03:25:58PM +0100, Dimitris Papastamos wrote:
On Wed, Jun 25, 2014 at 04:16:36PM +0200, Sylvain BERTRAND wrote:
On Wed, Jun 25, 2014 at 02:14:31PM +0100, Dimitris Papastamos wrote:
On Wed, Jun 25, 2014 at 02:05:20PM +0200, Sylvain BERTRAND wrote:
On Tue, Jun 24, 2014
On Wed, Jun 25, 2014 at 04:34:59PM +0200, Sylvain BERTRAND wrote:
On Wed, Jun 25, 2014 at 03:23:32PM +0200, FRIGN wrote:
On Wed, 25 Jun 2014 14:57:30 +0200
Sylvain BERTRAND sylw...@legeek.net wrote:
100%. It's not suckless to use a makefile if recompiling all
source files takes little time
On Wed, Jun 25, 2014 at 04:41:08PM +0200, koneu wrote:
Thanks. You prefixing the GPL with GNU each and every GNU time
made this so much GNU more entertaining to GNU read.
I thank you too for your large contribution to the topic. Come
on! If you disagree, give me arguments!
--
Sylvain
On Wed, Jun 25, 2014 at 03:43:31PM +0100, Dimitris Papastamos wrote:
On Wed, Jun 25, 2014 at 04:34:59PM +0200, Sylvain BERTRAND wrote:
This is where I draw the line for my SDKs: build time too
annoying with a brutal and stupid sh script -- I'll go makefile
to cherry pick what to compile
On Wed, Jun 25, 2014 at 11:08:52AM -0400, Carlos Torres wrote:
FWIW the subject of the thread is straying away from suckless distro
Sorry, I took some of my free time to feed the trolls...
I'll stop very soon.
All my apologies.
regards,
--
Sylvain
On Wed, Jun 25, 2014 at 04:41:03PM +0200, FRIGN wrote:
On Wed, 25 Jun 2014 16:34:59 +0200
Sylvain BERTRAND sylw...@legeek.net wrote:
I did explain my reasons. If you and some others judge them
irrationnal so be it. My SDKs will be irrationnal then :)
This is where I draw the line for my
On Wed, Jun 25, 2014 at 05:16:34PM +0200, FRIGN wrote:
On Wed, 25 Jun 2014 17:03:28 +0200
Sylvain BERTRAND sylw...@legeek.net wrote:
This is where we disagree. You draw the line there: acceptance of
the technical cost of make in your SDKs whatever the size.
I guess, I draw the line
On Wed, Jun 25, 2014 at 08:07:17AM -0700, Ryan O’Hara wrote:
On Wed, Jun 25, 2014 at 7:40 AM, Sylvain BERTRAND sylw...@legeek.net wrote:
My arguments are perfectly sensible from the perspective of making
SDKs suckless: the avoidance of technically expensive components
in small SDKs
On a previous thread off thread topic, we got this:
On Wed, 25 Jun 2014 18:07:49 +0200
FRIGN d...@frign.de wrote:
...
I used to be a GPL-fanatic like you, but then I took an arrow to
the knee.
Cheers
FRIGN
Could you describe to us what *exactly* did happen to you?
I'm eager
On Wed, Jun 25, 2014 at 12:52:33PM -0400, Calvin Morrison wrote:
On 25 June 2014 12:49, Calvin Morrison mutanttur...@gmail.com wrote:
Could you describe to us what *exactly* did happen to you?
see [0]
[0] http://knowyourmeme.com/memes/i-took-an-arrow-in-the-knee
But more seriously, GNU
On Wed, Jun 25, 2014 at 07:09:06PM +0200, FRIGN wrote:
On Wed, 25 Jun 2014 18:47:53 +0200
Sylvain BERTRAND sylw...@legeek.net wrote:
Could you describe to us what *exactly* did happen to you?
I'm eager to know *exactly* why you were disgusted by the GNU GPL
license.
It's *very* serious
On Wed, Jun 25, 2014 at 12:38:01PM -0500, M Farkas-Dyck wrote:
On 25/06/2014, Sylvain BERTRAND sylw...@legeek.net wrote:
What I mean: it's totally suckless to write more LOC if it
reduces the technical cost of the overall software stack (SDKs
included!).
In the reality, each case
This is a reboot of the previous thread that was hi-jacked by a
derived topic ;)
Let's stay focused on the pertinent topic of
the thread, without the damage of what we wrongly did on the
thread related to the suckless distro,
thank you for your understanding.
On Wed, Jun 25, 2014 at 02:21:05PM -0400, Carlos Torres wrote:
On Wed, Jun 25, 2014 at 2:17 PM, Sylvain BERTRAND sylw...@legeek.net wrote:
giberish...
Sylvain
why don't you start another thread about makefiles vs shell scripts
Something is not fishy there, I have never sent this message
As rightfully requested.
A dedicated thread.
--
Sylvain
On Wed, Jun 25, 2014 at 11:52:07PM +0530, Weldon Goree wrote:
On 06/25/2014 05:35 PM, Sylvain BERTRAND wrote:
Using a makefile is overkill. Should be a sh script.
Makefiles should be used only when there are too many source
files to recompile for a build increment.
Huh. Make
On Wed, Jun 25, 2014 at 02:30:48PM -0400, Calvin Morrison wrote:
stop repeating yourself. You don't need a new subject and a duplicate
post to garner a response. what a waste of space
Please, keep this thread for frign to expose *explicitely* what
went wrong with the GNU GPL licenses and
On Wed, Jun 25, 2014 at 10:30:28PM +0200, Kurt Van Dijck wrote:
In my understanding, GPL enforces that derived work of your code
will still be free to its users. This covers 2 major aspects:
* One cannot repackage or modify GPL software and make it non-free
I think that is a guarantee that
On Thu, Jun 26, 2014 at 02:59:09AM +0800, Chris Down wrote:
Sylvain,
You've had positive contributions here before. Please have consideration
for the many subscribers who are here to participate in discussion
related to suckless.org and suckless philosophy, and have no interest in
On Thu, Jun 26, 2014 at 09:07:26AM +0900, Philip Rushik wrote:
It's the internet, people say stuff, don't let it get to you.
It did not get to me (I'm an internet children, I'm used to
trolls).
On those later threads, I stayed polite and analytical all the
time except, of course, regarding
On Thu, Jun 26, 2014 at 11:11:38AM +0900, Philip Rushik wrote:
On Thu, Jun 26, 2014 at 10:24 AM, Sylvain BERTRAND sylw...@legeek.net wrote:
It did not get to me (I'm an internet children, I'm used to
trolls).
On those later threads, I stayed polite and analytical all the
time except
On Wed, Jun 25, 2014 at 08:12:10PM -0600, Anthony J. Bentley wrote:
Sylvain BERTRAND writes:
Using a makefile is overkill. Should be a sh script.
Makefiles should be used only when there are too many source
files to recompile for a build increment.
For an opinion that matters, try
On Wed, Jun 25, 2014 at 09:32:33PM -0600, Anthony J. Bentley wrote:
Sylvain BERTRAND writes:
I firmely disagree with you on this: the event of somebody hurt
by the GNU GPL with real life facts is of highest importance for
all open source coders. And communication would have been
an enrichment
On Wed, Jun 25, 2014 at 11:35:39PM -0600, Anthony J. Bentley wrote:
Sylvain BERTRAND writes:
On Wed, Jun 25, 2014 at 09:32:33PM -0600, Anthony J. Bentley wrote:
Sylvain BERTRAND writes:
I firmely disagree with you on this: the event of somebody hurt
by the GNU GPL with real life facts
On Thu, Jun 26, 2014 at 01:04:09PM +0200, FRIGN wrote:
On Thu, 26 Jun 2014 05:30:04 +0200
Sylvain BERTRAND sylw...@legeek.net wrote:
Well, I disagree on that point with Kernighan Pike (The Unix
Programming Environment, pg. 241).
Why do you disagree?
And before you go open a new
On Thu, Jun 26, 2014 at 05:57:13PM +0900, Philip Rushik wrote:
On Thu, Jun 26, 2014 at 1:29 PM, Sylvain BERTRAND sylw...@legeek.net wrote:
I heard about GNU GPL version wars, was only aware of the benign
Linus T. one.
Let me laught:
Do you really think a GNU GPL version war can
On Thu, Jun 26, 2014 at 06:01:08PM -0300, Amadeus Folego wrote:
Hadrian,
please do not tell that you represent everyone, you don't. Also what you
just said is like your opinion, man.
Indeed.
As I was asked off-list, please, keep this thread shut down.
Thank you.
On Sun, Oct 26, 2014 at 01:15:04PM -0500, F Hssn wrote:
On Sun, Oct 26, 2014 at 12:34 AM, Andrew Hills ahi...@ednos.net wrote:
On 10/25/14 13:41, F Hssn wrote:
Following suckless's minimal philosophy, I'd be interested to find out
... snip ...
latest webkit.
Do you really want to
On Fri, Oct 31, 2014 at 03:31:44PM +0100, Christoph Lohmann wrote:
What's needed for the next steps:
* Someone who knows any of the popular web rendering engines very well
and can modify them without ending up in psychiatry.
Game over. There are only 2.5 popular and usuable open source
On Thu, Nov 06, 2014 at 10:28:51AM -0500, Bobby Powers wrote:
Hello,
Hiltjo Posthuma wrote:
- Don't use C++ style comments (//).
I personally find C++ style comments more pleasant on the eyes for
single-line comments, and they are part of the C99 spec.
Can someone explain why they
On Thu, Nov 06, 2014 at 03:40:56PM +, Dimitris Papastamos wrote:
On Thu, Nov 06, 2014 at 04:38:20PM +0100, Sylvain BERTRAND wrote:
On a personnal level, I port some of my C99 projects back to C89, since it
seems a C89 compiler is easier to write than a C99 compiler, and some part
On Thu, Nov 06, 2014 at 05:27:06PM +0100, FRIGN wrote:
If you take a look at C, everything is block-oriented. The smallest
linguistic entity is ...;, followed by (...) and {...}. The
traditional comments /*...*/ are part of this axiomatic system.
This approach is not line-oriented.
I have to
On Thu, Nov 06, 2014 at 05:09:44PM +, Dimitris Papastamos wrote:
On Thu, Nov 06, 2014 at 05:56:55PM +0100, Sylvain BERTRAND wrote:
On Thu, Nov 06, 2014 at 03:40:56PM +, Dimitris Papastamos wrote:
On Thu, Nov 06, 2014 at 04:38:20PM +0100, Sylvain BERTRAND wrote:
On a personnal
On Thu, Nov 06, 2014 at 06:15:36PM +, Dimitris Papastamos wrote:
On Thu, Nov 06, 2014 at 06:40:15PM +0100, Sylvain BERTRAND wrote:
On Thu, Nov 06, 2014 at 05:09:44PM +, Dimitris Papastamos wrote:
On Thu, Nov 06, 2014 at 05:56:55PM +0100, Sylvain BERTRAND wrote:
On Thu, Nov 06
On Thu, Nov 06, 2014 at 10:17:44PM +, Dimitris Papastamos wrote:
On Thu, Nov 06, 2014 at 10:47:28PM +0100, Sylvain BERTRAND wrote:
The thing is *I* want *my* code ready to be easier to get into linux and to
follow Documentation/HOWTO and Documentation/codingstyle.
I will leave you
On Thu, Nov 06, 2014 at 08:34:40PM -0500, random...@fastmail.us wrote:
None of this has been examined by a court.
It's because Linus T. and many core kernel devs decided not to go to
court against closed source modules. The linux GNU GPLv2 has only the syscall
exception and does not contain the
On Fri, Nov 07, 2014 at 10:30:20AM +0100, Silvan Jegen wrote:
There is the http://llvm.linuxfoundation.org/index.php/Main_Page
llvm/clang is worse than gcc as it's from the start a massive c++ kludge. At
least with gcc until its version 4.7, you can bootstrap its compilation with a
C only
On Fri, Nov 07, 2014 at 04:01:28PM +0100, Alexander Huemer wrote:
On Fri, Nov 07, 2014 at 03:35:52PM +0100, Sylvain BERTRAND wrote:
On Fri, Nov 07, 2014 at 10:30:20AM +0100, Silvan Jegen wrote:
There is the http://llvm.linuxfoundation.org/index.php/Main_Page
llvm/clang is worse than gcc
GCC 4.7.x can be bootstraped with a basic C compiler/runtime.
From GCC 4.8, you must have c++98 compiler/runtime, which is of several order
of magnitude more costly from a technical point of view.
For me, that reason is enough to start looking at other compilers
(written/bootstrapable in C)
On Thu, Jun 09, 2016 at 02:03:33PM +0200, Kamil Cholewiński wrote:
> On Thu, 09 Jun 2016, Sylvain BERTRAND <sylvain.bertr...@gmail.com> wrote:
> > Hi,
> >
> > Introducing a new minimal and naive smtp server à la suckless: lnanosmtp
> >
> > https:/
On Thu, Jun 09, 2016 at 02:04:07PM +0200, FRIGN wrote:
> On Thu, 9 Jun 2016 22:50:56 +1100
> Sylvain BERTRAND <sylvain.bertr...@gmail.com> wrote:
>
> Hey Sylvain,
>
> > Introducing a new minimal and naive smtp server à la suckless: lnanosmtp
> >
> &g
Hi,
Introducing a new minimal and naive smtp server à la suckless: lnanosmtp
https://github.com/sylware/lnanosmtp
https://repo.or.cz/lnanosmtp.git
cheers,
--
Sylvain
On Thu, Jun 09, 2016 at 07:18:21PM +0200, Markus Wichmann wrote:
> 3. smtp_line_send() can't handle short writes, because the pointer that
> is handed in as second argument to write() is never advanced...
Fixed.
Thx!
--
Sylvain
C JIT->have a look at tinycc from F. Bellard.
llvm is c++ then, by definition is not suckless and a massive brain damaged
kludged.
cheers,
--
Sylvain
On Sat, Feb 06, 2016 at 06:39:49PM -0200, Alba Pompeo wrote:
> rtorrent is 40,000+ lines of C++.
> Besides btpd, I found a client called Unworkable. But it's also unmaintained.
> https://github.com/niallo/Unworkable
Asynchronous code can be lovely. Good to know. Need DHT and crypto. But still,
On Sun, Feb 07, 2016 at 12:45:46PM +, Quentin Carbonneaux wrote:
> On Sun, Feb 07, 2016 at 11:34:09AM +1100, Sylvain BERTRAND wrote:
> > On Sat, Feb 06, 2016 at 06:39:49PM -0200, Alba Pompeo wrote:
> > > rtorrent is 40,000+ lines of C++.
> > > Besides btpd, I found
Hi,
A new "suckless" lib for bittorrent clients: libutp-c
(https://github.com/sylware/libutp-c)
Master branch:
This is the old C api, which is a drop-in replacement for transmission
bittorrent client libutp. I'm trying to make this implementation distributed as
an option with
On Sat, Feb 06, 2016 at 12:54:10AM +0100, v4hn wrote:
> On Sat, Feb 06, 2016 at 10:14:59AM +1100, Sylvain BERTRAND wrote:
> > I'm trying to make this implementation distributed as an option
> > with transmission bittorrent client package. I'm getting high
> > resistance f
On Fri, Feb 05, 2016 at 09:38:56PM -0200, Marc Collin wrote:
> Nice project and a great thing for everyone (the less C++ garbage in
> the wild the better).
> Too bad the devs are showing resistance.
> On suckless "stuff that rocks" page they btpd[0].
> Maybe it's saner to play with that instead,
On Sat, Feb 13, 2016 at 08:03:13PM +0100, Leo Gaspard wrote:
> https://git.ekleog.org/dtext/
Hi,
What is the scope of dtext in perspective of harfbuzz? Do you plan to support
unicode for a maximum of languages? (heard thai and indi are tough).
harfbuzz is c++ pure and raw brain fu**age
The main issue is java/ecma script on the "www DOM" (Document Object Model):
Between noscript www browser code requirements and script-able www browser code
requirements, there is an abyss in size and complexity.
Additionnaly, the "modern" www tends to force the user to have a script-able
www
On Sat, Apr 30, 2016 at 12:47:36PM +0200, Kajetan Jasztal wrote:
> how about servo[1]? aims for memory security and fast parallel rendering
>
> [1] https://servo.org/
At least servo can be compiled with a simple ISO C99 compiler and limited
SDK... unlike gcc with its mandatory ISO c++98.
--
On Sat, Apr 30, 2016 at 08:53:35PM +0200, Anselm R Garbe wrote:
> [0] http://www.netsurf-browser.org/
I was looking at netsurf to add the javascript/DOM bits required for online
banking (my bank
account and online payement).
But it seems rather not that easy to get into it. I will give it
On Sat, Apr 30, 2016 at 04:09:28PM -0700, Menche wrote:
> On Sun, 1 May 2016 10:04:37 +1100
> Sylvain BERTRAND <sylvain.bertr...@gmail.com> wrote:
>
> > On Sat, Apr 30, 2016 at 12:47:36PM +0200, Kajetan Jasztal wrote:
> > > how about servo[1]? aims for memory securi
Hi,
Added easy http content-type support to please www browsers like w3m and
netsurf.
https://github.com/sylware/lnanohttp
http://repo.or.cz/lnanohttp.git
cheers,
--
Sylvain
On Tue, May 03, 2016 at 10:16:31AM +0200, Leo Gaspard wrote:
> The fact remains: rust has had approx. 1/26 times the time hurd, and
> 1/25 times the time linux had to develop. Do you think it's fair to
> already consider it's an epic fail?
Ok, you won the troll.
Wait and see. In the mean time
On Wed, May 04, 2016 at 09:19:06AM +1100, Sylvain BERTRAND wrote:
> On Tue, May 03, 2016 at 07:35:46PM +0200, Markus Teich wrote:
> > Heyho,
> >
> > seeing the new subject I feel obligated to leave this link here:
> > https://www.destroyallsoftware.com/talks/wat
>
On Tue, May 03, 2016 at 07:10:02PM -0400, Alex Pilon wrote:
> > > seeing the new subject I feel obligated to leave this link here:
> > > https://www.destroyallsoftware.com/talks/wat
> >
> > Yeah, ruby is better than go, for sure in my experience.
>
> Great. Yet another poorly specified or
On Sat, Apr 30, 2016 at 10:24:31AM +1100, Sylvain BERTRAND wrote:
> Additionnaly, the "modern" www tends to force the user to have a script-able
> www browser, even though many www sites could provide their services with a
> noscript www browser through a cleverly craf
1 - 100 of 268 matches
Mail list logo