» frame | home browse filter search | refresh | log on
tx   printed 19/05/2024 0:58:28 by anonymous

edit filter filter... summary... rss...

parse: 0ms build: 0ms query: 5ms

 projects
 strato
 things to consider

 afkijken van Hare

https://harelang.org/ 

weight: 0 c: 27/12/2023

 projects
 strato
 things to consider

 afkijken van SBCL

weight: 0 c: 1/07/2023

 projects
 strato
 things to consider

 afkijken van "b" (van de maker van "K" en "Q" (geen grap))

https://kparc.com/b/ 

weight: 0 c: 27/12/2022

 projects
 strato
 things to consider

 afkijken van "sorbet"

https://github.com/sorbet/sorbet/tree/master/compiler/

a Ruby ahead-of-time compiler on LLVM

weight: 0 c: 07/2021

Stijn Sanders reported on vr 30/07/2021 21:17:18 things to consider

references: see also:

WebAssembly

 projects
 strato
 things to consider

 compile target asmjs

http://asmjs.org/spec/latest/ 

weight: 0 c: 07/2021

 projects
 strato
 things to consider

 SimplePELoader porten

om PE file format beter te leren kennen

weight: 0 c: 07/2021

 projects
 strato
 things to consider

 afkijken van Boo

weight: 0 c: 04/2021

 projects
 strato
 things to consider

 xsView: toggle 'dictionary' nodes

weight: 0 c: 11/2020

Stijn Sanders reported on do 20/08/2020 22:09:53 follow the LLVM tutorial

http://kripken.github.io/llvm.js/demo.html

 projects
 strato
 things to consider

 afkijken van umka

weight: 0 c: 06/2020

 projects
 strato
 things to consider

 danilafe compilers

https://danilafe.com/tags/compilers/

weight: 0 c: 03/2020

 projects
 strato
 things to consider

 afijken van Oberon

https://github.com/rochus-keller/Oberon/ 

weight: 0 c: 02/2020

 projects
 strato
 things to consider

 afkijken van Microsoft Verona

https://github.com/microsoft/verona/

weight: 0 c: 01/2020

Stijn Sanders reported on wo 8/01/2020 9:29:46 lezen!

https://github.com/DoctorWkt/acwj/tree/master/00_Introduction

 projects
 strato
 things to consider

 afkijken van LAPE

https://github.com/nielsAD/lape 

weight: 0 c: 01/2020

 projects
 strato
 things to consider

 A Compiler Writing Journey

https://github.com/DoctorWkt/acwj 

weight: 0 c: 12/2019

Stijn Sanders reported on vr 29/11/2019 7:27:18 follow the LLVM tutorial

https://github.com/banach-space/llvm-tutor

 projects
 strato
 things to consider

 afkijken van THT

https://tht-lang.org/ 

weight: 0 c: 10/2019

 projects
 strato
 things to consider

 afkijken van Crystal

https://crystal-lang.org/

weight: 0 c: 10/2019

Stijn Sanders reported on vr 18/10/2019 9:18:40 afkijken van D

"D at 20" https://www.youtube.com/watch?v=p22MM1wc7xQ

 projects
 strato
 things to consider

 bootstrapping wiki

https://bootstrapping.miraheze.org/wiki/Main_Page 

weight: 0 c: 10/2019

 projects
 strato
 things to consider

 afkijken van SOSML

https://github.com/SOSML/SOSML

weight: 0 c: 09/2019

 projects
 strato
 things to consider

 afkijken van "pegen" (gvr!!!)

https://github.com/gvanrossum/pegen

weight: 0 c: 08/2019

Stijn Sanders reported on za 3/08/2019 22:00:17 Repl: READ print evaluatie print loop

tokens: in progress

Stijn Sanders reported on di 30/07/2019 14:15:21 Repl: READ print evaluatie print loop

also: use it to revisit SICP but replace all code?

Stijn Sanders reported on di 16/07/2019 23:22:39 "Let's build a compiler"

http://www.godevtool.com/GoasmHelp/64bits.htm

 projects
 strato
 things to consider

 "Let's build a compiler"

weight: 0 c: 07/2019

 projects
 strato
 things to consider

 afkijken van deze

https://www.btbytes.com/pl.html

weight: 0 c: 07/2019

 projects
 strato
 things to consider

 afkijken van Halide

https://github.com/halide/Halide 

weight: 0 c: 12/2018

 projects
 strato
 things to consider

 afkijken van Cheez

