Skip to content

Instantly share code, notes, and snippets.

deps/engines-3.7.0-11.qe-napi-2-7d9243c73ade811196e360a14435eb4756076300
@cprieto
cprieto / tree.go
Last active August 7, 2020 20:51
Depth-first binary tree traversal modes
package main
// StringNode Is a node in a binary tree
type StringNode struct {
Data string
Left *StringNode
Right *StringNode
}
/* Tree traversal functions (Depth-first traversal) */
package algo
// BubbleSort returns a sorted list of integers using the bubble sort algorithm
func BubbleSort(elems []int) []int {
if elems == nil {
return nil
}
for mx := len(elems) - 1; mx >= 0; mx-- {
for idx := 1; idx <= mx; idx++ {
(* This is a code fragment in OCaml *)
match watever with
| (true, _) ->
match String.lowecase Path.GetExtension path with
| ".sln" | ".csproj" | ".fsproj" -> Path.GetFullPath path
_ -> failwith "Whatever"

Write a simple server that sends a notification about every 2 seconds. To receive the notification, a client has to register with the server.

defmodule SpawnEx1 do
import :timer, only: [sleep: 1]
def greet(pid) do
send pid, {:ok, "I'm alive"}
exit(:dead)
end
def process_messages() do
receive do
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <stddef.h>
typedef int *ptr_int;
typedef struct unordered {
int a;
double b;
package com.cprieto.samples
class ShortToStringConverterListener: ArrayInitBaseListener() {
private val builder = StringBuilder()
override fun enterInit(ctx: ArrayInitParser.InitContext?) {
builder.append("{")
}
override fun toString(): String {
@cprieto
cprieto / custom.css
Last active July 29, 2018 20:07
Custom CSS for OCaml Jupyter kernel
/* BASICS */
.CodeMirror {
/* Set height, width, borders, and global font properties here */
font-family: monospace;
height: 300px;
color: black;
direction: ltr;
}
@cprieto
cprieto / populate_fact_keyword.sql
Last active May 2, 2018 16:53 — forked from obedespinoza/populate_fact_keyword.sql
This is the data population for the first prototype
BEGIN TRANSACTION;
INSERT INTO poc_dw.campaign_types (name) VALUES ('NONE');
INSERT INTO poc_dw.campaign_types (name) VALUES ('OTHER');
INSERT INTO poc_dw.campaign_types (name) VALUES ('MOBILE NEW FEED');
INSERT INTO poc_dw.campaign_types (name) VALUES ('DESKTOP NEW FEED');
INSERT INTO poc_dw.campaign_types (name) VALUES ('RIGHT SIDE HAND');
INSERT INTO poc_dw.campaign_types (name) VALUES ('SITE LINK');
INSERT INTO poc_dw.campaign_types (name) VALUES ('ACQUISITION');
INSERT INTO poc_dw.campaign_types (name) VALUES ('QUOTES');
INSERT INTO poc_dw.campaign_types (name) VALUES ('CONTENT');