https://github.com/Nimaoth/CheezLang

weight: 0 c: 12/2018

 projects
 strato
 things to consider

 afkijken van ceed

weight: 0 c: 12/2018

 projects
 strato
 things to consider

 afkijken van 9cc

https://github.com/rui314/9cc

weight: 0 c: 12/2018

 projects
 strato
 things to consider

 afkijken van SourcePawn

https://github.com/alliedmodders/sourcepawn/ 

weight: 0 c: 11/2018

Stijn Sanders reported on vr 16/11/2018 6:48:00 when interface not changed, don't recompile dependents

references: see also:

'merge spheres': linking on the fly (ttExternal?)

 projects
 strato
 things to consider

 when interface not changed, don't recompile dependents

weight: 0 c: 11/2018 m: 11/2018

references: 

 projects
 strato
 things to consider

 correctness: compcert

http://compcert.inria.fr/compcert-C.html

weight: 0 c: 08/2018

 projects
 strato
 things to consider

 afkijken van B

https://www.bell-labs.com/usr/dmr/www/kbman.html

weight: 0 c: 08/2018

Stijn Sanders reported on wo 11/07/2018 14:58:18 Language Server Protocol

https://microsoft.github.io/language-server-protocol/specification

 projects
 strato
 things to consider

 read about ML type system

https://ericlippert.com/2016/11/30/4498/

weight: 0 c: 07/2018

Stijn Sanders reported on wo 4/07/2018 16:33:01 follow the LLVM tutorial

https://blog.regehr.org/archives/1605

 projects
 strato
 things to consider

 afkijken van Jai

weight: 0 c: 07/2018

 projects
 strato
 things to consider

 Language Server Protocol

https://github.com/Microsoft/language-server-protocol 

weight: 0 c: 06/2018

 projects
 strato
 things to consider

 afkijken van "TypeScript vs Haxe"

https://blog.onthewings.net/2015/08/05/typescript-vs-haxe/ 

weight: 0 c: 06/2018

Stijn Sanders reported on ma 4/12/2017 23:22:02 WebAssembly

https://aochagavia.github.io/blog/rocket---a-rust-game-running-on-wasm/ 

Stijn Sanders reported on di 7/11/2017 0:01:27 WebAssembly

tutorials hier bekijken: http://web-asm.com/ 

 projects
 strato
 things to consider

 afkijken van Swift4

https://www.infoq.com/news/2017/09/swift-4-official-release 

weight: 0 c: 09/2017

 projects
 strato
 things to consider

 BESEN

https://github.com/BeRo1985/besen 

weight: 0 c: 06/2017

 projects
 strato
 things to consider

 immutable static map O(1)

https://medium.com/@kurtisnusbaum/why-im-so-frustrated-with-go-97c0c4ae214e 

weight: 0 c: 06/2017 m: 06/2017

 projects
 strato
 things to consider

 "var/let": single assignment variable

op 'single assignment local variable' eerste assignment bijhouden?

en error bij een volgende onverwachte assignment

(wat bij branches: bijhouden per branch?)

weight: 0 c: 05/2017

 projects
 strato
 things to consider

 libjit

https://www.gnu.org/software/libjit/doc/libjit.html 

weight: 0 c: 03/2017

 projects
 strato
 things to consider

 generics: type inference from constructor?

see this:

http://stackoverflow.com/questions/42254282/delphi-strange-behavior-with-smart-pointer-constructors

then imagine a really short syntax for

x:=TSmartPointer<TMyType>.Create(TMyType.ElaborateConstructor(with,lots,of,parameters));

weight: 0 c: 02/2017

 projects
 strato
 things to consider

 ARC vs GC: distill strong points from this

designer of swift talks about why ARC for Swift:

http://atp.fm/205-chris-lattner-interview-transcript (around 2:00)

weight: 0 c: 01/2017

 projects
 strato
 things to consider

 afkijken van stark

http://xoofx.com/blog/2017/01/17/the-stark-programming-language-experiment/ 

weight: 0 c: 01/2017

 projects
 strato
 things to consider

 afkijken van "15 years of concurrency"

http://joeduffyblog.com/2016/11/30/15-years-of-concurrency/

ownership, mutability, leaky constructors...

weight: 0 c: 12/2016

 projects
 strato
 things to consider

 afkijken van Nim

http://nim-lang.org/blog/writetracking.html

(misschien beginnen met "natural"? lijkt me beter dan "number"

weight: 0 c: 10/2016

Stijn Sanders reported on do 6/10/2016 13:47:06 WebAssembly

hier beginnen? https://github.com/WebAssembly/design/blob/master/AstSemantics.md 

Stijn Sanders reported on zo 18/09/2016 12:37:22 lezen!

http://grpm.ca/article/Writing%20a%20Simple%20Compiler%20in%201K%20of%20Javascript 

 projects
 strato
 things to consider

 C# 7.0

https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/ 

weight: 0 c: 08/2016

Stijn Sanders reported on vr 29/07/2016 0:54:23 yield

read! http://www.stackless.com/spcpaper.htm 

 projects
 strato
 things to consider

 constraints on types

e.g. permitted range on integer (and operations on them by integer operators)

https://www.youtube.com/watch?v=Nlqv6NtBXcA 

https://github.com/douglascrockford/TDOP 

weight: 0 c: 06/2016 m: 06/2016

 projects
 strato
 things to consider

 'local imports'

<<< within {} block, use there then drop

weight: 0 c: 06/2016

 projects
 strato
 things to consider

 deze lijst overlopen

https://web.archive.org/web/19970607010109/http://www.lib.uchicago.edu/keith/crisis/lang-features.html

op het eerste zicht komt strato goed in de buurt.

(via http://prog21.dadgum.com/219.html 

weight: 0 c: 05/2016

 projects
 strato
 things to consider

 QBE

http://c9x.me/compile/ 

weight: 0 c: 05/2016

 projects
 strato
 things to consider

 "immutable"

weight: 0 c: 03/2016

 projects
 strato
 things to consider

 afkijken van swift

of proberen koppelen met de AST zoals deze: http://ankit.im/swift/2016/02/29/swift-abstract-syntax-tree/ 

weight: 0 c: 02/2016

Stijn Sanders reported on ma 8/02/2016 21:22:25 afkijken van B3

tokens: priority low

 projects
 strato
 things to consider

 afkijken van B3

https://webkit.org/docs/b3/

eerst leercurve overwinnen...

weight: 300 c: 02/2016

tokens: priority low

 projects
 strato
 things to consider

 very tiny win exe's

http://nullprogram.com/blog/2016/01/31/ 

weight: 0 c: 02/2016

 projects
 strato
 things to consider

 afkijken van https://matt.sh/howto-c

https://matt.sh/howto-c 

om te beginnen al uintptr, ptrdiff en intmax

weight: 0 c: 01/2016 m: 01/2016

 projects
 strato
 things to consider

 lezen!

http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf 

http://prog21.dadgum.com/30.html 

https://duckduckgo.com/?q=LLVM+IR+tutorial 

weight: -300 c: 12/2015 m: 02/2016

tokens: priority high

 projects
 strato
 things to consider

 afkijken van Pony

http://www.ponylang.org/ 

weight: 0 c: 11/2015

 projects
 strato
 things to consider

 afkijken van Perl

afkijken van
https://www.youtube.com/watch?v=WKRRgcEk0wg

weight: 0 c: 10/2015

 projects
 strato
 things to consider

 afkijken van D

https://www.youtube.com/watch?v=RlVpPstLPEc
object type (interface?) 'throwable' met property 'Next'

weight: 0 c: 10/2015

Stijn Sanders reported on wo 7/10/2015 0:21:54 ttVar also under ttMember?

tokens: priority low

 projects
 strato
 things to consider

 ttVar also under ttMember?

Dan kunnen in theorie drie dingen onder dezelfde naam beschikbaar zijn:

in die volgorde?

weight: 300 c: 10/2015

tokens: priority low

 projects
 strato
 things to consider

 parse: push with more parameters

precedence, subject, SrcPos

and defer any Sphere.Add right before Push into Combine

(this solves the SrcPos problem with pUnresolved)

weight: 0 c: 10/2015

 projects
 strato
 things to consider

 naar het schijnt zou AHK willekeurige DLL's kunnen aanroepen

zoeken op http://ahkscript.org/ 

weight: 0 c: 09/2015

 projects
 strato
 things to consider

 study https://github.com/pybee/voc

https://github.com/pybee/voc 

weight: 0 c: 09/2015

 projects
 strato
 things to consider

 afkijken van turbo pascal

http://turbopascal.org/ 

weight: 0 c: 09/2015

 projects
 strato
 things to consider

 follow the LLVM tutorial

http://llvm.org/docs/tutorial/ 

weight: 0 c: 08/2015

 projects
 strato
 things to consider

 yield

http://stackoverflow.com/questions/2282140/whats-the-yield-keyword-in-javascript 

weight: 0 c: 08/2015

 projects
 strato
 things to consider

 afkijken van LiveScript

https://en.wikipedia.org/wiki/LiveScript met name "xxx!" en "|>"

weight: 0 c: 08/2015

 projects
 strato
 things to consider

 RTTI? other kind of introspection?

weight: 0 c: 08/2015

 projects
 strato
 things to consider

 "never unassigned obejct references"

object reference declareren: ofwel in argument ofwel verplicht met een constructor-call (of property of method?)

in situaties waar anders toch een nil pointer zou worden toegekend: exception!

(misschien zelfs gewoon "!!! 0"?)

weight: 0 c: 08/2015

 projects
 strato
 things to consider

 afkijken van: Pascaline

http://www.standardpascal.org/pascaline.htm
(via http://www.pascal-central.com/iso7185.html en http://www.moorecad.com/standardpascal/

weight: 0 c: 08/2015

 projects
 strato
 things to consider

 what to steal from Perl

work through this:

https://storify.com/pozorvlak/things-your-language-should-steal-from-perl 

weight: 0 c: 07/2015

 projects
 strato
 things to consider

 continuation

https://en.wikipedia.org/wiki/Continuation

 

weight: 0 c: 07/2015

 projects
 strato
 things to consider

 FFI: foreign function interface

iets dat (voorlopig) dynamisch wrappers maakt om dingen uit DLL's te halen

weight: 0 c: 07/2015

Stijn Sanders reported on vr 24/07/2015 10:26:39 toch 64 byte per item

ander idee: sqlite!

 projects
 strato
 things to consider

 Repl: READ print evaluatie print loop

weight: -50 c: 07/2015

tokens: in progress

Stijn Sanders reported on zo 21/06/2015 20:10:12 WebAssembly

references: see also:

afkijken van ES6

 projects
 strato
 things to consider

 WebAssembly

check this out:

https://github.com/WebAssembly 

weight: 0 c: 06/2015

references: 

 projects
 strato
 things to consider

 disallow calling base class constructors

as it currently stands, a ttFnCall to a ttConstructor may be a constructor of a base class if the specific class doesn't have a (matching!) constructor.

It is now rigged so that ttFnCall uses EvaluatesTo in this case, but would it be better to not allow to 'jump' to an inherited class and find the constructors there, demanding 'plain' pass-through constructors to make classes 'createable', and leave a class without specific constructors 'uncreatable'

weight: 0 c: 06/2015

 projects
 strato

 things to consider

weight: -1000 c: 06/2015

references: 

 projects
 strato
 things to consider

 afkijken van ES6

http://brendaneich.github.io/ModernWeb.tw-2015/#51 

weight: 0 c: 05/2015

anonymous reported on do 16/04/2015 23:36:23 'code' apart van descriptions

references: see also:

start-index per namespace kan nu al

sparse storage

anonymous reported on do 16/04/2015 23:33:12 toch 64 byte per item

als ik het goed begrijp, heeft LLVM variabele lengtes...

anonymous reported on za 14/03/2015 0:23:50 toch 64 byte per item

tokens: priority low

anonymous reported on za 14/03/2015 0:16:31 toch 64 byte per item

momenteel alles terug op 32 byte per node

 projects
 strato
 things to consider

 ideetjes van 'sylph'

weight: -1000 c: 03/2015

anonymous reported on ma 16/02/2015 7:33:22 'code' apart van descriptions

tokens: priority high

 projects
 strato
 things to consider

 'code' apart van descriptions

dit om (veel) later gemakkelijk code te vervangen bij debug+edit+continue

weight: -300 c: 02/2015 m: 02/2015

tokens: priority high references: 

 projects
 strato
 things to consider

 toch 64 byte per item

met 'echte' parent om alles echt goed direct in een mooie boom te laden,

maar dan ook owner en/of container of zo...

weight: 300 c: 01/2015

tokens: priority low

 projects
 strato
 things to consider

 pointer arith: specifically with ptr[x] that does ptr+x*SizeOf(prt.targetType)

and say so in the docs/spec

weight: 0 c: 12/2014 m: 03/2015

 projects
 strato
 things to consider

 deze lezen (build scripting)

http://nethack4.org/blog/building-c.html

weight: 0 c: 11/2014